2009-12-05 4 views

Antwort

5

Objective-C ist C, daher unterstützt es struct und die bekannten C-Sprachen-Datentypen wie int und char.

Zusätzlich gibt es spezielle Objective-C-Klassen.

Vielleicht möchten Sie einen Blick auf Apple's Objective-C book werfen.

34

NSArray ist Ihre Standard-Array-Struktur.

NSDictionary ist ein Schlüssel-Wert "Hash-Karte"

NSSet ist eine ungeordnete Sammlung von einzigartigen Objekten.

Jede davon ist unveränderbar (dh, wenn Sie sie einmal erstellt haben, können Sie sie nicht ändern). Wenn Sie sie benötigen dynamisch zu ändern, dann werden Sie ihre wandelbaren Subklassen verwenden: NSMutableArray, NSMutableSet usw.

Für Strukturen darüber hinaus Besuche die CHDataStructures Rahmen, die Warteschlangen, Stapel, Bäume, treaps hat, und ein ganz viel mehr: http://cocoaheads.byu.edu/code/chdatastructures

+1

Große Antwort, danke Dave. @sukumar Y U NEIN Antwort annehmen? – javajavajavajavajava

Verwandte Themen