Book description
Here's the fun and easy way to learn how to create your own iPhone applications
Whether you're a professional developer or an iPhone user with a knack for technology, this plain English guide shows you how easy it can be to create your own cool iPhone and iPod touch apps. The open iPhone SDK offers a world of opportunities, and with the information in iPhone Application Development For Dummies, you can get in on the fun and profit.
You don't need high-level programming skills to create iPhone apps. iPhone Application Development For Dummies walks you through the fundamentals for building a variety of applications using Objective-C and covers the critical steps for creating applications that get accepted into the AppStore.
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 usingObjective-C
Enables both novice and experienced programmers to leverage the marketing power of the open iPhone SDK
The iPhone is the hottest smart phone around, and with iPhone Application Development For Dummies, you can create cool new apps to make it even more exciting.
Table of contents
- Copyright
- About the Author
- Acknowledgments
- Publisher's Acknowledgments
- Introduction
-
I. Getting Started
-
1. Creating Killer iPhone Applications
- 1.1. What Makes a Great iPhone Application
- 1.2. Creating a Compelling User Experience
-
1.3. Exploiting the Platform
- 1.3.1. Device-guided design
-
1.3.2. Exploiting the features
- 1.3.2.1. Accessing the Internet
- 1.3.2.2. Knowing the location of the user
- 1.3.2.3. Tracking orientation and motion
- 1.3.2.4. Tracking the action of the user's fingers on the screen
- 1.3.2.5. Playing audio and video
- 1.3.2.6. Accessing the user's contacts
- 1.3.2.7. Accessing the user's pictures and camera
- 1.3.3. Embracing the limitations
- 1.4. A Compelling User Experience
- 1.5. Why Develop iPhone Applications?
- 1.6. Examining the Possibilities
- 1.7. The Sample Applications
- 1.8. What's Next
-
2. Looking Behind the Screen
- 2.1. Using Frameworks
- 2.2. Using Design Patterns
- 2.3. Working with Windows and Views
- 2.4. Controlling View Controllers
- 2.5. What About the Model?
- 2.6. Adding Your Own Application's Behavior
- 2.7. Doing What When?
- 2.8. Whew
- 3. Enlisting in the Developer Corps
-
1. Creating Killer iPhone Applications
-
II. Using the iPhone Development Tools
- 4. Getting to Know the SDK
- 5. Building the User Interface
- 6. While Your Application Is Running
-
III. From "Gee, That's a Good Idea" to the App Store
- 7. Actually Writing Code
-
8. Entering and Managing Data
- 8.1. Scrolling the View
- 8.2. Where Does My Code Go?
- 8.3. Where I Am Starting From
- 8.4. Building on a Foundation
- 8.5. Polishing the Chrome and Adding the Vinyl Pinstriping
- 8.6. Finding Your Way Around the Code
- 8.7. When You're Done
- 9. Saving Data and Creating a Secret Button
- 10. Using the Debugger
- 11. Buttoning It Down and Calling Home
- 12. Checking Your Code Using Xcode's Instruments Application
- 13. Death, Taxes, and the iPhone Provisioning
-
IV. An Industrial-Strength Application
- 14. Designing Your Application
-
15. Setting the Table
-
15.1. Working with Table Views
- 15.1.1. Creating the table view
- 15.1.2. Creating and formatting a grouped table view
- 15.1.3. Making UITableViewController work for you
- 15.1.4. Creating the model
- 15.1.5. Seeing how cells work
- 15.1.6. Creating the cell
- 15.1.7. Responding to a selection
- 15.1.8. Navigating the navigation controller
- 15.1.9. Implementing the selection
- 15.2. And now ...
-
15.1. Working with Table Views
- 16. Enhancing the User Experience
-
17. Creating Controllers and Their Models
- 17.1. Specifying the Content
- 17.2. Creating the View Controller, Nib, and Model Files
- 17.3. Implementing the View, View Controller, and the Model
- 17.4. The Airport Model
- 17.5. The Weather Implementation Model
- 17.6. The Currency Implementation Model
- 17.7. What About That Promise You Made Us
- 17.8. What's Next?
-
V. The Part of Tens
- 18. Top Ten Sample Apple Apps (with Code!)
-
19. Ten Ways to Be a Happy Developer
- 19.1. It's Never Early Enough to Start Speaking a Foreign Language
- 19.2. Remember Memory
- 19.3. Constantly Use Constants
- 19.4. Don't Fall Off the Cutting Edge
- 19.5. Start by Initializing the Right Way
- 19.6. Keep the Order Straight
- 19.7. Avoid Mistakes in Error Handling
- 19.8. Remember the User
- 19.9. Keep In Mind that the Software Isn't Finished Until The Last User Is Dead
- 19.10. Keep It Fun
Product information
- Title: iPhone™ Application Development for Dummies®
- Author(s):
- Release date: May 2009
- Publisher(s): For Dummies
- ISBN: 9780470487372
You might also like
book
iPhone® Application Development All-In-One For Dummies®
One-stop shopping for every aspect of iPhone development! Whether you're a beginning programmer who wants to …
book
Android™ Application Development All-in-One For Dummies®
A must-have pedagogical resource from an expert Java educator As a Linux-based operating system designed for …
book
iPhone For Seniors For Dummies, 2022nd Edition
Become your own iPhone guru Your first time using an iPhone comes with a lot of …
book
Android Smartphone Photography For Dummies
Wait—you took that amazing picture? Taking a photo is as simple as point and click. Taking …