- Registriert
- 07.01.07
- Beiträge
- 432
Hallo, ich habe eine kleine, simple Frage:
Ich möchte in einer for-Schleife mittels NSFastEnumeration einen array behandeln, der aber von hinten nach vorne durchgegangen werden sollte. Ich glaube einen Weg gefunden zu haben, dieses Problem zu lösen, weil NSArray keine Funktion, ein Inverses seiner selbst herauszugeben, hat:
Ich kann aus der Dokumentation nur nicht herauslesen, ob dies wirklich funktioniert. Ich kanns auch nicht direkt testen, weil es nur eine effizientere Lösung wäre, die schlussendlich das selbe Resultat zur Folge hätte.
Weiss das jemand, oder hat jemand eine bessere Lösung auf Lager?
Danke vielmals, ppocket
Ich möchte in einer for-Schleife mittels NSFastEnumeration einen array behandeln, der aber von hinten nach vorne durchgegangen werden sollte. Ich glaube einen Weg gefunden zu haben, dieses Problem zu lösen, weil NSArray keine Funktion, ein Inverses seiner selbst herauszugeben, hat:
Code:
// array sei existent und vom Typ NSArray …
NSArray *reverseArray = [[array reverseObjectEnumerator] allObjects];
for (id value in reverseArray) {
[INDENT]…[/INDENT]
}
Ich kann aus der Dokumentation nur nicht herauslesen, ob dies wirklich funktioniert. Ich kanns auch nicht direkt testen, weil es nur eine effizientere Lösung wäre, die schlussendlich das selbe Resultat zur Folge hätte.
Weiss das jemand, oder hat jemand eine bessere Lösung auf Lager?
Danke vielmals, ppocket