A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© suihaixia54 中级黑马   /  2016-1-19 16:48  /  689 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

字典

字典分为不可变字典 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"];

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马