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]);
|
相关文章
- 10-18leetcode 421.数组中两个数的最大异或值 - 字典树 + 贪心
- 10-18【iOS入门】数组字典的遍历EnumerateObjectsUsingBlock 记录
- 10-18已知字典中某几个key,取每个key对应的值
- 10-18涉及到数组、字符串的分治,二分查找等时,二分时候的边缘值怎么计算?到底是该取n/2还是n+1/2还是n-1/2?以leetcode旋转矩阵为例,详细解读!
- 10-18字典里面 值对应是函数的用法
- 10-18遍历每个数组对象,并且给每个对象添加一个相同的字段,值从另外一个数组取过来
- 10-18c标签取数组中的对象值的2种方法
- 10-18js不改变原数组的情况下取数值数组的最大值和最小值
- 10-18JS 数组取最大值的常用方法(只写了两个,一个sort,一个Max)
- 10-18vue+element+table只循环一次改变新数组与旧数组的值,新数组是从旧数组里面分出来,也就是多选、对象引用类型特性的使用