Как изменить порядок объектов в NSMutableArray?
Я пытаюсь добиться чего-то вроде этого
NSMutableArray *myArray = [NSMutableArray arrayWithObjects:@"A",@"B",@"C", nil];
NSLog(@"Array: %@", myArray);
//logs A, B, C.
//reverse code here
NSLog(@"Array: %@", myArray);
//logs C, B, A
Код не является точным, просто демо. Но у вас есть идея.
Как это сделать?
Ответы
Ответ 1
Просто используйте;
NSArray* reversed = [[myArray reverseObjectEnumerator] allObjects];
Порядок задокументирован, чтобы быть верным:
Этот массив содержит все остальные объекты перечислителя в перечисляемом порядке [выделено курсором].