New York University - Computer Science Dept.

iPhone Programming

V22.0480 - Spring 2009
Nathan Hull

Final iPhone Apps Presented on
Wednesday, May 4th 5 - 9 p.m.


In this course, we will learn to create applications for Apple’s iPhone 3G using Objective-C and the iPhone SDK.

Since its introduction this past summer, the Apple iPhone SDK has been revealed to be a powerful platform upon which to build sophisticated applications. Without actually having to own an iPhone, students will be able to build and test their applications on Intel Apple Macs using the freely available compiler and simulator.  (Macs are available in the ITS labs). In addition to the development tools, students will become proficient in the object-oriented language Objective-C,  the Apple iPhone Frameworks,  and the principles of Cocoa development.  This is a new, dynamic, constantly-evolving topic, and students will be at the forefront a new technological advancement.

Prerequisite:  V22.0201 or by special permission of the Instructor


Final Semester iPhone App Project
 • Online Resources

Advanced Class Apps available
via the Class Mailing List Archive

Assignment 1Assignment 2Assignment 3

Apple Sample Code [link works if iPhone software installed]