5 Beginner Resources for iPhone App Development

iPhone app development is the new frontier for programmers, with new apps being added to the iTunes store daily. Even businesses are getting in on iPhone app development, with a successful iPhone app bringing invaluable exposure for brands. For the novice iPhone app developer, there’s no shortage of resources, many of which are free. Here are a few of the most notable resources for developing iPhone apps.


1. WWDC 2012 Videos

Apple’s annual Worldwide Developers Conference is where Apple showcases its products each year. For the past four years, the conference has sold out, with a cap of 5,000 developers, but you don’t have to attend the conference to get access to its workshops. Apple offers more than 100 videos from sessions at the conference for free to all registered Apple developers.

2. iOS Dev Center

Apple has compiled all the tools you’ll need to begin programming apps for iOS in one place. In addition to tutorials and reference guides, you’ll also be able to download the Xcode 4 toolkit that will let you start programming for iOS. It might be helpful to learn Xcode 4 first, though. The Ray Wenderlich Tutorial listed next has some great tutorials to help you through that.

3. Ray Wenderlich Tutorial

This tutorial takes you through developing an iOS app from start to finish. The site also helps you inventory the items you’ll need to get started, including an iPhone and access to the iOS Dev Center.

4. Switch on the Code

Another tutorial—this one includes screenshots and breaks things down in an easy-to-understand way that makes learning iOS development fun. The site is run by experienced programmers.

5. Stanford University Developing Apps for iOS Podcast

What better place to learn about developing apps for iOS than in iTunes? These real courses from iTunes University cover various aspects of iOS developing, including Objective-C, core animation, Xcode, and more. Prior to taking the class, you should have a grasp of C language and have programming experience at the level of 106B or X. The course also recommends experience with UNIX, object-oriented programming, and graphical toolkits. The best thing about these courses is that they’re free.

Thankfully, you don’t have to attend class on campus to master iOS app development. With so many free opportunities available to learn, it’s never been a better time to master a new programming language.

About the author


I am Vishal Gaikar, Engineer, Web Addicted, Living in Maharastra, India. Email Me @ vishal@techbucket.org


Leave a Comment

CommentLuv badge