通讯录的困惑
来源:互联网 发布:mac没有鼠标怎么右键 编辑:程序博客网 时间:2024/05/21 07:08
for (NSString *key in self.keys) { NSMutableArray *sameCharacter = contactBook[key]; NSMutableArray *tempArray = [NSMutableArray arrayWithCapacity:0]; for ( NSMutableDictionary *personDic in sameCharacter) { Contact *contactPerson = [Contact contactWithContact:personDic]; [tempArray addObject:contactPerson]; } [contactBook setObject:tempArray forKey:key]; } self.contactDic = contactBook;
为什么不能直接赋值 非得遍历一遍又一遍取完值后才赋值 因为这步的目的在于把字典变成对象,这样一层层遍历之后就是对象啦 然后把对象赋值给新的model类就起到字典转模型的作用啦
只要有返回值就要想到会开辟新的空间.
[视图控制器 reloadData];就会把tableView的代理方法重新走一遍
0 0
- 通讯录的困惑
- 国产杀毒软件的困惑
- sso的困惑!
- 研究rds的困惑
- Classpath的困惑
- 产品设计策划的困惑!!!
- 工作的困惑
- JAVA的困惑!
- EJB的困惑
- Hibernate配置文件的困惑
- 人的困惑
- 我的困惑
- 学语言的困惑...
- 开始的困惑
- 困惑 的 回帖
- 读计算机专业的困惑
- IT人的困惑
- WWS2的困惑
- [Ptrace]Linux内存替换(四)代码注入
- CCSDS空间网络互连
- 周总结0809
- hnuoj 13377 Book Club(匈牙利算法)
- JS获取URL后的参数并且解析汉字乱码
- 通讯录的困惑
- 栈的链表实现(JAVA)
- Git的版本控制
- uva10905 - Children's Game
- JdbcTemplate --- 方法详解
- 【数据库】mongodb3.0.5用户权限认证和可视化工具登录问题
- skynet服务的本质与缺陷
- [VB版机房]MSGFLEXGRID控件中的数据导出到excel
- (15.1.11.2)听力之短文理解