This is the newer Stanford Computer Science department course, iPhone Application Programming (CS193P) Winter 2010 compared with the iPhone Application Programming Spring 2009. Each video lecture is roughly an hour’s worth of invaluable iPhone tutorial covering the basics of Cocoa Touch, Objective-C, Animations and others.
You can also download the course materials like slides and source codes from here.
Table of Contents
- Introduction to Mac OS X, Cocoa Touch, Objective-C and Tools
- Objective-C and Foundation Framework
- Custom Classes, Object Lifecycle, Autorelease
- Building an Application, MVC, Nib Files, Controls
- Views, Drawing, and Animation
- Designing iPhone Applications, MVC, View Controllers
- Navigation & Tab Bar Controllers
- Scroll Views and Table Views
- Data in Your iPhone App
- Text Input and Presenting Content Modally
- Web Views; Locations and Maps
- Address Book – Putting People in Your App
- Touch Events & Multi-touch
- Device APIs; Location, Accelerometer & Camera Battery
- Audio APIs, Video Playback, Settings
- Bonjour, NSStream, GameKit
- Unit Testing, Fun with Objective-C, Localization, Mail
- OpenGL ES
Once you’re done, you can check out other iPhone video tutorials.