随着iOS的不断发展,apple也不断推出性能更高的数组遍历方式,下面将对熟悉的五种遍历方式进行列举。
首先定义一个数组,并获取数组长度
NSArray *array=@[@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",];
NSInteger count =array.count;
一、for循环
for(NSInteger i=0; i
NSLog(@"%@----%@",array[i],[NSThread currentThread]);
}
打印结果如下:2017-01-0311:02:01.537MyTestWorkProduct[2013:76489]1----{number =1, name = main}2017-01-0311:02:01.538MyTestWorkProduct[2013:76489]2----{number =1, name = main}2017-01-0311:02:01.539MyTestWorkProduct[2013:76489]3----{number =1, name = main}2017-01-0311:02:01.539MyTestWorkProduct[2013:76489]4----{number =1, name = main}2017-01-0311:02:01.539MyTestWorkProduct[2013:76489]5----{number =1, name = main}2017-01-0311:02:01.540MyTestWorkProduct[2013:76489]6----{number =1, name = main}2017-01-0311:02:01.540MyTestWorkProduct[2013:76489]7----{number =1, name = main}2017-01-0311:02:01.540MyTestWorkProduct[2013:76489]8----{number =1, name = main}2017-01-0311:02:01.541MyTestWorkProduct[2013:76489]9----{number =1, name = main}2017-01-0311:02:01.541MyTestWorkProduct[2013:76489] end
二、forin 快速枚举