Il cacao ha tre serie principali di librerie Objective-C, o framework, che comprendono le sue caratteristiche e funzioni principali.
- Il Foundation Kit, noto anche come Foundation, che fornisce manipolazione di stringhe e valori, contenitori, iterazione, calcolo distribuito e looping. Le librerie Foundation sono strumenti fondamentali non correlati alla GUI (interfaccia utente grafica) di OS X.
- Il kit di applicazione, noto anche come AppKit, contiene tutte le funzioni della GUI.
- Core Data, la libreria che fornisce un aspetto dello sviluppo di applicazioni noto come persistenza dell'oggetto.
La versione iOS di Cocoa si chiama Cocoa Touch . Fornisce funzionalità simili a quelle di Cocoa, con l'aggiunta di funzioni specifiche per i dispositivi mobili, come il riconoscimento dei gesti.
Apple, calcolo distribuito, termini di programmazione, software