oc-Foundation_04_NSDictionary_NSMutableDictionary

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: 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值