【发布时间】:2011-12-31 20:52:57
【问题描述】:
这里有一个非常简单的问题:for 循环中的枚举顺序是否保证遵循 NSArray 目标的顺序(即从对象索引 0 开始,每次递增 1)?
具体来说,以下代码 sn-p 中的枚举顺序是否保证从数组索引 0 开始并在每个循环中递增 1? (codesArray 是一个 NSArray)
for (NSNumber *num in codesArray) {
// do stuff //
}
或者如果我想保证枚举顺序,我是否必须做一个传统的for 样式循环:
for (int i=0; i<[codesArray count]; i++) {
// do stuff //
}
谢谢!
【问题讨论】:
标签: iphone objective-c ios xcode4 nsarray