Atingere de cacao

Cocoa Touch  este un cadru pentru crearea de aplicații pentru iPhone , iPod touch și iPad .

Biblioteca Cocoa Touch oferă un strat de abstractizare pentru iOS ( sistemul de operare al iPhone, iPad și iPod touch). Cocoa Touch se bazează pe clasele cadrului Cocoa utilizate în Mac OS X și, de asemenea, folosește limbajul Objective-C . Cocoa Touch urmează modelul de design Model-View-Controller .

Instrumentele pentru dezvoltarea de aplicații folosind Cocoa Touch sunt incluse în SDK-ul iOS .

Cocoa Touch în raport cu alte straturi de abstractizare

Tehnologiile iOS pot fi gândite ca un set de straturi, cu Cocoa Touch la cel mai înalt nivel și Core OS și kernel-ul macOS în partea de jos. Acest lucru face posibilă implementarea multor sarcini complexe, reducând cantitatea de muncă pe care dezvoltatorii ar trebui să o facă dacă ar lucra la un nivel inferior. Cu toate acestea, unele straturi inferioare de abstractizare pot fi puse la dispoziția dezvoltatorilor, după cum este necesar.

Dispunerea straturilor de abstractizare poate fi reprezentată după cum urmează (de la cel mai mare la cel mai mic):

  1. Atingere de cacao
  2. Servicii media/aplicații
  3. Servicii de baza
  4. Core OS / Mac OS X de bază

Caracteristici cheie

Principalele tehnologii și caracteristici prezente în Cocoa Touch:

Cadre principale

Cocoa Touch oferă cadrele de bază pentru dezvoltarea aplicațiilor pe dispozitivele iOS. Unii dintre ei:

Link -uri