objective-c 枚举王国遍历数组
通过NSEnumertor来遍历数组元素
代码如下:
NSArray *array=[NSArray arrayWithObjects: @"one",@"two",@"three",nil];
NSEnumerator *enumerator;
enumerator = [array objectEnumerator];
id thing;
while (thing=[enumerator nextObject]) {
NSLog(@" I have get some value %@",thing);
}
使用快速遍历:
for (NSString *string in array){
NSLog(@"this is a good value %@",string);
}
使用快速遍历的话,如果对象不是NSString,那该如何遍历??
方法:可以先获取数组对象再分别遍历。