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
Video tutorials for beginners, intermediate and advanced programmers
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!
- 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 ↩