¿Cuáles son las estructuras de datos que podemos usar en Objective-C?¿Qué son estructuras de datos en Objective-C?
Respuesta
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.
Los siguientes documentos pueden ayudar:
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. ¿Qué son las estructuras de datos de "sumas y productos"?
- 2. Estructuras de datos en lisp
- 3. Estructuras de datos pregunta
- 4. Estructuras de datos en Python
- 5. Lista de estructuras de datos fundamentales: ¿qué me falta?
- 6. Delphi estructuras de datos
- 7. Estructuras de datos persistentes en Scala
- 8. C# estructuras de datos
- 9. ¿Qué son los modelos para almacenar estructuras de árboles y cuáles son sus características?
- 10. Estructuras de datos para bioinformática
- 11. Estructuras de datos funcionales en C++
- 12. Principales estructuras de datos de JavaScript
- 13. Estructuras de datos importantes en la búsqueda
- 14. Estructuras de datos espaciales en C
- 15. Estructuras de datos autorreferenciales en Lisp/Scheme
- 16. ¿Qué estructuras de datos de árbol Javascript están disponibles?
- 17. Erlang estructuras de datos persistentes
- 18. Algoritmos y estructuras de datos
- 19. Estructuras de datos Trie - Java
- 20. Estructuras de datos complejas Redis
- 21. Estructuras de datos avanzadas en la práctica
- 22. estructuras de datos fundamentales en C#
- 23. Estructuras de datos persistentes en C++
- 24. Guardar estructuras de datos en C#
- 25. Estructuras de datos funcionales en Java
- 26. biblioteca de estructuras de datos de JavaScript
- 27. Estructuras de datos equivalentes de contenedores STL
- 28. Bloques ObjectiveC equivalente en Java
- 29. ¿Qué son los "datos" en window.history.replaceState
- 30. Estructuras de datos de última generación
Excelente respuesta, gracias Dave. @sukumar Y U NO ¿Aceptar respuesta? – javajavajavajavajava