Head First iPhone Development

Let's say you have an idea for a killer iPhone app. Where do you begin? Head First iPhone Development will help you get your first application up and running in no time. You'll quickly learn to use iPhone SDK tools, including Interface Builder and Xcode, and master Objective-C programming principles that will make your app stand out. It's a complete learning experience for creating eye-catching, top-selling iPhone applications.
Whether you're a seasoned Mac developer who wants to jump into the App store, or someone with strong object-oriented programming skills but no Mac experience, Head First iPhone Development is a complete learning experience for creating eye-catching, top-selling iPhone applications.
You’ll learn how to:
— Install the iPhone SDK and get started using Interface Builder and XCode
— Put Objective-C core concepts to work, including message passing, protocols, properties, and memory management
— Take advantage of iPhone patterns such as datasources and delegates
— Preview your applications in the iPhone Simulator
— Build more complicated interactions that utilize multiple views, data entry/editing, and iPhone rotation
— Work with the iPhone's camera, GPS, and accelerometer
— Create interactive, entertaining games using Quartz, OpenGL, and sound
— Optimize, test, and distribute your application
We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First iPhone Development uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

Download Files
Download all supporting files for the book (zip)
View and download the files by chapter:
- Chapter 1: Getting Started: Going mobile
- Chapter 2: iPhone App Patterns: Hello @twitter
- Chapter 3: Objective-C for the iPhone: Twitter needs variety
- Chapter 4: Multiple Views: A table with a view
- Chapter 5: plists and Modal Views: Refining your app
- Chapter 6: Saving, Editing, and Sorting Data: Everyone’s an editor...
- Chapter 7: Tab Bars and Core Data: Enterprise apps
- Chapter 8: Migrating and Optimizing with Core Data: Things are changing
- Chapter 9: Camera, Map Kit, and Core Location: Proof in the real world
Selected Review Quotes
"The great thing about this book is its simple, step-by-step approach. It doesn’t try to teach everything — it just launches you right into building iPhone applications in a friendly, conversational way.”
— Eric Shephard, Owner, Syndicomm
"Head First iPhone Development was clearly crafted to get you easily creating, using, and learning iPhone technologies with out needing a lot of background with Macintosh development tools.”
— Joe Heck, Founder, Seattle Xcoders
"This book is infuriating! Some of us had to suffer and learn iPhone development ‘the hard way,’ and we’re bitter that the jig is up.”
— Mike Morrison, Founder, Stalefish Labs
(opens a new window)
(opens a new window)
Buy 2 books and get the third free! Use the coupon code OPC10 when you check out.

If you can answer "yes" to all of these:
Do you have previous development experience?
Do you want to learn, understand, remember, and apply important iPhone design and development concepts so that you can write your own iPhone apps, and start selling them in the App store?
Do you prefer stimulating dinner party conversation to dry, dull, academic lectures?
this book is for you.
You should probably back away from this book if you can answer "yes" to any of these:
Are you completely new to software development?
Are you already developing iPhone apps and looking for a reference book on Objective C?
Are you afraid to try something different? Would you rather have a root canal than mix stripes with plaid? Do you believe that a technical book can't be serious if it has a bounty hunter in it?

Ask the authors questions and chat with fellow readers in the Head First iPhone Development Forum.













