Cocoa之NSDictionary总结
来源:互联网 发布:淘宝网运动服女装套装 编辑:程序博客网 时间:2024/05/29 17:29
一、遍历
NSDictionary *dic = @{@"1" : @"a", @"2" : @"b", @"3" : @"c", @"4" : @"d"};
方法一:
for in将NSDictionary当作NSArray来处理了,而NSDictionary相当于两个NSArray,一个是key数组,一个是value数组。枚举时候就枚举第一个遇到的NSArray,就是key数组,一直枚举到keys最后的nil结束
for (id key in dic) {}
方法二:
for(id key in [dictionary allKeys]) { id value = [dictionary objectForKey:key]; NSLog(@"%@ : %@", key, value); }
方法三:
__block NSString *logStr; [dic enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) { logStr = [NSString stringWithFormat:@"%@: %@", key, [dic objectForKey:key]]; }];
二、拼接&合并
[oneDictionary addEntriesFromDictionary:otherDictionary];
0 0
- Cocoa之NSDictionary总结
- Object-c 总结之NSDictionary
- Object-c 总结之NSDictionary
- Cocoa Foundation 框架:NSDictionary字典的使用
- [Cocoa]深入浅出 Cocoa 之消息
- [Cocoa]深入浅出 Cocoa 之 Framework
- [Cocoa]深入浅出 Cocoa 之 Plugin
- [Cocoa]深入浅出 Cocoa 之 Framework
- [Cocoa]深入浅出 Cocoa 之消息
- [Cocoa]深入浅出 Cocoa 之消息
- [Cocoa]深入浅出Cocoa之消息
- [Cocoa]深入浅出Cocoa之消息
- [Cocoa]深入浅出 Cocoa 之消息
- [Cocoa]深入浅出Cocoa之消息
- [Cocoa]深入浅出Cocoa之消息
- [Cocoa]深入浅出 Cocoa 之消息
- [Cocoa]深入浅出 Cocoa 之消息
- NSArray,NSSet,NSDictionary总结
- java中static作用详解
- ThinkPHP学习笔记
- 如何判断文法是LL(1)SLR(1)LR(1)LALR(1)的?
- hdu2923 Einbahnstrasse
- 删除字符串中模式串
- Cocoa之NSDictionary总结
- UIScrollView 和 UIPageControl实现页面循环播放
- POJ 3461 kmp 应用
- 关于堆排序
- 中文字符集编码Unicode ,gb2312 , cp936 ,GBK,GB18030
- C语言数据类型转换详解
- 程序员的职业发展
- android自定义组合控件,参考Launcher中FolderIcon构成,欢迎拍砖。
- ubuntu jdk 安装和配置