Lecture Description
(April 13, 2009) Alan Cannistraro discusses the interface builder, controls, and target-action.
Course Index
- Introduction to Mac OS X, Cocoa Touch, Objective-C and Tools
- Using Objective-C and Foundation Objects
- Custom Classes, Memory Management and Properties
- MVC, Interface Builder and Controls & Target-Action
- Views, Animation and Open GL
- View Controllers
- Navigation Controllers, Tab Bar Controllers, Searching
- Table Views
- Dealing with Data: User defaults/Settings, CoreData, JSON & XML and Push
- Threading, Notifications and KVC
- Text, Responders and Modal Views
- Address Book: Putting People in Your App
- WebViews and MapKit: Debugging Tips, Searching, Notifications and KVC/KVO
- Touch Events and Multi-Touch
- Device APIs: Location, Accelerometer, Compass and Battery life
- Audio Playback, Video Playback, Image/Video Picker and iPod Media Access
- Creating New Expressive Social Mediums on the iPhone
- Unit Testing, Localization and Objective-C Fun
Course Description
In this course, Prof. Alan Cannistraro, Prof. Josh Shaffer and Prof. Evan Doll give 18 video lectures on iPhone Application Programming. Lectures were taped April 1, 2009 - June 3, 2009.
Staff
Lecturers:
Alan Cannistraro: accannis@stanford.edu
Josh Shaffer: joshh@stanford.edu
Evan Doll: edoll@stanford.edu
Student TAs:
- Paul Salzman: paulsalz@stanford.edu>
- David Jacobs: dejacobs@stanford.edu>
Grand-Master Chief:
- Paul Marcos: pmarcos@apple.com
Course Website: http://cs193p.stanford.edu
Other Websites:
- Apple Dev Center: http://developer.apple.com
- Developer Forums: http://devforums.apple.com
- External resources:
- http://cs193p.com
- http://groups.google.com/group/iphone-appdev-auditors/