Mat*_*rix 10 iphone nsdictionary nsmutablearray nsmutabledictionary
我用10个密钥创建了NSMutableDictionary.现在我想以与添加到NSMutableDictionary相同的顺序访问NSMutableDictionary密钥(使用SetValue:*forKey:*);
我怎样才能实现这一目标?
如果绝对必须使用字典容器,则必须使用可按添加键值对的顺序排序的键.因此,在创建字典时,使用自动递增整数或类似的键.然后,您可以对(整数)键进行排序,并检索与这些键关联的值.
但是,如果你做了所有这些,你也可以直接使用一个NSMutableArray并向数组添加值!它会更快,并且需要更少的代码.您只需按顺序检索对象:
for (id obj in myArray) { /* do stuff with obj... */ }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17756 次 |
| 最近记录: |