Learning to program for the iPhone can be a daunting challenge. A new language, a new development environment, new hardware, and new ways of thinking all before you have a working app.
This four session workshop will get you up and coding quickly so you can learn the intricacies of creating applications for iPhone by diving right in and doing it. We’ll cover the basics of Cocoa Touch, Apple’s framework for creating applications for the iPhone and iPod Touch, become familiar with objective-c, learn to use Apple’s XCode and Interface Builder development tools, learn how to use the built-in application templates, and how to access features like GPS and the accelerometer.
Chandler McWilliams is the technical editor for O’Reilly’s book “iPhone User Experience” and the author, with Casey Reas, of: “Form+Code in Design, Art, and Architecture”, from Princeton Architectural Press.
You must have an Apple computer running Mac OSX (10.7.4 or higher) with the latest iPhone SDK and XCode installed. If you do not have the SDK, please go to http://developer.apple.com/iphone and register for free to download the SDK. Please note that the SDK is a rather large download, so please install it before the beginning of the workshop to save yourself time.
Building applications on the iPhone requires some knowledge of the Objective-C programming language. We’ll cover this in the workshop, but prior programming knowledge is HIGHLY recommended, and a working familiarity with objects and Object-Oriented Programming will be very helpful.