rectanglicle

the personal website of ash m. white

21
Aug
2009

Learn iPhone Programming on a Budget

Filed under: Development, iPhone, Objective-c, Apple

Tagged: apple, iphone, objective-c

The world of iPhone and OS X development is not an easy one to break into. There is a steep learning curve involved even for those who have experience developing on other platforms, not to mention the time it takes for a relatively green developer to learn the ropes. For this reason (among others), iPhone developers are able to charge great rates when they are commissioned to create apps.

In general, there are tons of great resources out there that cover Objective-C, Cocoa, Cocoa Touch, and Xcode. However, the number of iPhone-specific resources is a bit limited given that the developer NDA was lifted less than a year ago. Most of the resources that do exist are not cheap and are far from beginner-friendly.

Luckily, the folks over at Stanford were kind enough to record an entire course for aspiring iPhone developers. The course, which ran through the Spring 2009 semester, was the first iPhone development course taught by the university and is being offered as a video podcast free of charge on iTunes U (iTunes Link). The class covers everything from basic Obj-C programming to full-blown 3D development using OpenGL.

This course is especially appealing if you are a visual learner. The videos primarily feature the lecturers, but frequently switch to full-sized versions of the slides that are being displayed at the time.

Comments

There are no comments yet

Leave a Comment

I am a software developer and designer in Athens, Georgia. I'm passionate about web development, graphic design, and web standards. I am currently enrolled in the University of Georgia Master of Internet Technology program. More...

@ashwhite

Dear @charlesproxy, You're amazing. Love, Ash

about 15 hours ago

Thanks to @johnallsopp for the very inspiring talk tonight about HTML5 and the future of web technology.

about 3 days ago

@Stormink Other bad changes aside, CDs are not analog. If the icon had started as a vinyl record, that would be a totally different story.

about 3 days ago

@koefod You're on a Mac, right? You should give this a try: http://agilewebsolutions.com/products/1Password

about 3 days ago

When method names include the word "kludge," it's a bad sign.

about 4 days ago