oc-Foundation_04_NSDictionary_NSMutableDictionary
来源:互联网 发布:java培训机构 知乎 编辑:程序博客网 时间:2024/05/02 02:52
- Foundation_04_NSDictionary_NSMutableDictionary
- 一NSDictionary的创建方式
- 1 方式一 id dictionaryWithObjectsAndKeys
- 2 方式二字面量语法
- 二NSDictionary获取值
- 1 方式一- id objectForKey
- 2 方式二arrayi
- 三NSMutableDictionary的创建方式
- 1 方式一向NSMutableDictionary发送一个dictionary消息
- 2 方式二使用iddictionaryWithCapacityNSUIntegernumItems
- 四NSMutableDictionary操作
- 1 增
- 2 删
- 一NSDictionary的创建方式
Foundation_04_NSDictionary_NSMutableDictionary
一、NSDictionary的创建方式
1.1 方式一、+ (id) dictionaryWithObjectsAndKeys:
dictionaryWithObjectsAndKeys: 这个方法使用的时候先是对象,然后是关键字。
NSDictionary * array = [NSDictionary dictionaryWithObjectsAndKeys:ob1,@"key1",obj2,@"key2"];
1.2 方式二、字面量语法
使用 @{@key:value,…}; 这种语法来创建创建,注意是大括号
二、NSDictionary获取值
2.1 方式一、- (id) objectForKey:
2.2 方式二、array[i]
三、NSMutableDictionary的创建方式
NSMutableDictionary 没有字面量语法
3.1 方式一、向NSMutableDictionary发送一个dictionary消息
NSMutableDictionary * array = [NSMutableDictionary dictionary];
3.2 方式二、使用+(id)dictionaryWithCapacity:(NSUInteger)numItems
NSMutableDictionary * array = [NSMutableDictionary dictionaryWithCapacity:10];
四、NSMutableDictionary操作
4.1 增
- (void)setObject:forKey: - (void)setObject: forKeyedSubscript: - (void)setValue: forKey: - (void)setDictionary: - (void)addEntriesFromDictionary:
4.2 删
- (void)removeObjectForKey: - (void)removeObjects - (void)removeObjectsForKeys:
1 0
- oc-Foundation_04_NSDictionary_NSMutableDictionary
- oc
- oc
- OC
- OC
- OC
- oc
- oc
- oc
- OC
- OC
- oc
- oc
- OC
- OC
- OC
- oc
- oc
- 蓝牙学习之旅——低功耗蓝牙之广播报文ADV_IND
- java POI创建Excel单元格并填充时间数据
- android widget简单开发一之创建一个小部件
- 阿里巴巴字体库使用方法
- spring framework 各版本源码下载地址
- oc-Foundation_04_NSDictionary_NSMutableDictionary
- 实现一个简易的Python版CountDownLatch
- 【IO】java IO 总结
- 在windows下通过的IntelliJ IDEA通过Ant构建工具远程提交Spark应用程序
- Centos常用快捷操作
- Form表单之radio单选框操作
- 分块数组
- vue Render中slots的使用
- nginx开启目录浏览下载功能(autoindex)