Core animation
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
- Apple - Mac OS X - Graphics Technologies ( March 29, 2011 memento in the Internet Archive )
- Apple - Core Animation ( Memento from April 22, 2009 in the Internet Archive )
Individual evidence
- ↑ a b c Apple - Developer - Leopard Technology Series for Developers - Leopard Developer Application Technologies Overview (English) . Retrieved October 27, 2009.