Core Animation

Core Animation is a data visualization API in Mac OS X (version 10.5 ) and iOS to create animated user interfaces. It was introduced at the WWDC 2006 for the first time.

Overview

Core Animation gives developers a way to create animated user interfaces. The programmer specifies the initial and final states of an object, and Core Animation handles the tweening. So can be designed with relatively little effort, animated user interfaces, because the animation is no program code must be written himself.

Core Animation can animate each visual element and provides the opportunity to Core Image, Core Video, and access other quartz technologies. Core Animation can benefit from a graphics processing unit ( GPU).

Animated sequences are executed in a separate thread, what the program allows the animation still to process data while. Thus, the program execution is not impeded and the animation can be stopped, reversed or " diverted ", while it is still in progress.

202711
de