Kas yra kakava?

Kakava yra MacOS X operacinės sistemos gimtoji API (taikomųjų programų sąsaja). Programomis, parašytomis naudojant „Cocoa API“, yra išskirtinė „Apple“ programinės įrangos išvaizda ir jausmas, įskaitant langų ir meniu išvaizdą ir tai, kaip programa veikia. Kakavos programos rašomos naudojant „Apple“ oficialų IDE (integruotą kūrimo aplinką), vadinamą „Xcode“.

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