Überblick#edit
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]
Weblinks#edit
- Apple – Mac OS X – Grafiktechnologien (Memento vom 29. März 2011 im Internet Archive)
- Apple - Core Animation (Memento vom 22. April 2009 im Internet Archive)
Einzelnachweise#edit
- Apple - Developer - Leopard Technology Series for Developers - Leopard Developer Application Technologies Overview. Abgerufen am 27. Oktober 2009 (englisch).
References#
- ^ a b c Apple - Developer - Leopard Technology Series for Developers - Leopard Developer Application Technologies Overview. Abgerufen am 27. Oktober 2009 (englisch).
This article is mirrored from “Core Animation” on Deutsch Wikipedia, revision 260547312, written by Wikipedia's contributors and licensed CC BY-SA 4.0. Editing it here creates a Quire copy with its own history.
Synced with Wikipedia revision 260547312 · just now