Core animation

from Wikipedia, the free encyclopedia

Core Animation is a data visualization API in macOS (from Mac OS X Leopard 10.5 ) and iOS to create animated user interfaces. It was first presented at WWDC 2006.

overview

Core Animation gives developers a way to create animated user interfaces. The programmer specifies the starting and ending states of an object and Core Animation does the tweening . In this way, animated user interfaces can be designed with relatively little effort, since no program code has to be written for the animation itself.

Core Animation can animate any visual element and offers the ability to access Core Image , Core Video , and other Quartz technologies. Core animation can benefit from a graphics processing unit (GPU).

Animated sequences are executed in a separate thread , which allows the program to process data during the animation. This does not interfere with program execution and the animation can be stopped, undone, or “redirected” while it is still running.

Web links

Individual evidence

  1. a b c Apple - Developer - Leopard Technology Series for Developers - Leopard Developer Application Technologies Overview (English) . Retrieved October 27, 2009.