Burada oldukça basit bir soru: bir NSArray hedefinin sırasını takip etmesi garanti edilen bir for
döngüsündeki sıralama sırasını (yani, nesne dizini 0'da başlayıp her seferinde 1 artır) mı?NSArray döngü dışı numaralandırma siparişi garanti edildi mi?
Özellikle, aşağıdaki kod snippet'indeki sıralama sırasının dizi dizini 0'da başlaması ve her döngüde 1 artırılması garanti edilir mi?
for (NSNumber *num in codesArray) {
// do stuff //
}
(codesArray
bir NSArray olduğu) Ya ben numaralandırma sırasını garanti istiyorsanız tarzı geleneksel for
döngü yapmak zorunda yapın:
for (int i=0; i<[codesArray count]; i++) {
// do stuff //
}
Teşekkür!
Mükemmel, teşekkürler. – Murdock
Buraya (aynı soruya) cevap, Apple'ın belgelerine bir bağlantı ile aynı sonuca sahiptir: http://stackoverflow.com/a/2777629/189687 – Max