ios之遍历字典
来源:互联网 发布:天天饮食软件 编辑:程序博客网 时间:2024/05/18 02:55
1、使用for-each循环遍历字典中的对象,可以通过如下代码实现:
for (NSString *s in [dictionary allValues]) {
NSLog(@"value: %@", s);
}
2、NSDictionary函数allValues会返回以数组而非字典形式组织的对象。函数allKeys会将键值作为数组返回:
for (NSString *s in [dictionary allKeys]) {
NSLog(@"key: %@", s);
}
3、通过enumerateKeysAndObjectsUsingBlock:方法针对字典中的每个对象执行代码。可以用来定义代码块,然后应用到字典中的每个对象,同时又不必创建for-each循环或是获得数组版本的字典引用:
[dictionary enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) {
NSLog(@"key = %@ and obj = %@", key, obj);
}];
for (NSString *s in [dictionary allValues]) {
NSLog(@"value: %@", s);
}
2、NSDictionary函数allValues会返回以数组而非字典形式组织的对象。函数allKeys会将键值作为数组返回:
for (NSString *s in [dictionary allKeys]) {
NSLog(@"key: %@", s);
}
3、通过enumerateKeysAndObjectsUsingBlock:方法针对字典中的每个对象执行代码。可以用来定义代码块,然后应用到字典中的每个对象,同时又不必创建for-each循环或是获得数组版本的字典引用:
[dictionary enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) {
NSLog(@"key = %@ and obj = %@", key, obj);
}];
1 0
- ios之遍历字典
- ios多维字典遍历
- iOS -- 字典遍历排序
- iOS -- 字典遍历排序
- ios 字典enumerateKeysAndObjectsUsingBlock遍历
- iOS遍历字典
- ios 字典enumerateKeysAndObjectsUsingBlock遍历
- iOS 数组、字典 优化遍历
- 自学Python之遍历字典
- python之遍历数组、字典
- IOS之字典总结
- IOS开发之字典
- NSDictionary字典创建,获取,遍历,可变字典的删除 - iOS
- python之 序列与字典遍历
- IOS之字典转模型
- 遍历字典
- 遍历字典
- 遍历字典
- 获取当前是今年的第几周
- 欢迎使用CSDN-markdown编辑器
- 探索Java反射机制
- “老伙伴”梁思成
- HDU5418
- ios之遍历字典
- Ubuntu14.04下Nvidia opencl例子的编译运行
- SDN相关组织之NFV(network function virtualization)
- Jdk用native2ascii命令做unicode编码转换
- Android Studio解决unspecified on project app resolves to an APK archive which is not supported
- rk3188--4.android用initrd文件系统启动流程
- C++中不能声明为虚函数的有哪些函数
- java基础-IO-字符流、字节流
- Java和Android中,代码块、static静态代码块的执行顺序