我正在寫一個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循環中訪問? - 我吠叫了錯誤的樹嗎?我應該只使用這個變量來克服它嗎?
歡呼所示,將中真正的好tho ..恥辱它不是像魔術@託姆 – Wez 2013-02-18 19:34:51
@Wezly其實,湯姆是不正確的。你可以得到一個對象的索引。看到我的答案。 – 2013-02-18 19:35:26
@ H2CO3,我看到你來自哪裏,雖然我有點希望從for循環獲取索引或循環數,而不是再次檢查數組。 – Wez 2013-02-18 19:37:30