前面是用枚举器NSEnumerator实现枚举.
for-in的形式很简洁, 使用方便记一下, 忘记的时候看看格式.
#import<Foundation/Foundation.h>
int main(int argc,char *argv[]){
@autoreleasepool{
NSArray* array1=[NSArray arrayWithObjects:@"fuzhou",@"xiamen",@"beijing",@"shahnghai",nil];
NSEnumerator* enumerator1=[array1 objectEnumerator];
id object;
while(object=[enumerator1 nextObject]){
NSLog(@"%@",object);
}
enumerator1=[array1 reverseObjectEnumerator];
while(object=[enumerator1 nextObject]){
NSLog(@"%@",object);
}
for(id object in array1){ //forin快速枚举会自动将集合元素依次赋给变量
NSLog(@"for-in display: %@",object);
}
}
return 0;
}