CS4962 - Mobile Application Programming: iPhone

Syllabus

LectureSectionTopicSlides
Lecture 1 Objective-CIntroduction Slides
Lecture 2 Objective-CObjective-C and Foundation Framework Slides
Lecture 3 Objective-CCustom Classes Slides
Lecture 4 Objective-CMemory Management Slides
Lecture 5 UIKitApplication Life Cycle and Views Slides
Lecture 6 UIKitDelegates and User Interaction Slides
Lecture 7 UIKitCoreGraphics Slides
Lecture 8 UIKitCustom Controls Slides
Lecture 9 UIKitMessaging Slides
Lecture 10 App StructureMVC and View Controllers Slides
Lecture 11App StructureTable Views Slides
Lecture 12App StructureNavigation Controllers Slides
Lecture 13App StructureTab Bar Controllers and Web Views Slides
Lecture 14DataData and Persistence Slides
Lecture 15DataWeb Service Interaction Slides
Lecture 16DataRESTful Web Services Slides
Lecture 17DataBonjour and Bluetooth Slides
Lecture 18Graphics and AudioOpenGL ES Introduction Slides
Lecture 19Graphics and AudioCoordinate Systems and Viewing Slides
Lecture 20Graphics and AudioTexture Mapping Slides
Lecture 21Graphics and AudioSprites Slides
Lecture 22Graphics and AudioAudio Slides
Lecture 23Requested TopicsGameKit Slides
Lecture 24Requested TopicsUI Layout Techniques Slides
Lecture 25Requested TopicsProgramming for iPad Slides
Lecture 26Requested TopicsCoreLocation and MapKit Slides
Lecture 27Requested TopicsOpenGL ES 3D Slides
Lecture 28Requested TopicsApp Store Publishing Slides
Lecture 29Final ProjectsFinal Project Presentations

Lecture Videos, Audio Recordings, and Slides are also available on iTunes U