PREFACE
Welcome to iPhone SDK 3 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 and advanced topics, including:
The Objective-C programming language and runtime
Collections
Cocoa Touch
Interface Builder
Building advanced mobile user interfaces
Core Animation and Quartz 2D
Model-view-controller (MVC) designs
Table views
Core Data
File management
Parsing XML documents using SAX and DOM
Working with the Map Kit API
Push notification
Working with the address book
Consuming RESTful web services
Building advanced location-based applications
Developing database applications using the SQLite engine
Cut, copy, and paste
Undo management
Unit testing
Advanced networking
Internationalization
Building multimedia applications
Is this book for you?
This book is aimed primarily at 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. That said, you will find coverage of general topics such as databases and XML processing. These topics are covered assuming basic 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 3. Download from:
http://developer.apple.com/iphone
.Optional: membership of the iPhone Developer ...
Get iPhone SDK 3 Programming: Advanced Mobile Development 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.