I recently gave a talk on Apple's Core Animation framework at the West St. Louis CocoaHeads group. The source code is available on GitHub. Topics include:
- Layers, Geometry, and Layer Trees
- Implicit Animations (size, position, color, etc.)
- Explicit Animations (continuous animations, path animations, etc.)
- Animating arbitrary curves and arcs
- Multi-touch Bézier curve editor
- Create custom
CAMediaTimingFunction
objects using a multi-touch Bézier curve editor - Technique for creating reflections using
CAReplicatorLayer
andCAGradientLayer
Here is a quick video showing what I covered.