6
這裏很簡單的問題是:for
循環中的枚舉順序是否保證遵循NSArray目標的順序(即從對象索引0開始,每次增加1)?是NSArray for循環枚舉順序保證?
具體而言,以下代碼片段中的枚舉順序是否保證從數組索引0開始,每增加1個循環? (codesArray
是一個NSArray)
for (NSNumber *num in codesArray) {
// do stuff //
}
或者,如果我想保證枚舉順序做我必須做一個傳統for
循環的風格:
for (int i=0; i<[codesArray count]; i++) {
// do stuff //
}
謝謝!
完美,謝謝。 – Murdock
在這裏回答(相同的問題)有相同的結論,與蘋果的文檔鏈接:http://stackoverflow.com/a/2777629/189687 – Max