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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

//创建一个可变字典数组对象,这个时候的长度为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】);
   }

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





1 个回复

倒序浏览
果然看不懂
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马