Developing for the iPhone / iPod

First of all, let me start by saying I have not yet personally created any iPhone / iPod applications. Using the Cygwin / toolchain method I was able to compile an app but was never successful in getting it to run. Since I do not own a Mac, and have been close but unsuccessful in virtualizing1 OSX, I am fairly limited at the moment. Nonetheless, I have acquired a good deal of resources on the topic, which I will share with others seeking this information.

Apps Amuck
31 sample applications with screen shots and source code. An excerpt from the site: “Over the years, we have given many presentations on developing Mobile applications. One thing that we have heard time and time again is that people have a hard time writing their first mobile application. We think sometimes people have a hard time taking those first steps. It is easy to think that it will take too much time, and that it will be too hard. But that is simply not the case. But instead of telling people, we are going to show them how easy it really is.

Tutorial: The Objective-C Language

Objective-C Beginner’s Guide

Video tutorials for beginners, intermediate and advanced programmers

Xcode 3 Beep Tutorial Video 

Xcode 3 Beep Video Tutorial Part 2: Outlets

Wikibooks: Programming Mac OS X with Cocoa for beginners

iPhone Development Central 600+ Minutes of video tutorials

The Objective-C 2.0 Programming Language, Introduction to The Objective-C 2.0 Programming Language

winChain A project focused on iPhone / iPod development under Windows. If you are a beginner to programming in general, you will likely struggle with this method. Results are mixed even among experienced developers. If you are unfamiliar with Cygwin, this may not be for you.

iPhone Application Programming A free course offered by Stanford University

Apple Developer Connection Free registration required.

Simple RSS Reader tutorial from TheAppleBlog.com

Cocoa Dev Central Cocoa tutorials

BecomeAnXcoder A free book for starting with Cocoa using Objective-C

iCodeBlog A blog focused on iPhone / iPod development

iPhone development questions at Stack Overflow

Well, that’s all I’ve got for now. Hopefully this collection of resources will be found helpful. With luck I will be able to begin developing some apps myself soon.

Enjoy!

  1. If anyone has succeeded in getting OSX to run in VMWare under windows, I would very much like to know how you accomplished this, as I’m sure other readers would as well