Использование NSMutableArray - PullRequest
       4

Использование NSMutableArray

0 голосов
/ 29 сентября 2011

Как прибегнуть к NSMutableArray, используя индекс?

Я хотел бы взять индекс, например, 9 и все до 9, 0 - 8, должно быть помещено в конец массива, чтобымассив будет выглядеть примерно так.

9, 10, 11, 12, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8

с точки зренияпозиционирование.

Как это делается в задаче C?

Спасибо

Ответы [ 2 ]

1 голос
/ 29 сентября 2011

Если вы просто хотите переместить объекты в index 0-8 в конец массива, это довольно просто:

NSRange r = NSMakeRange(0,9); // the range of items to push to the end
// extract the first 9 items in the array to keep them around
NSArray* first9 = [yourArray subarrayWithRange:r];
// remove them from the original NSMutableArray
[yourArray removeObjectsInRange:r];
// add them back to the end
[yourArray addObjectsFromArray:first9];
0 голосов
/ 29 сентября 2011

NSMutableArray реализует все функции сортировки, которые NSArray выполняет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...