常用类-NSMutableDictionary
来源:互联网 发布:贾森威廉姆斯生涯数据 编辑:程序博客网 时间:2024/06/05 06:37
NSMutableDictionary是NSDictionary的子类,在 常用类-NSDictionary 一篇中的API都适用于NSMutableDictionary,下面看下其独有的API。
常用API预览
- -initWithCapacity: 初始化字典空间
- -setObject:forKey: 添加key-value
- - removeObjectForKey: 移除指定的key-value
- - removeAllObjects 清空字典
- –enumerateKeysAndObjectsUsingBlock: 使用block遍历字典
练习
int main(int argc, const char * argv[]) { @autoreleasepool { // 建议的初始化方式 NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity: 3]; // 向字典中添加key-value [dic setObject: @"13888889999" forKey: @"phone"]; [dic setObject: @"中国北京" forKey: @"address"]; [dic setObject: @"垃圾数据" forKey: @"abc"]; // 移除指定的key-value [dic removeObjectForKey: @"abc"]; // 清空字典 [dic removeAllObjects]; // 使用Block遍历 [dic enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop){ NSLog(@"%@-%@", key, obj); }]; // 重置字典 [dic setDictionary: @{@"hoby":@"打球"}]; [dic enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop){ NSLog(@"%@-%@", key, obj); }]; } return 0;}
0 0
- 常用类-NSMutableDictionary
- NSDictionary&NSMutableDictionary常用操作
- NSDictionary和NSMutableDictionary类常用方法的使用
- 【Foundation学习笔记】常用类--NSDictionary和NSMutableDictionary
- NSDictionary&NSMutableDictionary常用操作梳理
- NSDictionary&NSMutableDictionary常用操作梳理
- NSDictionary和NSMutableDictionary常用用法
- NSMutableDictionary类方法整理
- NSMutableDictionary
- NSMutableDictionary
- NSMutableDictionary
- Objective-c的Foundation中常用类4——字典NSDictionary、NSMutableDictionary
- NSDictionary与NSMutableDictionary的常用方法
- NSMutableDictionary和NSDictionary的常用方法
- OC-字典常用操作(NSDictionary、NSMutableDictionary)
- OC-字典常用操作(NSDictionary、NSMutableDictionary)
- OC-字典常用操作(NSDictionary、NSMutableDictionary)
- [OC学习笔记]NSDictionary、NSMutableDictionary常用方法
- ImportError: libclntsh.so.11.1: cannot open shared object file: No such file or directory解决方案
- 一个printf引发的问题
- 机器学习中的算法(1)-决策树模型组合之随机森林与GBDT
- 用 Eclipse 插件提高JAVA 代码质量
- iOS -- textfield输入时键盘升起,改变view高度
- 常用类-NSMutableDictionary
- 数据结构3_160805无头单向不循环
- 九度OJ 1138 进制转换
- 2个链表的第一个公共结点
- 电话号码验证
- Mysql 5.6.30 insert null (ERROR 1048 (23000): Column 'ctime' cannot be null)
- HDU-2647 Reward 【拓扑模板】
- 每天一个Linux命令----(压缩、解压缩之tar与gzip)
- TensorFlow的分布式学习框架简介