So machen Sie spärliches Array in Cocoa
Ich habe eine unbestimmte Größe für einen Datensatz, der auf eindeutigen Ganzzahlschlüsseln basiert.
Ich würde gerne eine verwendenNSMutableArray
für eine schnelle Suche, da alle meine Schlüssel auf Ganzzahlen basieren.
Ich möchte das machen.
NSMutableArray* data = [NSMutableArray array]; // just create with 0 size
dann werden die Leute später anfangen, Daten mit ganzzahligen Indizes (alle eindeutig) auf mich zu werfen, also möchte ich einfach so etwas machen ...
if ([data count] < index)
[data resize:index]; // ? how do you resize
und habe die Größe des Arrays geändert, damit ich es dann tun kann ...
[data insertObject:obj atIndex:index];
Alle Slots zwischen der letzten und der neuen Größe sind Null, die später ausgefüllt werden.
Meine Frage ist also, wie ich die Größe einer vorhandenen Datei ändern kannNSMutableArray
?
Danke, Roman