Manning Early
Access Program
Objective-C for the iPhone
EARLY ACCESS EDITION

Christopher K. Fairbairn

MEAP Began: October 2009
Softbound print: Fall 2010 | 355 pages
ISBN: 9781935182535

Pre-Order options*
Order today and start reading Objective-C for the iPhone today through MEAP        
  MEAP + Ebook only - $27.50
  MEAP + Print book (includes Ebook) when available - $44.99
* For more information, please see the MEAP FAQs page.
  About MEAP Release Date Estimates    

Table of Contents, MEAP Chapters & Resources

Table of Contents         Resources 
Section 1: Getting started with Objective-C
 1: Building your first application - FREE
 2: Data Types, Variables and Constants - AVAILABLE
 3: The basics of C
 4: Using Objects

Section 2: Building your own objects
 5: Creating Classes
 6: Extending Classes
 7: Protocols
 8: Dynamic Typing and Run Time Type Information
 9: Memory Management

Section 3: Making maximum use of framework functionality
10: Error and Exception Handling
11: Key Value Coding (KVC)
12: NSPredicate
13: Reading and Writing Application Data
14: Advanced Debugging Techniques

Appendix A: Installing the iPhone SDK
Appendix B: XCode Tips
Appendix C: Alternatives to Objective-C
 

DESCRIPTION

The iPhone is a sophisticated device, and mastering the Objective C language is the key to unlocking its awesome potential as a mobile computing platform. Objective C's concise, rich syntax and feature set, when matched with the iPhone SDK and the powerful XCode environment, offers a developers from any background a smooth transition into mobile app development for the iPhone.

Objective-C for the iPhone is a hands-on tutorial that leads you from your first line of Objective-C code through the process of building native apps for the iPhone using the latest version of the SDK. While the book assumes you know your way around an IDE, no previous experience with Objective-C, the iPhone SDK, or mobile computing is required.

You'll learn to avoid the most common pitfalls, while exploring the expressive Objective-C language through numerous example projects. Starting with the first chapter, you'll dive into iPhone development and the XCode IDE by developing a simple game that you can immediately run on your iPhone. You'll meet the Interface Builder and the debugger, while implementing the Model-View-Controller paradigm common to most iPhone applications.

WHAT'S INSIDE

Each chapter introduces a new language feature or concept, and each concept is put into context, so you're empowered to apply it effectively. Each chapter ends with a practical example ready for you to deploy to your iPhone.

Along with the core Objective-C language, you'll discover the Foundation Framework classes, techniques such as Key Value Coding (KVC) and Key Value Observing (KVO), and more ways to enhance your productivity.

About the Author

Christopher Fairbairn has 10 years experience developing mobile applications on Palm OS, Windows Mobile, iPhone and J2ME. He's active in the developer community and blogs at http://www.christec.co.nz/blog/, and his efforts in the Windows Mobile community earned him a Microsoft Most Valuable Professional award.

WHAT REVIEWERS ARE SAYING

“What I like about this book is the fact that it starts with a simple code and walks you through implementing more complicated concepts in Objective C. Before you know it, you have got practical training in Obj-C.”
Panah.m, iPhoneness

About the Early Access Version

This Early Access version of Objective-C for the iPhone enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online

Want to learn More?

Sign up to read more content when it is released and to receive news about this book.