Как сделать разреженный массив в какао

У меня есть неопределенный размер для набора данных на основе уникальных целочисленных ключей.

Я хотел бы использоватьNSMutableArray для быстрого поиска, так как все мои ключи основаны на целых числах.

Я хочу сделать это.

NSMutableArray* data = [NSMutableArray array]; // just create with 0 size

потом люди начнут бросать в меня данные с целочисленными индексами (все уникальные), поэтому я просто хочу сделать что-то вроде этого ...

if ([data count] < index)
    [data resize:index];  // ? how do you resize

и изменить размер массива, чтобы я мог потом сделать ...

[data insertObject:obj atIndex:index];

со всеми ячейками между последним размером и новым размером, равным нулю, который в конечном итоге будет заполнен позже.

Итак, мой вопрос: как мне изменить размер существующего?NSMutableArray

Спасибо Роман

Ответы на вопрос(4)

Ваш ответ на вопрос