Simple iOS App Tutorial Updated for iOS 5

Ray Wenderlich
iPhone programming is like a ladybug - fun and only a little scary!

iPhone programming is like a ladybug - fun and only a little scary!

This is just a quick note that our How To Create a Simple iPhone App tutorial series is now fully updated for iOS 5.

It has the following updates:

  • Uses Storyboards instead of XIBs
  • Uses new Xcode shortcuts to create outlets, set icons/screenshots/etc.
  • Uses ARC instead of manual reference counting
  • Uses GCD and blocks for asynchronous tasks
  • Uses new project templates
  • Switched out HUD library with the one we use in iOS 5 by Tutorials

This tutorial is a good introduction to those completely new to iOS development, who want a quick taste of what’s involved in making an app.

A good follow-up to this tutorial is Matthijs Holleman’s iOS Apprentice Series, or some of the many other tutorials on this site.

Hope you (or your friends trying to learn iOS development) enjoy! :]

Ray Wenderlich

Ray is part of a great team - the team, a group of over 100 developers and editors from across the world. He and the rest of the team are passionate both about making apps and teaching others the techniques to make them.

When Ray’s not programming, he’s probably playing video games, role playing games, or board games.

User Comments


  • I recommend every beginner this tutorial. We get soon a new trainee and his home will be!
  • thanks for updating it! :) I've been getting back into iOS dev thanks to a new job and your tutorials helped me so much early on and I was sad to see that most are still not xcode 4 compatible :(
  • Any chance the previous edition is still available somewhere? It looks like a fantastic tutorial, but I'm not ready to pay for the developer account required to get xcode 4 and the ios 5 sdk.
  • You should be able to download XCode for free. You can develop apps and test them using the simulator.

    Check out
    Register for free and get access to technical resources, tools, and information for developing with iOS, Mac OS X and Safari.
  • I guess my problem is that I'm still running Snow Leopard, so the newest version of Xcode I can get with the free developer account is 3.2.6 with the iOS 4 SDK. It looks like Apple made Xcode 4 available on Snow Leopard for a brief period, but they pulled it a while ago and don't have plans to put it back. Unfortunately that leaves me back at my original question: is there any chance the previous version of this tutorial is still available somewhere? If not, I'll find something else, but this one looks excellent so I'd be disappointed. Maybe the real solution is to be less of a cheapskate. :)
  • Are you sure Xcode 4 for Snow Leopard is not on the Mac App Store?
  • The only XCode I found in the Mac App Store is 4.3 for Lion.

    I did locate XCode 4.2 for Snow Leopard in the IOS Development Center after signing on with my Apple user id.
    Mine is a paid id, so I don't know what downloads are available to a free id.

Other Items of Interest Weekly

Sign up to receive the latest tutorials from each week, and receive a free epic-length tutorial as a bonus!

Advertise with Us!

Unity Starter Kit!

We are considering writing a new starter kit on making a game in C# with Unity.

Would this be something you'd be interested in, and if so which option would you prefer?

    Loading ... Loading ...

Our Books

Our Team

Video Team

... 12 total!

Swift Team

... 13 total!

iOS Team

... 52 total!

Android Team

... 9 total!

OS X Team

... 11 total!

Sprite Kit Team

... 10 total!

Unity Team

... 9 total!

Articles Team

... 11 total!