Chapter 5. Flipping Out and Sweeping Away with Core Animation

In previous chapters, you learned about displaying moving graphics with the UIImageView, and about drawing lines, shapes, paths, and gradients on a UIView with Quartz 2D. These technologies pack a lot of functionality and are essential to making 2D games on the iPhone. You will be using them a lot in your games.

Quartz 2D is actually a Mac OS X technology that has made its way unchanged to the iPhone. Like the Core Foundation and Foundation frameworks, Quartz 2D is a fundamental API in both Mac OS X and iPhone OS. UIKit, while very central to iPhone programming, is a simplified version of Mac OS X's AppKit.

Another iPhone technology with a lot of functionality is Core Animation. Unlike ...

Get Beginning iPhone Games Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.