iPad and iPhone App Development (Fall 2011)
by Stanford
To subscribe to an iTunes U course, click View in iTunes.
Course Description
Prerequisites: C language and programming experience at the level of 106B (Programming Abstractions) or X. Recommended: UNIX, object-oriented programming, graphical toolkits
Offered by Stanford’s School of Engineering, the course will last ten weeks and include both the lecture videos and PDF documents. Released with a Creative Commons BY-NC-SA license.
| Name | Description | Time | Price | ||
|---|---|---|---|---|---|
| 1 | 1. MVC and Introduction to Objective-C (September 27, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, MVC, model, | 1:01:28 | Free | View In iTunes |
| 2 | Lecture 1 Slides (September 27, 2011) | -- | -- | Free | View In iTunes |
| 3 | 2. My First iOS App (September 29, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, MVC, Calcul | 1:06:10 | Free | View In iTunes |
| 4 | iOS 5 Walkthrough | -- | -- | Free | View In iTunes |
| 5 | Assignment 1 | -- | -- | Free | View In iTunes |
| 6 | Debugger (September 30, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad, Apple, Macintosh, tools, App Store, objective-C, tools, Xcode, console, exception handling, crash, conditional breakpoint, print object, description, object, NSlog, prope | 36:25 | Free | View In iTunes |
| 7 | 3. Objective-C (October 4, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, dot notatio | 1:17:21 | Free | View In iTunes |
| 8 | Lecture 3 Slides (October 4, 2011) | -- | -- | Free | View In iTunes |
| 9 | 4. Views (October 6, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, dot notatio | 1:11:53 | Free | View In iTunes |
| 10 | Lecture 4 Slides (October 6, 2011) | -- | -- | Free | View In iTunes |
| 11 | Assignment 2 | -- | -- | Free | View In iTunes |
| 12 | Xcode and Source Code Management (October 7, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad, Apple, Macintosh, tools, App Store, objective-C, tools, Xcode, | 54:15 | Free | View In iTunes |
| 13 | 5. Protocols and Gestures (October 11, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, controller, | 1:14:37 | Free | View In iTunes |
| 14 | Lecture 5 Slides (October 11, 2011) | -- | -- | Free | View In iTunes |
| 15 | 6. Multiple MVCs and Segues (October 13, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, gesture rec | 1:11:23 | Free | View In iTunes |
| 16 | Lecture 6 Slides (October 13, 2011) | -- | -- | Free | View In iTunes |
| 17 | Assignment 3 | -- | -- | Free | View In iTunes |
| 18 | 7. UIToolbar and iPad Apps (October 18, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, UIToolbar, | 1:13:51 | Free | View In iTunes |
| 19 | Lecture 7 Slides (October 18, 2011) | -- | -- | Free | View In iTunes |
| 20 | 8. Controller Lifecycle & Image/Scroll/WebViews (October 20, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, view contro | 1:03:55 | Free | View In iTunes |
| 21 | Lecture 8 Slides (October 20, 2011) | -- | -- | Free | View In iTunes |
| 22 | Introduction to AVFoundation (October 21, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad, Apple, Macintosh, tools, App Store, objective-C, tools, Xcode, AVCaptureDevice, AVFoundation, AVMediaType, Core Image, face detection | 41:08 | Free | View In iTunes |
| 23 | 9. Table Views (October 25, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, UITableView | 1:14:55 | Free | View In iTunes |
| 24 | Lecture 9 Slides (October 25, 2011) | -- | -- | Free | View In iTunes |
| 25 | Assignment 4 | -- | -- | Free | View In iTunes |
| 26 | 10. Blocks and Multithreading (October 27, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, UITabBarCon | 1:15:59 | Free | View In iTunes |
| 27 | Lecture 10 Slides (October 27, 2011) | -- | -- | Free | View In iTunes |
| 28 | 11. Core Location and MapKit (November 1, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, core locati | 1:13:04 | Free | View In iTunes |
| 29 | Lecture 11 Slides (November 1, 2011) | -- | -- | Free | View In iTunes |
| 30 | Assignment 5 | -- | -- | Free | View In iTunes |
| 31 | 12. Persistence (November 3, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, property li | 27:01 | Free | View In iTunes |
| 32 | Lecture 12 Slides (November 3, 2011) | -- | -- | Free | View In iTunes |
| 33 | Time Profiler (November 4, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad, Apple, Macintosh, tools, App Store, objective-C, tools, Xcode, code optimization, bottleneck, CPU strategy, memory inefficiency, | 18:55 | Free | View In iTunes |
| 34 | 13. Core Data (November 8, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, core data, | 1:18:40 | Free | View In iTunes |
| 35 | Lecture 13 Slides (November 8, 2011) | -- | -- | Free | View In iTunes |
| 36 | 14. Core Data Demo (November 10, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, core data, | 1:17:55 | Free | View In iTunes |
| 37 | Lecture 14 Slides (November 10, 2011) | -- | -- | Free | View In iTunes |
| 38 | Assignment 6 | -- | -- | Free | View In iTunes |
| 39 | Building Apps that People Want (November 11, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad, Apple, Macintosh, tools, App Store, objective-C, tools, Xcode, business, problem solving, App Store | 49:46 | Free | View In iTunes |
| 40 | 15. Modal View Controller/Test/Animation/Timer (November 15, 2011) | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, objective-C, Interface Builder, App Store, framework, Modal View | 1:14:21 | Free | View In iTunes |
| 41 | Lecture 15 Slides (November 15, 2011) | -- | -- | Free | View In iTunes |
| 42 | 16. Action Sheets, Image Picker, Core Motion (November 17, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad, objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, Interface Builder, App Store, framework, NSTimer, View Animation | 1:17:12 | Free | View In iTunes |
| 43 | Lecture 16 Slides (November 17, 2011) | -- | -- | Free | View In iTunes |
| 44 | Smule (November 18, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad, Apple, Macintosh, tools, App Store, objective-C, tools, Xcode, music, social interaction, collaboration | 53:17 | Free | View In iTunes |
| 45 | 17. iCloud (November 29, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad, objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, Interface Builder, App Store, framework, iCloud, UIDocument, UIM | 1:11:25 | Free | View In iTunes |
| 46 | Lecture 17 Slides (November 29, 2011) | -- | -- | Free | View In iTunes |
| 47 | 18. iCloud Demo (December 1, 2011) | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad, objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, Interface Builder, App Store, framework, iCloud, core data, UIDo | 1:17:12 | Free | View In iTunes |
| 48 | Lecture 18 Slides (December 1, 2011) | -- | -- | Free | View In iTunes |
| 49 | Designing Multimedia iOS Apps (December 2, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad, Apple, Macintosh, tools, App Store, objective-C, tools, Xcode, OpenGL ES, C++, embedded systems, open graphics library | 51:13 | Free | View In iTunes |
| 50 | 19. Automated Testing (December 6, 2011) - HD | Software engineering, programming language, operating system, iOS, OS, iPhone, iPad, objective c, cocoa touch, SDK, object oriented design, Apple, Macintosh, tools, language, runtime, Xcode, Interface Builder, App Store, framework, UI testing, unit testin | 1:10:26 | Free | View In iTunes |
| Total: 50 Episodes |
Customer Reviews
Brilliant
Just what i wanted to get in depth with ios5. Paul Hegarty is a great lecturer. He's clear and explains well, step by step. He also gives valuable tips during the lectures. really helpful! The only problem i do have is to find time to look at everything! It's really rich and professional. I wish i can be a student at stanford!
Perfect
A perfect course, it covers everything you need to know about iOS5 and Hegarty is a great teacher, he keeps everything very clear and simple. I read many books but I think this is the best way to learn iOS programming!
Amazing content! Gets better every year.
If you want to learn iOS development this is where to do it!






