A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© dzb5461883 中级黑马   /  2015-8-17 08:00  /  626 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1. 创建NSMutableDictionary
    NSMutableDictionary *mDict = [NSMutableDictionary dictionary];   //创建一个空字典
    NSMutableDictionary *mDict = [NSMutableDictionary dictionaryWithCapacity:3];//创建一个容量为3的字典

2. 给字典添加键值对
   [mDict setValue:@"value1" forKey:@"key1"];
   [mDict setValue:@"value2" forKey:@"key2"];
注意:键值(key)不可以重复

3. 快速创建NSMutableDictionary
   NSMutableDictionary *mDict = [NSMutableDictionary dictionary];
   mDict.dictionary = @{@"key1":@"value1",@"key2":@"value2"};

3. 删除字典内容
   [mDict removeObjectForKey:@"key1"];    //删除键值为key1的键值对
   [mDict removeAllObjects];                        //删除所有键值对

4. 修改value
   [mDict setObject:@"value3" forKey:@"key1"];   //注意区分setValue和setObject
   mDict[@"key1"] = @"value4";

5. 遍历dictionary
   NSArray *array = [mDict allKeys];   //获取所有键值
   //根据所有键值来遍历dictionary

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马