NSDictionary 常用方法

<1>创建方法

//实例化方法

- (id)initWithObjectsAndKeys:(id)firstObject, ...;

  - (id)initWithDictionary:(NSDictionary *)otherDictionary;

//类方法创建

  + (id)dictionaryWithObjectsAndKeys:(id)firstObject, ...;

  + (id)dictionaryWithDictionary:(NSDictionary *)dict;

  <2>获取键值对个数

  - (NSUInteger)count;

  <3>根据key 获取相应的值

  - (id)objectForKey:(id)aKey;

  <4>获取字典中所有的key

  - (NSArray *)allKeys;

  <5>获取值是anObject的所有的key

  - (NSArray *)allKeysForObject:(id)anObject;    

  <6>获取字典中所有的值

  - (NSArray *)allValues;

 

4 NSMutableDictionary

 

 

 

<1>增加

//增加整个字典

- (void)addEntriesFromDictionary:(NSDictionary *)otherDictionary;

//增加键值对

//key不存在表示增加 key存在表示修改key对应的值

  - (void)setObject:(id)anObject forKey:(id <NSCopying>)aKey;

  <3>删除

//根据key删除键值对

  - (void)removeObjectForKey:(id)aKey;

//删除所有键值对

  - (void)removeAllObjects;

//根据数组中的内容删除相应的键值对

  - (void)removeObjectsForKeys:(NSArray *)keyArray;

  <4>修改

//修改整个字典

  - (void)setDictionary:(NSDictionary *)otherDictionary;

转载于:https://www.cnblogs.com/xzguo/p/4753522.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值