Quali sono le strutture dati che possiamo usare in Objective-C?Cosa sono le strutture dati in Objective-C?
risposta
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.
i seguenti documenti possono aiutare:
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. Quali sono le strutture dati probabilistiche?
- 2. D3: come gestire le strutture dati JSON?
- 3. come posso convertire le strutture di dati ruby in strutture di dati javascript con .js.erb?
- 4. Strutture dati persistenti in Scala
- 5. Quali sono le grandi strutture web oggi?
- 6. confrontare e convalidare le strutture di dati
- 7. Strutture dati in Python
- 8. Quali strutture dati sono disponibili nel kernel Linux
- 9. Come documentare le strutture dati JavaScript/CoffeeScript
- 10. Elenco delle strutture di dati fondamentali: cosa mi manca?
- 11. C# ordine per preservare le strutture dati
- 12. Strutture dati personalizzate in Python
- 13. Cosa sono le "astrazioni"?
- 14. Strutture dati persistenti in Java
- 15. Che cosa sono i 'dati' in window.history.replaceState
- 16. Sviluppo iPhone: che tipo di strutture di dati sono disponibili?
- 17. Strutture dati ricorsive in Rust
- 18. Strutture dati funzionali in Java
- 19. Utilizzo di macro in C per definire le strutture dati
- 20. Algoritmi e strutture dati
- 21. C: allineamento strutture dati
- 22. Strutture dati importanti nella ricerca
- 23. Quali strutture di dati dell'albero javascript sono disponibili?
- 24. Strutture dati complesse in Haskell - come funzionano?
- 25. Inizializzazione statica per le strutture che estendono le strutture
- 26. Strutture dati Trie - Java
- 27. Cosa sono le citazioni F #?
- 28. Cosa sono le tipizzazioni dattiloscritte?
- 29. Cosa sono le "dimensioni sintetiche" in Blaze?
- 30. Cosa sono le viste in MySQL?
Ottima risposta, grazie Dave. @sukumar Y U NO Accetta risposta? – javajavajavajavajava