int
count = [array count];
for
(int
i = 0 ; i < count; i++) {
NSLog(@"1遍历array:
%zi-->%@",i,[array
objectAtIndex:i]);
}
int
i = 0;
for
(id obj in array) {
NSLog(@"2遍历array:%zi-->%@",i,[array
objectAtIndex:i]);
i++;
}
[array
enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL
*stop) {
NSLog(@"3遍历array:%zi-->%@",idx,obj);
}];
[array
enumerateObjectsWithOptions:NSEnumerationReverse usingBlock:^(id obj, NSUInteger idx,
BOOL
*stop) {
NSLog(@"4倒序遍历array:%zi-->%@",idx,obj);
}];
NSEnumerator
*en = [array objectEnumerator];
id
obj;
while
(obj = [en nextObject]) {
NSLog(@"5遍历array:%@",obj);
}