Here is another list of excellent iPhone programming lectures by Stanford University. This is the Stanford Computer Science department course, iPhone Application Programming (CS193P) Spring 2009. Each video lecture is roughly an hour’s worth of invaluable iPhone tutorial covering the basics of Cocoa Touch, Objective-C, Interface Builder and others.
Also do check out the newer Stanford iPhone Application Programming Winter 2010.
Table of Contents
- Introduction to Mac OS X and Cocoa Touch
- Using Objective-C, Foundation Framework
- Custom Classes, Memory Management, and ObjC Properties
- Interface Builder, Controls, Target-Action
- Views and Drawing, Animations
- View Controller Basics
- Navigation Controllers
- Table Views
- Dealing with Data: User Defaults, SQLite, Web Services
- Performance and Threading
- Text Input, Presenting Content Modally
- Address Book: Putting People in Your App
- Debugging Tips, Searching, Notifications, KVC/KVO
- Touch Events and Multi-Touch
- iPhone APIs: Location, Accelerometer & Camera, Batteries
- Audio APIs, Video Playback, Displaying Web Content, Settings
- Creating New Expressive Social Mediums on the iPhone
- Unit Testing, Localization & More
Once you’re done, you can check out other iPhone development tutorial.