iPhone Programming Syllabus

V22.0480 – Spring 2008

Nathan Hull
Spring Office hours: Tues./Thur 3:15 - 4:15



iphonePrerequisite:  V22.0201 or equivalent


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 SDK has been revealed to be a powerful
platform upon which to build sophisticated applications for the iPhone. 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.  In addition to the
development tools, students will become proficient in the object-oriented language
Objective-C,  the Apple iPhone Framework,  and the principles of Cocoa development. 
This is a new, dynamic, constantly-evolving topic, and students will be at the forefront
of a new technological advancement.





Topics Covered




Class Mailing List




Adrian Secord

Email: S9048004 [at] cs.nyu.edu • Office Hours: Monday 1 - 3 WWH Room 328


objc  1)  Programming in Objective-C 2.0 (2nd Edition)

     by Stephen G. Kochan

     Publisher: Addison-Wesley Professional; 2 edition (January 8, 2009)

     ISBN-10: 0321566157

     ISBN-13: 978-0321566157



sdk 2)  Beginning iPhone Development: Exploring the iPhone SDK

     by Dave Mark and Jeff LaMarche

     Publisher: Apress; 1 edition (November 14, 2008)

     ISBN-10: 1430216263

     ISBN-13: 978-1430216261