Skip to main content

iPhone Application Development For Dummies, 4th Edition

iPhone Application Development For Dummies, 4th Edition

Neal Goldstein

ISBN: 978-1-118-23680-2

Feb 2012

468 pages


Product not available for purchase


Start building iPhone apps today with this friendly guide, now in full color!

Whether you're a beginning programmer who wants to build your first app or a professional developer looking to leverage the marketing power of the iPhone SDK, this book will help. It walks you through the basics for building a variety of iOS applications using Apple developer tools and covers the essential steps for creating apps that get accepted into the App Store. This new edition covers all the latest information, including key updates to iPad universal code and tips on developing specifically for mobile apps. Full-color illustrations make it easier to see exactly what will appear on your screen.

  • Walks you through the fundamentals of developing a variety of applications for the iPhone
  • Shows you how to use Apple's developer tools
  • Delves into getting your apps into the App Store and selling them
  • Addresses the universal code feature that allows you to develop apps and port them from the iPhone to the iPad and back
  • Covers the latest updates for the iPad universal code and the new iPhone SDK

No matter what your level of expertise may be, you'll be able to leverage the power of the iOS SDK with the advice in this full-color book.

Note: Apple's iOS SDK tools are only accessible on Intel-powered Mac and MacBook devices.

Introduction 1

Part I: Getting Started 9

Chapter 1: Creating Compelling Mobile Applications 11

Chapter 2: Getting to Know the SDK 31

Chapter 3: The Nuts and Bolts of an Xcode Project 45

Part II: Working with the Storyboard and User Interface 71

Chapter 4: Storyboards and the User Experience 73

Chapter 5: Creating the RoadTrip User Interface Using the Storyboard 103

Part III: Understanding the Wiring and Plumbing 127

Chapter 6: Adding Outlets and Actions to Your RoadTrip Code 129

Chapter 7: Understanding the Runtime, Managing Memory, and Using Properties 145

Part IV: Finishing the Basic Application Structure 177

Chapter 8: Working with the Source Editor 179

Chapter 9: It's (Finally) Time to Code 199

Chapter 10: Adding Animation and Sound to Your App 227

Chapter 11: Finishing the Basic Application Structure 253

Chapter 12: The Trip Model 271

Chapter 13: Implementing the Content Controller 303

Chapter 15: Displaying Events Using a Page View Controller 333

Chapter 16: Finding Your Way 351

Chapter 17: Geocoding 379

Chapter 18: Selecting a Destination 389

Part VI: The Part of Tens 415

Chapter 19: Ten Ways to Extend the RoadTrip App 417

Chapter 20: Ten Ways to Be a Happy Developer 421

Index 427

Bonus Chapter on the Companion Website at BC1

Bonus Chapter: Finding a Location and Annotating It on a Map BC1

Bonus Chapter: Finding a Location and Annotating It on a Map
RoadTrip Project
RoadTrip Resources
Bonus Content
Check back here for updates.