黑马程序员技术交流社区

标题: 为字典添加数据,并且用2中方法遍历 [打印本页]

作者: 起个名老说太长    时间: 2016-4-7 23:06
标题: 为字典添加数据,并且用2中方法遍历
//创建一个可变字典数组对象,这个时候的长度为0
NSMutableDictionary *dict = [NSMutableDictionary new];

//为这个字典数组添加元素 前面是值 ,后面是键
[dict setObject:@"1" forKey:@"hehe"];
[dict setObject:@"2" forKey:@"hehehe"];
[dict setObject:@"3" forKey:@"hehehehe"];
[dict setObject:@"4" forKey:@"hehe"];

//第一种,调用这个对象的对象方法遍历
【dict enumrateKeysAndObjectUsingBlock: ^(id _Nonnull key,id _Nonnull obj , BOOL * _Nonnull stop ){
   NSLog(@"%@ = %@",key,obj);
//如果想要中途停止遍历,那么只需要为stop指针在键遍历到需要停止的那个key 的时候改成YES
  if([key isEqualToString :@"hehehe")
  {
      *stop = YES ; //当遍历到键值为hehehe的时候就不会再遍历了
  }
}];
//第二种,通过加强版的for循环遍历
  for(NSString *key in dict)
  {
        NSLog(@"%@ = %@",key,【dict objectForKey :key】);
   }

没太多技术含量,只需要多练,练多了就会了






作者: 妖精的尾巴_wzn    时间: 2016-5-8 00:13
果然看不懂




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2