遍历
1、for(for..in) while(do..while) 都继承了C语言的特性
2、NSEnumerator 遍历 【迭代器】
NSEnumerator 遍历 【迭代器】NSArray *array = @[@"苹果", @"香蕉", @"橘子"];
NSEnumerator *enumerator = [array objectEnumerator];
NSString *fruit;
while (fruit = [enumerator nextObject]) {
NSLog(@"%@", fruit);
}3、块(Block)遍历 - enumerateObjectsUsingBlock
enumerateObjectsUsingBlockNSArray *array = @[@"苹果", @"香蕉", @"橘子"];
[array enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
NSLog(@"第 %lu 个元素是 %@", (unsigned long)idx, obj);
}];Last updated