Chapter 2. Developing iPhone Games: Peeking Inside the iPhone Toolbox

Now that we've established the iPhone's platform credentials and described why you should be excited about developing for it, let's take a peek at some of the tools you'll be using. These technologies include Objective-C or C/C++, Xcode, UIKit, Quartz 2D, Core Animation, OpenGL, audio APIs, networking, and GameKit. This chapter provides a brief overview of these technologies, how they can be used when developing a game, and examples of how they are employed in existing games.

Development Tools and Environment

The language of iPhone development is Objective-C. As the name implies, Objective-C is an extension of the American National Standards Institute (ANSI) C language designed ...

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.