Domanda piuttosto diretta qui: l'ordine di enumerazione in un ciclo for
è garantito per seguire l'ordine di un obiettivo NSArray (ad esempio, iniziare dall'indice oggetto 0 e incrementare di 1 ogni volta)?È garantito l'ordine di enumerazione per ciclo continuo NSArray?
In particolare, l'ordine di enumerazione nel seguente frammento di codice è garantito per l'avvio con l'indice di matrice 0 e l'incremento di 1 per ogni ciclo? (codesArray
è un NSArray)
for (NSNumber *num in codesArray) {
// do stuff //
}
O se voglio garantire l'ordine enumerazione devo fare un for
ciclo tradizionale dello stile:
for (int i=0; i<[codesArray count]; i++) {
// do stuff //
}
Grazie!
Perfetto, grazie. – Murdock
La risposta qui (alla stessa domanda) ha la stessa conclusione, con un collegamento alla documentazione di Apple: http://stackoverflow.com/a/2777629/189687 – Max