您的位置:首页 > 其它

oc-Foundation_04_NSDictionary_NSMutableDictionary

2017-01-11 15:43 507 查看
Foundation_04_NSDictionary_NSMutableDictionary
一NSDictionary的创建方式
1 方式一 id dictionaryWithObjectsAndKeys

2 方式二字面量语法

二NSDictionary获取值
1 方式一- id objectForKey

2 方式二arrayi

三NSMutableDictionary的创建方式
1 方式一向NSMutableDictionary发送一个dictionary消息

2 方式二使用iddictionaryWithCapacityNSUIntegernumItems

四NSMutableDictionary操作
1 增

2 删

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:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: