黑马程序员技术交流社区
标题:
为字典添加数据,并且用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