黑马程序员技术交流社区
标题:
关于字典的相关操作
[打印本页]
作者:
suihaixia54
时间:
2016-1-19 16:48
标题:
关于字典的相关操作
字典
字典分为不可变字典 NSDictionary 和可变字典 NSMutableDictionary
1. 字典中的键与值是一一对应,一个键只对应一个值,不能存储相同的键。
2. 字典是无序的。
(1) NSDictionary 和 NSMutableDictionary—字典,其条目储存为键-值对;键是唯一的标识符,通 常为字符串,而值则是您要储存的对象。通过指定键,您可以访问该对象。
NSDictionary *dic = [[NSDictionary alloc]initWithObjectsAndKeys:@"laosun",@"L",@"zhiyou",@"Z",@"1",@"num",@"a",@"char",nil];
_dic = [[NSDictionary alloc]initWithObjectsAndKeys:@[@"1",@"2",@"3"],@"number",@[@"l",@"a",@"o",@"sun"],@"zhiyou", nil];
(2) // 获取dic中所有的 值(allObjects)
NSArray *values = [_dic allValues];
(3) // 获取dic中所有的 键
_keysArr = [_dic allKeys];
(4) 通过键值取对象
id obj = [dic objectForKey:@"L"];
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2