Kakavoje yra trys pagrindiniai C grupės objektų rinkiniai arba sistemos, apimančios pagrindines jos funkcijas ir funkcijas.
- Fondo rinkinys, taip pat žinomas kaip fondas, kuris suteikia eilutės ir vertės manipuliaciją, konteinerius, iteraciją, paskirstytą skaičiavimą ir kontūrą. Fondo bibliotekos yra pagrindinės priemonės, nesusijusios su OS X grafine vartotojo sąsaja.
- Programų rinkinyje, kuris taip pat žinomas kaip „AppKit“, yra visos GUI funkcijos.
- Pagrindiniai duomenys - biblioteka, kuri suteikia objekto atkaklumo aspektą.
Kakavos „iOS“ versija vadinama „ Cocoa Touch“ . Jis suteikia panašų funkcionalumą kaip ir „Cocoa“ su papildomomis mobiliųjų įrenginių funkcijomis, pvz., Gestų atpažinimu.
„Apple“, paskirstyta kompiuterija, programavimo terminai, programinė įranga