初始化一个数组用枚举器来遍历数组
NSArray *_array = @[@1,@2,@3,@5,@6];
//通过枚举器来遍历数组
NSEnumerator *arrayEnum = [_array objectEnumerator];
id object = nil;
//枚举器是通过nextobject来获取到对应的对象,如果没有得到对象,则返回nil,while条件不成立,则结束。
while (object = [arrayEnum nextObject]) {
NSLog(@"%@",object);
}
获取数组的逆序枚举器(逆序输出)
NSEnumerator *reverseArrayEnum = [_array reverseObjectEnumerator];
while (object = [reverseArrayEnum nextObject]) {
NSLog(@"%@",object);
}
网友评论