You are previewing iPhone and iPad Apps for Absolute Beginners, Fourth Edition.
O'Reilly logo
iPhone and iPad Apps for Absolute Beginners, Fourth Edition

Book Description

This update of an Apress bestseller walks you through creating your first app, with plain English and practical examples using the latest iOS 7 software development platform and more. It cuts through the fog of jargon and misinformation that surrounds iPhone and iPad app development, and gives you simple, step-by-step instructions to get you started.

  • Teaches iPhone and iPad apps development in language anyone can understand

  • Provides simple, step-by-step examples that make learning easy, using iOS 7

  • Offers bonus videos from the author that enable you to follow along—it's like your own private classroom

The iPhone is the hottest gadget of our generation, and much of its success has been fueled by the App Store, Apple's online marketplace for iPhone apps. Over 1 billion apps were downloaded during the nine months following the launch of the App Store, ranging from the simplest games to the most complex business apps. Everyone has an idea for the next best-selling iPhone app—that's why you're reading this now! And with the popularity of the iPad, this demand will just continue to grow.

What you'll learn

  • Get both yourself and your computer set up for iPhone and iPad application development

  • Start by making small changes to existing applications to build your knowledge and experience before creating your own applications

  • Follow steps in plain English to build simple apps and get them working immediately

  • Style your application so that it looks good and users can easily navigate through it

  • Use shortcuts and cheat sheets to create apps the easy way

Who this book is for

If you have a great idea for an iPhone or iPad app, but have never programmed before, then this is the book for you. You don't need any previous computer programming skills—as long as you have a desire to learn, and you know which end of the mouse is which, you'll be fine.

Table of Contents

  1. Title Page
  2. Dedication
  3. Contents at a Glance
  4. Contents
  5. About the Authors
  6. About the Technical Reviewer
  7. Acknowledgments
  8. Introduction
  9. Chapter 1: Getting Started
    1. Getting a Mac
    2. Getting Xcode
    3. The Apple Developer Portal
    4. Summary
  10. Chapter 2: Your First iOS Apps
    1. Creating Your First iPhone App
    2. Summary
  11. Chapter 3: Running Your App on a Device
    1. Signing Up as an Apple Developer
    2. Using the Developer Portal
    3. Deploying to a Device with Xcode
    4. Summary
  12. Chapter 4: Your Second iOS App
    1. Creating the Project and Adding a Graphic
    2. Creating the User Interface
    3. Writing the Code for Your App
    4. Pit Stop—Reviewing Some Concepts
    5. Summary
  13. Chapter 5: Going Deeper: Patterns and Delegates
    1. Building an App for Text Input
    2. Summary
  14. Chapter 6: Debugging iOS7 Apps
    1. Creating the App
    2. Debugging the App
    3. Summary
  15. Chapter 7: Exploring UI Controls
    1. The Segmented Control
    2. The Slider Control
    3. The Switch Control
    4. The Stepper Control
    5. Summary
  16. Chapter 8: Picker Controls
    1. Date Input with the Date Picker
    2. Using UIDatePicker in an App
    3. Using the UIPicker Control
    4. Using a Multi-component UIPicker
    5. Summary
  17. Chapter 9: Using Table Views
    1. Examples of the Table View
    2. Your First Table View App
    3. Capturing User Selection
    4. Creating a Multi-Selection Table View
    5. Using Table Views for Navigation
    6. Summary
  18. Chapter 10: Mapping in iOS
    1. Creating a Mapping App with the Map View
    2. Detecting Map Location
    3. Adding Pins to a Map
    4. Changing the Map Mode
    5. Summary
  19. Chapter 11: Web Views and Connections
    1. The Web View Control
    2. Build a Web View App
    3. Creating an Internet-Connected App
    4. Download an Image from the Web
    5. Summary
  20. Chapter 12: iPad Considerations
    1. App Navigation on the iPad
    2. Building an iPad App
    3. Summary
  21. Chapter 13: Deploying Your App to the App Store
    1. Preparing Your App for Store Deployment
    2. Creating Settings for Your App on iTunes Connect
    3. Building Your App for Store Distribution
    4. Summary
  22. Index