Rup*_*ert 92 objective-c nsmutabledictionary ios
无论键是什么,我如何遍历NSMutableDictionary中的所有对象?
Hen*_*sel 208
标准方式看起来像这样
for(id key in myDict) {
id value = [myDict objectForKey:key];
[value doStuff];
}
Run Code Online (Sandbox Code Playgroud)
And*_*rev 29
您可以使用
[myDict enumerateKeysAndObjectsUsingBlock: ^(id key, id obj, BOOL *stop) {
// do something with key and obj
}];
Run Code Online (Sandbox Code Playgroud)
如果您的目标操作系统支持块.
jv4*_*v42 22
您可以使用[dict allValues]获取NSArray您的值.请注意,它不保证呼叫之间的任何顺序.
在快速枚举中
for(id key in myDictionary) {
id value = [myDictionary objectForKey:key];
// do something with key and obj
}
Run Code Online (Sandbox Code Playgroud)
在块中:
[myDictionary enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) {
// do something with key and obj
}];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
56007 次 |
| 最近记录: |