Подтвердить что ты не робот

Как изменить порядок объектов в 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

Код не является точным, просто демо. Но у вас есть идея.

Как это сделать?

4b9b3361

Ответ 1

Просто используйте;

NSArray* reversed = [[myArray reverseObjectEnumerator] allObjects];

Порядок задокументирован, чтобы быть верным:

Этот массив содержит все остальные объекты перечислителя в перечисляемом порядке [выделено курсором].