我正在编写一个for in
循环来从 NSArray 中读取名称列表,这是我的代码。
NSArray *names = [NSArray arrayWithObjects:@"Luke",@"James",@"Fred",@"Harry", nil];
for (NSString *name in names) {
NSLog(@"%@",name);
}
我要确定的是是否有一种更简单的方法来获取当前循环号,而无需像这样在循环外添加变量..
int number = 0;
for (NSString *name in names) {
number++;
NSLog(@"%i - %@",number,name);
}
是否有可以在 for 循环期间访问的内置“循环编号”属性?- 我是不是找错树了?我应该只使用变量并克服它吗?