Was ist Cocoa Touch?
Cocoa Touch ist ein Benutzeroberflächen-Framework, das von Apple zum Erstellen von Softwareanwendungen für Produkte wie iPhone, iPad und iPod Touch bereitgestellt wird. Es ist in erster Linie in der Sprache Objective C geschrieben und basiert auf Mac OS X. Cocoa Touch wurde auf Basis der Model-View-Controller-Software-Architektur entwickelt. Die in Cocoa Touch verfügbaren übergreifenden Anwendungsprogrammierschnittstellen ermöglichen es, Animationen, Netzwerke und das Aussehen und Verhalten der nativen Plattform für die entwickelten Anwendungen mit weniger Codeentwicklung zu ermöglichen.
Die wichtigsten Merkmale von Cocoa Touch sind:
Kernanimation: Hilft bei der Erstellung von umfangreichen Benutzererfahrungen, da die visuellen Elemente leicht verschoben werden können. Es füllt auch die Zwischenbilder der Animation mit automatischer Zeitsteuerung und Anpassung aus.
Kernaudio
Core Data: Bietet eine objektorientierte Datenverwaltungslösung und hilft bei der logischen und grafischen Definition des Datenmodells einer Anwendung.
Cocoa Touch besteht aus mehreren Frameworks, aber die wichtigsten sind:
Audio und Video
– Kernaudio
– OpenAL
– Medienbibliothek
– AV-Stiftung
Datenmanagement
– Kerndatei
– SQLite
Grafik und Animation
– Kernanimation
– OpenGL ES
– Quarz 2D
Vernetzung und Internet
– Bonjour
– Webkit
– BSD Steckdosen
Benutzeranwendungen
– Adressbuch
– Kernlage
– Kartenset
– Ladenkit