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 an indie software developer currently focusing on iPhone and iPad development, and the administrator of this site. He’s the founder of a small iPhone development studio called Razeware, and is 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

7 Comments

  • I recommend every beginner this tutorial. We get soon a new trainee and his home will be raywenderlich.com!
    zeiteisen
  • 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 :(
    digitalcassette
  • 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.
    devinreed
  • You should be able to download XCode for free. You can develop apps and test them using the simulator.

    Check out https://developer.apple.com/programs/register/
    Register for free and get access to technical resources, tools, and information for developing with iOS, Mac OS X and Safari.
    Richard Caseyrcasey
  • 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. :)
    devinreed
  • Are you sure Xcode 4 for Snow Leopard is not on the Mac App Store?
    Hollance
  • 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.
    Richard Caseyrcasey

Other Items of Interest

Ray's Monthly Newsletter

Sign up to receive a monthly newsletter with my favorite dev links, and receive a free epic-length tutorial as a bonus!

Advertise with Us!

Vote for Our Next Tutorial!

Every week, we alternate between Gaming and Non-Gaming tutorial votes. This week: Non-Gaming!

    Loading ... Loading ...

Last week's winner: How to Make a Simple 2D Game with Metal.

Suggest a Tutorial - Past Results

Hang Out With Us!

Every month, we have a free live Tech Talk - come hang out with us!


Coming up in November: Swift, Functional Programming, and the Future of Objective-C.

Sign Up - October

Our Books

Our Team

Tutorial Team

  • Ron Kliffer

... 54 total!

Update Team

... 14 total!

Editorial Team

  • Matt Galloway

... 22 total!

Code Team

  • Orta Therox

... 3 total!

Subject Matter Experts

... 4 total!