初始化一個陣列用列舉器來遍歷陣列
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);
}
複製程式碼