Apress Access

iPhone and iPad Apps for Absolute Beginners, iOS 5 Edition

2nd Edition

By Rory Lewis

  • eBook Price: $20.99
Buy eBook Buy Print Book
This update of an Apress bestseller walks you through creating your first iOS 5 app that runs on iPhone or iPad, using plain English and practical examples. It cuts through the fog of jargon and misinformation that surrounds iPhone and iPad apps development, and gives you simple, step-by-step instructions to get you started.

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-4302-3602-3
  • 552 Pages
  • User Level: Beginner
  • Publication Date: January 10, 2012
  • Available eBook Formats: EPUB, MOBI, PDF

Related Titles

  • Appium Recipes
  • Beginning Xcode: Swift 3 Edition
  • Practical Swift
  • Migrating to Swift from Flash and ActionScript
  • Agile Swift
Full Description

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 applications. 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 bestselling iPhone app—presumably, that’s why you’re reading this now! And with the popularity of the iPad, this demand will just continue to grow.

So how do you build an application for the iPhone and iPad? Don’t you need to spend years learning complicated programming languages? What about Objective-C and Cocoa touch ? The answer is that you don’t need to know any of those things! Anybody can start building simple apps for the iPhone and iPad, and this book will show you how.

This update of an Apress bestseller walks you through creating your first app, using plain English and practical examples using the iOS 5 software development platform and more. It cuts through the fog of jargon and misinformation that surrounds iPhone and iPad application 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 5
  • Offers videos that enable you to follow along with the author—it’s like your own private classroom

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
  • Make use of the iPhone’s touch screen and accelerometer
  • 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 book is for you. You don’t need to have 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

Table of Contents

  1. Before We Get Started
  2. Blast-Off!
  3. 4 Critical Programs
  4. Underneath the Hood
  5. Buttons & Labels with Multiple Graphics
  6. Switches
  7. Storyboards
  8. Debugging
  9. MapKit
Source Code/Downloads

Downloads are available to accompany this book.

Your operating system can likely extract zipped downloads automatically, but you may require software such as WinZip for PC, or StuffIt on a Mac.


If you think that you've found an error in this book, please let us know by emailing to editorial@apress.com . You will find any confirmed erratum below, so you can check if your concern has already been addressed.

On page 48:

Wrong source code. New Xcode 4.2.1 has no label.text property and shows an error.

On page 78:

There is no such file as testViewController.h . Did you mean ViewController.h which is a file in subfolder Test?

There is no "Go" button in the latest version of xcode. Did you mean Run? Even when I press run following the instructions I get a "Build failed" message.

Luv the enthusiasm you are sharing so far and your description of the reader in earlier pages is exactly me - that's what has kept me hopeful I'm not hitting my head against a brick wall this time after spending hundreds of dollars on other books trying to learn C/Objective C.
Author Comment:
Thank you for sharing your comments and questions.

Dr. Lewis maintains forums on his website where he interacts with readers. You may want to try participating in (or starting) a discussion there. The URL is:


On page 108:

The last paragraph reads:

We want it to be embedded, of course, so click the “Create groups for any added
folders” box. Also, check the “Create groups for any added folders” box. Then
click "Finish" (or press Enter).

The first line in quotes should be:

"Copy items into destination groups folder"

On page 127-128:
Links to code and video do not work.

If i go to http://www.rorylewis.com/docs/02_iPad_iPhone/06_iphone_Movies/006_einSwitch_001.htm and watch the videos there, the link to code and pictures ( http://www.rorylewis.com/docs/02_iPad_iPhone/11_iPhone%20and%20iPad%20for%20Absolute%20Beginners%20Resources.htm) does not exist.

Links on webpage to any code does not work.

On page 199:
In the last paragraph, second line in it says:

namesetTitle:@"your text”

When it should say:

name setTitle:@"your text”

On page 212 / 213 (ebook):
the code in the "if" loops say:


when it should be


On page 243:

At the top of the page:

myImagesetImage -> myImage setImage

myImagesetContentMode->myImage setContentMode

Also, the images are extremely low res and hard to read.


    1. PHP Objects, Patterns, and Practice


      View Book

    2. Beginning Android 3D Game Development


      View Book

    3. Troubleshooting Oracle Performance


      View Book

    4. Beginning Amazon Web Services with Node.js


      View Book