//创建一个可变字典数组对象,这个时候的长度为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】);
}
没太多技术含量,只需要多练,练多了就会了
|
|