2011-11-04 6 views
0

À seulement question rapide, quand je fais une boucle comme celui-ciboucle For avec NSDictionary

for (NSDictionary *dic in myarray){ 
} 

où dans le tableau-t-il démarre, ça commence à partir du dernier objet, ou de 0?

Merci: D

+0

Le début du tableau de 0. – banu

+0

Avez-vous un tableau de dictionnaires ou que vous essayez de parcourir les articles dans un dictionnaire? – bryanmac

Répondre

0

je le ferais comme ceci:

NSDictionary *dict; 
for(NSInteger i=0; i<[array count]; i++){ 
    dict = [array objectForIndex:i]; 
    // your stuff here 
} 
+0

La boucle for de la question est connue sous le nom de "Fast-Enumeration", présentée dans Objective-C 2.0. Ils travaillent tous les deux et je suggérerais de rester avec le "Fast-énumération" si vous êtes à l'aise avec ce code. –