iOS 数组里面取字典的值

简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
NSArray *arrData = @[@ "1" ,@ "2" ,@ "3" ,@ "4" ];
     NSArray *arrKey = @[@ "A" ,@ "B" ,@ "C" ,@ "D" ];
     NSMutableDictionary *dic = [NSMutableDictionary dictionaryWithObjects:arrData forKeys:arrKey];
                    
     NSArray *arrData1 = @[@ "5" ,@ "6" ,@ "7" ,@ "8" ];
     NSArray *arrKey1 = @[@ "E" ,@ "F" ,@ "G" ,@ "H" ];
     NSMutableDictionary *dic1 = [NSMutableDictionary dictionaryWithObjects:arrData1 forKeys:arrKey1];
     NSMutableArray *arr = [NSMutableArray arrayWithObjects:dic,dic1, nil];
                    
     for  ( int  i=0; i<[arr count]; i++) {
         for  (id f in [arr objectAtIndex:i]) {
             NSLog(@ "value = %@" ,[[arr objectAtIndex:i] valueForKey:f]);
             NSLog(@ "key = %@" ,f);
         }
     }
     NSLog(@ "arr = %@" ,[arr description]);


结果:

115943490.png





     本文转自新风作浪 51CTO博客,原文链接:http://blog.51cto.com/duxinfeng/1214724,如需转载请自行联系原作者



相关文章
|
安全 iOS开发
iOS开发 - 字面语法之数组注意事项
iOS开发 - 字面语法之数组注意事项
65 0
|
存储 机器学习/深度学习 缓存
iOS - 链表、数组区别及常见算法
iOS - 链表、数组区别及常见算法
|
JSON 数据格式 iOS开发
iOS Json转字典Dict
开发中有时候需要用到假数据, 假数据的用途
318 0
iOS Json转字典Dict
|
Web App开发 C语言 iOS开发
【IOS 开发】Object - C 数组使用详解(二)
【IOS 开发】Object - C 数组使用详解(二)
109 0
|
iOS开发 索引
【IOS 开发】Object - C 数组使用详解(一)
【IOS 开发】Object - C 数组使用详解(一)
354 0
|
存储 iOS开发
iOS线程字典
iOS线程字典
144 0
|
iOS开发
iOS中第三方有序字典框架——M13OrderedDictionary(二)
iOS中第三方有序字典框架——M13OrderedDictionary
380 0
|
存储 开发工具 开发者
iOS中第三方有序字典框架——M13OrderedDictionary(一)
iOS中第三方有序字典框架——M13OrderedDictionary
353 0
|
iOS开发 安全
iOS 给字典中插入nil的几种情景
NSString *str = nil; NSDictionary *dic = @{@"key":str}; //zs20171220 会崩溃'*** -[__NSPlaceholderDictionary initWithObjec...
1654 0
|
iOS开发
iOS post提交数据有嵌套数组的处理方法
2017年11月21日17:11:43 解决办法, 修改iOS框架里的代码: http://www.jianshu.com/p/130daa0c2fe7 确实有效, 要不然,  内层的每一个键值对都会变成一个单独的dic, 这样原来的两层就变成了3层:     ===>
1122 0