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);
}