Kakaový dotek

Cocoa Touch  je framework pro vytváření aplikací pro iPhone , iPod touch a iPad .

Knihovna Cocoa Touch poskytuje abstrakční vrstvu pro iOS ( operační systém iPhone, iPad a iPod touch). Cocoa Touch je založen na třídách rámce Cocoa používaného v Mac OS X a podobně používá jazyk Objective-C . Cocoa Touch se řídí designovým vzorem Model-View-Controller .

Nástroje pro vývoj aplikací pomocí Cocoa Touch jsou součástí iOS SDK .

Cocoa Touch ve vztahu k jiným vrstvám abstrakce

Technologie iOS si lze představit jako sadu vrstev, přičemž na nejvyšší úrovni je Cocoa Touch a dole Core OS a jádro macOS. To umožňuje implementovat mnoho složitých úkolů, což snižuje množství práce, kterou by vývojáři museli dělat, kdyby pracovali na nižší úrovni. Některé nízké vrstvy abstrakce však mohou být vývojářům podle potřeby zpřístupněny.

Uspořádání abstrakčních vrstev lze znázornit následovně (od nejvyšší po nejnižší):

  1. Kakaový dotek
  2. Média/aplikační služby
  3. Základní služby
  4. Jádro OS / jádro Mac OS X

Klíčové vlastnosti

Hlavní technologie a funkce obsažené v Cocoa Touch:

Hlavní rámce

Cocoa Touch poskytuje základní rámce pro vývoj aplikací na zařízeních iOS. Někteří z nich:

Odkazy