首页 > 代码库 > [OC Foundation框架 - 11] NSMutableDictionary

[OC Foundation框架 - 11] NSMutableDictionary

 
 1 void dicUse() 2 { 3     NSMutableDictionary *dic = [NSMutableDictionary dictionary]; 4     Student *stu1 = [Student studentWithName:@"Simon"]; 5     6     NSLog(@"stu1:%zi", [stu1 retainCount]); 7     [dic setObject:stu1 forKey:@"k1"]; 8     NSLog(@"stu1:%zi", [stu1 retainCount]); 9    10     [dic setObject:[Student studentWithName:@"Joke"] forKey:@"k2"];11     NSLog(@"%@", dic);12    13     [dic removeObjectForKey:@"k1"];14     NSLog(@"after remove stu1:%zi", [stu1 retainCount]);15    16     NSMutableDictionary *dic2 = [NSMutableDictionary dictionary];17     [dic2 addEntriesFromDictionary:dic];18     NSLog(@"dic2: %@", dic2);19 }
 
NSMutableDictionary不允许使用简化的集中初始化方法创建
error:
1         NSMutableDictionary *d11_1 = @{@"姓名":@"张三", @"年龄":@"21", @"性别":@""};
 
 
 
 
 
 

[OC Foundation框架 - 11] NSMutableDictionary