Apple Developer Connection
Advanced Search
Member Login Log In | Not a Member? Support

Graphics & Imaging
Quartz

Core Animation lets you create groundbreaking user experiences and data visualizations by combining and animating layers of graphics, text, and video. With Core Animation you can use common motion graphics techniques, such as keyframes, transformations, and transitions, to animate your application's visual content and user interface elements. It allows you to create interfaces with high production values while offering an easy programming model for both Cocoa and Quartz 2D-based applications.

Articles

Leopard Technology Series for Developers: Graphics & Media Overview
Read how Core Animation, Image Kit, QTKit and improved Quartz Composer all help make Mac OS X Leopard a great graphics development platform.

Documentation

Animation Overview
A general introduction to the animation capabilities provided to developers in Mac OS X.

Core Animation Programming Guide
Describes the fundamental concepts involved in using Core Animation, such as layers, implicit animation, and transactions.

Core Animation Cookbook
Provides instructions and code fragments that describe how to perform common Core Animation tasks.

Animation Types and Timing Programming Guide
Describes the concepts involving the timing and animation classes used with Core Animation.

Core Animation Reference Collection
A collection of reference documents for the Core Animation API.

Related Links

Mac†OS†X System Architecture

See how the graphics layer relates to other technologies in the Mac†OS†X System Architecture diagram.