Cómo hacer un arreglo disperso en cacao.

Tengo un tamaño indeterminado para un conjunto de datos basado en claves enteras únicas.

Me gustaría usar unNSMutableArray para búsqueda rápida ya que todas mis claves están basadas en enteros.

Quiero hacer esto.

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

luego las personas comenzarán a enviarme datos con índices enteros (todos únicos), así que solo quiero hacer algo como esto ...

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

y tengo la matriz redimensionada para que pueda hacer ...

[data insertObject:obj atIndex:index];

con todas las ranuras entre el último tamaño y el nuevo tamaño cero, lo que eventualmente se completará más adelante.

Así que mi pregunta es ¿cómo puedo cambiar el tamaño de un existenteNSMutableArray?

Gracias romana

Respuestas a la pregunta(4)

Su respuesta a la pregunta