Synopses & Reviews
iPhone is better than ever!
Learn to create apps that use all its versatile features
The newest iPhone, featuring iOS 5, is a game changer. New possibilities for apps abound, and popular Apple developer Neal Goldstein lets you in on the secret, even if you're a novice. He walks you through Xcode 4.2, explains how to use its added functionality, shows you new ways to develop apps using less code, and gets you on the road to success!
App basics discover what makes great iPhone/iPad apps, how they're structured, and how to use Xcode 4.2
Completing the puzzle discover how iPhone apps use classes and design patterns, learn to manage memory, and bring it all together
The fun parts create the user interface, work with storyboards, and use animation and sound to capture imagination
Go deeper learn to design apps with major functionality, including some that use lots of data, views, and web access
Follow the map understand mapping and learn to keep users informed of where they are
Open the book and find:
What makes mobile devices so compelling
New stuff in iPhone 4S
All about storyboards and how to use them
How to use iOS design patterns
The life cycle of an app
Tips on editing in Xcode®
Suggestions for making your app a commercial success
Structure an app and work in Xcode®
Take advantage of the features of iOS 5
Use the debugger to make your life easier
IN FULL COLOR!
What the book covers:
You don't need high-level programming skills to create iPhone apps. iPhone Application Development For Dummies4e
walks you through the fundamentals for building a variety of iOS applications using Apple's developer tools and covers the critical steps for creating applications that get accepted into the App Store.
· Apple's open SDK for the iPhone allows any developer to create iPhone applications
· This guide helps you develop new applications for use on your own iPhone or for release to other iPhone and iPod Touch users
· Covers small and large-scale application development
· Shows how to develop using Apple's developer tools
· Enables both novice and experienced programmers to leverage the marketing power of the open iOSSDK
· Covers the universal code feature that allows you to develop apps and port them from the iPhone to the iPad and back
· Shows developers how to leverage hot new iPhone features like multitasking.
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.
About the Author
Neal Goldstein was among the first technologists to develop applications together with firms such as Apple, Lucas Films, and Microsoft. A master at making cutting-edge technology practical, he is the author of iPad Application Development For Dummies and coauthor of several iPhone and iPad app development books.
Table of Contents
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
Bonus Chapter on the Companion Website at www.dummies.com/go/iphoneappdevfd4e BC1
Bonus Chapter: Finding a Location and Annotating It on a Map BC1