enumerateKeysAndObjectsUsingBlock :使用代码块来迭代执行该集合中所有的key-value对
NSDictionary *dict = @{@"a": @"1", @"b": @"2"};
[dict enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop)
{
if ([@"1" isEqualToString:key])
{
NSLog(@"=key: %@, value: %@", key, obj);
}
else
{
NSLog(@"-key: %@, value: %@", key, obj);
}
}];
2019-04-26 14:34:35.732922+0800 Test[38386:7762238] -key: a, value: 1
2019-04-26 14:34:35.732935+0800 Test[38386:7762238] -key: b, value: 2