遍历字典时 Block版本的字典遍历可以同时取key和value而for in只能取key再手动取value NSDictionary *dict = @{ @"a": @"1", @"b": @"2"}; [dict enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) { NSLog(@"key: %@, value: %@", key, obj); }]; 对于耗时且顺序无关的