iPhone Application Programming
Video Lectures
Displaying all 18 video lectures.
Lecture 1![]() Play Video |
Introduction to Mac OS X, Cocoa Touch, Objective-C and Tools (April 1, 2009) Evan Doll provides an overview for the Stanford Computer Science department course, iPhone Application Programming (CS193P). |
Lecture 2![]() Play Video |
Using Objective-C and Foundation Objects (April 6, 2009) Alan Cannistraro provides an overview of object oriented programming, the objective-C programming language, and common foundation classes. |
Lecture 3![]() Play Video |
Custom Classes, Memory Management and Properties (April 8, 2009) Evan Doll discusses custom classes, object lifecycles, autorelease, and properties. |
Lecture 4![]() Play Video |
MVC, Interface Builder and Controls & Target-Action (April 13, 2009) Alan Cannistraro discusses the interface builder, controls, and target-action. |
Lecture 5![]() Play Video |
Views, Animation and Open GL (April 15, 2009) Alan Cannistraro covers views, drawing, and animation. |
Lecture 6![]() Play Video |
View Controllers (April 20, 2009) Evan Doll outlines designing iPhone applications, goes on to discuss the model-view-controller paradigm, and explores view controllers |
Lecture 7![]() Play Video |
Navigation Controllers, Tab Bar Controllers, Searching (April 22, 2009) Evan Doll covers navigation and tab bar controllers. |
Lecture 8![]() Play Video |
Table Views (April 27, 2009) Guest lecturer Jason Beaver from the Apple User Interface Kit (UIKit) team covers scroll views and table views. |
Lecture 9![]() Play Video |
Dealing with Data: User defaults/Settings, CoreData, JSON & XML and Push (April 29, 2009) Evan Doll discusses data in your iPhone application. |
Lecture 10![]() Play Video |
Threading, Notifications and KVC (May 4, 2009) Alan Cannistraro covers application performance. |
Lecture 11![]() Play Video |
Text, Responders and Modal Views (May 6, 2009) Evan Doll covers text input and presenting content modally. |
Lecture 12![]() Play Video |
Address Book: Putting People in Your App (May 11, 2009) Alex Aybes discusses putting people in your application -- the address book. |
Lecture 13![]() Play Video |
WebViews and MapKit: Debugging Tips, Searching, Notifications and KVC/KVO (May 13, 2009) Alan Cannistraro covers searching and notifications. |
Lecture 14![]() Play Video |
Touch Events and Multi-Touch (May 18, 2009) Steve Demeter shares his experience in creating the popular game applications, Trism. Josh Shaffer follows with a overview of touch-events and multi-touch. |
Lecture 15![]() Play Video |
Device APIs: Location, Accelerometer, Compass and Battery life (May 20, 2009) Justin Santamaria, from the iPhone Software Engineering team, provides an overview of the iPhone device APIs. |
Lecture 16![]() Play Video |
Audio Playback, Video Playback, Image/Video Picker and iPod Media Access (May 27, 2009) Alan Cannistraro covers audio APIs, video playback, displaying web content, and settings. |
Lecture 17![]() Play Video |
Creating New Expressive Social Mediums on the iPhone (June 1, 2009) Professor Ge Wang, Stanford Professor and creator of the popular iPhone Ocarina and Leaf Trombone apps, demonstrates how creativity and social connections can intersect on a global scale. |
Lecture 18![]() Play Video |
Unit Testing, Localization and Objective-C Fun (June 3, 2009) Evan Doll covers unit testing and localization. He then wraps up the quarter answering questions from the online audience. |