写
- (void)arrayWith:(NSArray *)array
{
int i = 0;
for (NSNumber *num in array) {
NSLog(@"%@", num);
if (i == 1) {
break;
}
i++;
}
// 参数:对象,索引,是否中断
// 数组的块方法遍历的效率比for in高
[array enumerateObjectsUsingBlock:^(NSNumber *obj, NSUInteger idx, BOOL *stop) {
NSLog(@"%@", obj);
// idx == 1 退出循环
if (idx == 1) {
*stop = YES;
}
}];
}
两种方式类似,但是数组方法更快