//数组可以如此创建
NSArray* a = @[@"fdsa"];
//数组快速遍历
NSArray *array;
for(NSString* stringin array){
NSLog(@"%@",string);
}
//通过block来遍历数组
[array enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger idx,BOOL * _Nonnull stop) {
NSLog(@"%@",[objdescription]);
if(idx == 0){
*stop = NO;
}
}];
///////enumerateObjectsUsingBlock 的可能实现方式
- (void) enumerateObjectsUsingBlock: (void (^)(id obj, NSUInteger idx, BOOL *stop)) _block{
BOOL stop = NO;
for (int i = 0; i<_array.count; i++) {
_block(_array[i],i,&stop);
if(stop == YES){
//由于我要实实在在改变stop的值,所以要得传入地址
break;
}
}
}