NSArray und schnelle Aufzählung, immer in Indexreihenfolge gehen?

8

wird eine schnelle Enumeration eines Arrays immer in Indexreihenfolge gehen?

%Vor%

wird das immer vom Indexort 0, 1, 2, ..., n aufzählen?

Ich bevorzuge eine schnelle Aufzählung über eine Standard-for-Schleife, da sie den Code leichter lesbar macht.

    
Padin215 21.05.2012, 16:37
quelle

2 Antworten

17

Ja, es wird:

  

Für Auflistungen oder Enumeratoren, die eine genau definierte Reihenfolge haben, z   Eine NSArray- oder NSEnumerator-Instanz, die von einem Array abgeleitet ist   Die Aufzählung erfolgt in dieser Reihenfolge, also einfach Iterationen zählen   gibt Ihnen den richtigen Index in die Sammlung, wenn Sie es brauchen.

Dokumentation hier

    
Sean 21.05.2012, 16:39
quelle
4

Verwenden Sie für die schnelle Aufzählung eines Arrays mit Indizes Blöcke:

%Vor%     
melsam 21.05.2012 16:38
quelle

Tags und Links