1 // 可变字典
2 // 1.创建
3 // 直接赋值
4 NSMutableDictionary *mDic = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"v1",@"k1",@"v2",@"k2", nil];
5
6 // 实例方法/对象方法(开辟一个空间并赋值)
7 NSMutableDictionary *mDic1 = [[NSMutableDictionary alloc]initWithObjectsAndKeys:@"v1",@"k1",@"v2",@"k2", nil];
8
9 // 创建一个空的字典
10 NSMutableDictionary *dic2 = [NSMutableDictionary dictionary];
11
12 // 向子典中添加新的value,key
13 [mDic setValue:@"dfs" forKey:@"1"];
14 // [mDic setObject:@"" forKey:<#(nonnull id<NSCopying>)#>];
15 // NSLog(@"%@",mDic);
16
17 // 可以删除key(只要删除key不用删除value)
18 // [mDic removeObjectForKey:@"k1"];
19 // NSLog(@"%@",mDic);
20
21 // 删除多个key
22 NSArray *arr = [NSArray arrayWithObjects:@"k1",@"k2", nil];
23 // [mDic removeObjectsForKeys:arr];
24 // NSLog(@"%@",mDic);
25
26 // 删除全部
27 // [mDic removeAllObjects];
28
29 // 遍历
30 for (NSString *key in mDic) {
31 NSString *ob = [mDic objectForKey:key];
32 NSLog(@"%@",ob);
33 }
34
35 for (int index = 0;index<mDic.count;index++){
36 NSString *obc = [mDic1 objectForKey:[[mDic1 allKeys]objectAtIndex:index]];
37
38 }