Objective-C语言遍历
示例
NSArray *myColors = @[@"Red", @"Green", @"Blue", @"Yellow"];
//快速列举
//无法在循环内修改myColors
for (NSString *color in myColors) {
NSLog(@"Element %@", color);
}
//使用索引
for (NSUInteger i = 0; i < myColors.count; i++) {
NSLog(@"Element %d = %@", i, myColors[i]);
}
//使用块枚举
[myColors enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL * stop) {
NSLog(@"Element %d = %@", idx, obj);
//要中止使用:
*stop = YES
}];
//使用块枚举 with options
[myColors enumerateObjectsWithOptions:NSEnumerationReverse usingBlock:^(id obj, NSUInteger idx, BOOL * stop) {
NSLog(@"Element %d = %@", idx, obj);
}];
热门推荐
3 祝福语简短古诗词
10 提早庆祝生日祝福语简短
11 简短的出行工作祝福语
12 祝美术老师祝福语简短
13 元旦联谊祝福语简短精辟
14 婚礼西装祝福语简短男士
15 别人过大寿祝福语简短
16 职场韩语祝福语大全简短
17 中午生日家庭祝福语简短
18 道士结婚文案祝福语简短