Jak zrobić rzadką tablicę w kakao
Mam nieokreślony rozmiar zestawu danych oparty na unikalnych kluczach całkowitych.
Chciałbym użyćNSMutableArray
do szybkiego wyszukiwania, ponieważ wszystkie moje klucze są oparte na liczbach całkowitych.
Chce to zrobić.
NSMutableArray* data = [NSMutableArray array]; // just create with 0 size
potem ludzie zaczną rzucać we mnie dane z indeksami całkowitymi (wszystkie unikalne), więc chcę po prostu zrobić coś takiego ...
if ([data count] < index)
[data resize:index]; // ? how do you resize
i zmień rozmiar tablicy, aby móc wtedy ...
[data insertObject:obj atIndex:index];
ze wszystkimi szczelinami między ostatnim rozmiarem a nowym rozmiarem jest zero, które ostatecznie zostanie wypełnione później.
Moje pytanie brzmi: jak zmienić rozmiar istniejącegoNSMutableArray
?
Dzięki, Roman