2009-12-05 23 views

Respuesta

5

Objective-C es C, por lo que es compatible con struct y los tipos de datos de C comunes como int y char.

Además, hay clases especiales de Objective-C.

Es posible que desee echar un vistazo a Apple's Objective-C book.

34

NSArray es su estructura de matriz estándar.

NSDictionary es un valor clave "mapa hash"

NSSet es una colección desordenada de objetos únicos.

Cada uno de estos es inmutable (es decir, una vez que los crea, no puede cambiarlos). Si necesita modificar de forma dinámica, a continuación, vamos a usar sus subclases mutables: NSMutableArray, NSMutableSet, etc.

Para estructuras más allá de esto, echa un vistazo al marco CHDataStructures, que tiene colas, pilas, árboles, treaps, y una mucho más: http://cocoaheads.byu.edu/code/chdatastructures

+1

Excelente respuesta, gracias Dave. @sukumar Y U NO ¿Aceptar respuesta? – javajavajavajavajava

Cuestiones relacionadas