Core Animation

Core Animation

Core Animation ist eine Datenvisualisierungs-API in Mac OS X 10.5 und später sowie für das iPhone, um animierte Benutzeroberflächen zu erstellen.[1]

Inhaltsverzeichnis

Überblick

Core Animation gibt den Entwicklern eine Möglichkeit, animierte Benutzeroberflächen zu erstellen. Der Programmierer gibt den Anfangs- und Endzustand eines Objektes an, und Core Animation übernimmt das tweening. So können mit relativ wenig Aufwand animierte Benutzeroberflächen gestaltet werden, da für die Animation selbst kein Programmcode geschrieben werden muss.

Core Animation kann jedes visuelle Element animieren und bietet die Möglichkeit auf Core Image, Core Video, und andere Quartz Technologien zuzugreifen. Core Animation kann von einem Grafikprozessor (GPU) profitieren.[1]

Animierte Sequenzen werden in einem separaten Thread ausgeführt, was dem Programm erlaubt, während der Animation noch Daten zu verarbeiten. Dadurch wird die Programmausführung nicht behindert und die Animation kann gestoppt, rückgängig gemacht oder „umgeleitet“ werden, während sie noch in Ausführung ist. [1]

Geschichte

Core Animation wurde mit Mac OS X 10.5 eingeführt. Die erste öffentliche Vorführung war am 7. August 2006 während der WWDC 2006.

Weblinks

Apple – Mac OS X – Grafiktechnologien


Quellen


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Core Animation — est une interface de programmation de visualisation de données utilisée par Mac OS X v10.5 et l iPhone pour produire des interfaces utilisateurs animées[1]. Sommaire 1 Détails 2 Histoire …   Wikipédia en Français

  • Core Animation — (Графическая модель Mac OS X) Тип System Utility Разработчик Apple Inc. Операционная система Mac OS X Лицензия Проприетарн …   Википедия

  • Core Animation — Mac OS X graphics model Rendering QuickDraw • Core OpenGL Quartz 2D • Core Image Core Animation • Core Video Color …   Wikipedia

  • Core — may refer to: Contents 1 Science and Academics 2 Computers and Technology 3 Media …   Wikipedia

  • Core Data — Developer(s) Apple Inc. Stable release 3.2.0 Operating syst …   Wikipedia

  • Core Audio — Developer(s) Apple Inc. Stable release 3.2.6 Operating system Mac OS X, iOS …   Wikipedia

  • Core Foundation — (also called CF) is a C application programming interface (API) in Mac OS X iOS, and is a mix of low level routines and wrapper functions. Apple releases most of it as an open source project called CFLite that can be used to write cross platform… …   Wikipedia

  • Core Image — est une interface de programmation précise et non destructive dédiée au traitement et à l affichage dans Mac OS X. Faisant partie du framework QuartzCore, il étend les capacités d affichage de Quartz avec son architecture à base de plugiciels… …   Wikipédia en Français

  • Core Video — est le composant de traitement vidéo utilisé par QuickTime dans Mac OS X pour s interfacer avec les couches de rendu et de composition dans son architecture graphique. Il fournit les images issues de QuickTime et des autres sources aux autres… …   Wikipédia en Français

  • Core image — Architecture Graphique de Mac OS X Affichage QuickDraw • Core OpenGL • Quartz 2D Core Image • Core Animation • Core Video ColorSync • QuickTime Composition …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”