2009-12-05 22 views

risposta

5

Objective-C è C, quindi supporta struct e i familiari tipi di dati in linguaggio C come int e char.

Inoltre ci sono speciali classi Objective-C.

Si potrebbe voler dare un'occhiata a Apple's Objective-C book.

34

NSArray è la vostra struttura di matrice standard.

NSDictionary è un valore-chiave "mappa di hash"

NSSet è una collezione non ordinata di oggetti unici.

Ciascuno di questi è immutabile (ovvero, una volta creati, non è possibile modificarli). Se è necessario modificare in modo dinamico, quindi userete i loro sottoclassi mutevoli: NSMutableArray, NSMutableSet, ecc

Per le strutture al di là di questo, controlla il quadro CHDataStructures, che ha le code, stack, alberi, treaps, ed un molto altro ancora: http://cocoaheads.byu.edu/code/chdatastructures

+1

Ottima risposta, grazie Dave. @sukumar Y U NO Accetta risposta? – javajavajavajavajava