Objective-C for the iPhone![]() 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
- Gain a solid Objective-C foundation specific to iPhone development
- Master memory management
- Key Value Coding and Observing
- Exception handling
- Create custom classes, categories and protocols
- Practical examples work on an iPhone without modification
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.


