黑马程序员技术交流社区
标题:
NSArray的三种遍历方式
[打印本页]
作者:
zcj417311802
时间:
2016-1-12 23:41
标题:
NSArray的三种遍历方式
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
// 字面量快速创建NSArray
NSArray *arr = @[@"one",@"two",@"three",@"four",@"赵日天"];
// 普通for循环遍历
for (int i=0; i<arr.count; i++) {
NSLog(@"arr[%d] = %@",i,arr[i]);
}
// 增强for循环
for (id obj in arr) {
NSLog(@"%@",obj);
}
// 使用block遍历
[arr enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
NSLog(@"arr[%ld] = %@",idx,obj);
}];
}
return 0;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2