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: