Contents

Core Animation

Render, compose, and animate visual elements.

Overview

Core Animation provides high frame rates and smooth animations without burdening the CPU or slowing down your app. Core Animation does most of the work of drawing each frame of an animation for you. You’re responsible for configuring the animation parameters, such as the start and end points, and Core Animation does the rest. It accelerates the rendering by handing over most of the work to dedicated graphics hardware. For more details, see Core Animation Programming Guide.

Topics

Layer Basics

Text, Shapes, and Gradients

Animation

Animation Groups

Animation Timing

Particle Systems

Advanced Layer Options

Metal and OpenGL

ProMotion

Remote Display of Layer Content

Transforms

Quartz Composer

Reference

See Also

Related Documentation