您的位置:首页 > 移动开发 > IOS开发

NSDictionary 总结 -iOS

2016-03-31 10:41 393 查看
总结:字典分NSDictionary(不可变,只能查询)和NSMutableDictionary(可变。能增删改查)两种,形式是key-value,key是不可重复的,value可以重复

1.初始化字典

NSDictionary *dic1 = [[NSDictionary alloc] init];
NSDictionary *dic2 = [[NSDictionary alloc] initWithObjectsAndKeys:@"yun",@"name", @"f",@"gender", @18,@"age", nil];
NSLog(@"%@",dic1);
NSLog(@"%@",dic2);


2.往字典里加key-value 和根据key找value

[dic setObject:@"yun" forKey:@"name"];

NSString *name = [dic objectForKey:@"name"];


3.获取字典中所有的key

NSArray *keys = dic.allKeys;
//或者
NSArray *keys = [dic allKeys];


4.获取所有的value

NSArray *values = [dic allValues];
//或者
NSArray *values = dic.allValues;


5.删除字典中某个值 或者 全部删除

[dic removeObjectForKey:@"name"];

[dic removeAllObjects];


1 将model转换成字典

//将model转换成字典
NSDictionary *dictionary=[loginM toDictionary];
NSMutableDictionary *dic= [dictionary mutableCopy];
[dic removeObjectForKey:@"sign"];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: