一.不可变字典
1.创建一个字典
NSDictionary *dic = [[NSDictionary alloc] initWithObjectsAndKeys:@"1",@"2", @"3", @"4", nil];
NSDictionary *dic1 = [[NSDictionary alloc]initWithDictionary:dic];
NSDictionary *dicxxx = [[NSDictionary alloc] initWithObjectsAndKeys:@"q",@"w",@"e",@"r" ,nil];
NSArray *value = [NSArray arrayWithObjects:@"2", @"4", nil];
NSArray *key= [NSArray arrayWithObjects:@"22", @"44", nil];
NSDictionary *dic2 = [[NSDictionary alloc] initWithObjects:value forKeys:key];
## 几种创建字典的方法 ##
NSDictionary *dic3 = [NSDictionary dictionaryWithObjectsAndKeys:@"a", @"b", @"c", @"d", nil];
NSDictionary *dic4 = [NSDictionary dictionaryWithDictionary:dic ];
NSDictionary *dic5 = [NSDictionary dictionaryWithObjects:value forKeys:key];
NSDictionary *dic6 = @{@"k1": @"v1", @"k2":@"v2"};
NSLog(@"%@", [dic6 objectForKey:@"k1"]);
NSLog(@"%@", dic6.allKeys);
NSLog(@"%@", dic6.allValues);
二 可变字典
NSMutableDictionary *mdic = [[NSMutableDictionary alloc] initWithObjectsAndKeys:@"a", @"c", @"v", @"e", nil];
[mdic setObject:@"d" forKey:@"f"];
NSLog(@"%@", mdic);
[mdic setObject:@"b" forKey:@"f"];
[mdic removeObjectForKey:@"a"];
NSLog(@"%@", mdic);
[mdic removeAllObjects];