PREFACE

Welcome to iPhone SDK Programming, an introductory text to the development of mobile applications for the iPhone and the iPod Touch. This text covers a wide variety of essential topics, including:

  • The Objective-C programming language

  • Collections

  • Cocoa Touch

  • Building advanced mobile user interfaces

  • Core Animation and Quartz 2D

  • Model-view-controller (MVC) designs

  • Tableviews

  • File management

  • Parsing XML documents using SAX and DOM

  • Working with Google Maps API

  • Consuming RESTful web services

  • Building advanced location-based applications

  • Developing database applications using SQLite engine

  • Building multimedia applications

Is this book for you?

The book's intended audience is primarily application developers with a basic understanding of the C language and object orientation concepts such as encapsulation and polymorphism. You don't need to be an expert C coder to follow this book. All you need is a basic understanding of structures, pointers, and functions. The text does cover general topics such as databases and XML processing. These topics are covered assuming minimal or no prior knowledge.

What else do you need?

To master iPhone SDK programming, you will need the following:

  • Intel-based Mac running Mac OS X Leopard.

  • iPhone SDK. Download from: http://developer.apple.com/iphone.

  • Optional: membership of the iPhone Developer Program. To use the device for development, you will need to pay a fee for membership of the iPhone Developer Program.

  • Source code. The source code of the applications illustrated ...

Get iPhone SDK Programming: Developing Mobile Applications for Apple iPhone and iPod touch 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.