Developing Apps for iOS (HD)
by Paul Hegarty
To listen to an audio podcast, mouse over the title and click Play. Open iTunes to download and subscribe to iTunes U collections.
Description
Tools and APIs required to build applications for the iPhone platform using the iPhone SDK. User interface designs for mobile devices and unique user interactions using multitouch technologies. Object-oriented design using model-view-controller pattern, memory management, Objective-C programming language. iPhone APIs and tools including Xcode, Interface Builder and Instruments on Mac OS X. Other topics include: core animation, bonjour networking, mobile device power management and performance considerations. Prerequisites: C language and programming experience at the level of 106B 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. A new lecture will be posted each Wednesday and Friday. Subscribe to this course, and automatically receive new lectures as they become available. Released with a Creative Commons BY-NC-ND license.
| Name | Description | Released | Price | ||
|---|---|---|---|---|---|
| 1 | Closed CaptioningVideo1. Introduction to Cocoa Touch, Objective-C, Tools, and MVC (September 21, 2010) - HD | -- | 9/28/10 | Free | View In iTunes |
| 2 | Closed CaptioningVideo2. Building a Simple Calculator (September 23, 2010) - HD | -- | 9/30/10 | Free | View In iTunes |
| 3 | Closed CaptioningVideo3. Objective-C and Foundation Frameworks (September 28, 2010) - HD | -- | 10/5/10 | Free | View In iTunes |
| 4 | Closed CaptioningVideo4. Foundation and Memory Management (September 30, 2010) - HD | -- | 10/11/10 | Free | View In iTunes |
| 5 | Closed CaptioningVideo5. Protocols and Views (October 5, 2010) - HD | -- | 10/12/10 | Free | View In iTunes |
| 6 | Closed CaptioningVideo6. Application & View Controller Lifecycle, Navigation Controller (October 7, 2010) - HD | -- | 10/14/10 | Free | View In iTunes |
| 7 | Closed CaptioningVideo7. More Controllers of Controllers, iPad, Universal Applications (October 12, 2010) - HD | -- | 10/19/10 | Free | View In iTunes |
| 8 | Closed CaptioningVideo8. Gesture Recognizers (October 14, 2010) - HD | -- | 10/21/10 | Free | View In iTunes |
| 9 | Closed CaptioningVideo9. Image View, Web View, and Scroll View (October 19, 2010) - HD | -- | 10/26/10 | Free | View In iTunes |
| 10 | Closed CaptioningVideo10. Table View (October 21, 2010) - HD | -- | 10/28/10 | Free | View In iTunes |
| 11 | Closed CaptioningVideoKleiner Perkins iFund (October 15, 2010) - HD | -- | 10/29/10 | Free | View In iTunes |
| 12 | Closed CaptioningVideo11. Persistence (October 26, 2010) - HD | -- | 11/2/10 | Free | View In iTunes |
| 13 | Closed CaptioningVideo12. Core Data and Table Views (October 28, 2010) - HD | -- | 11/9/10 | Free | View In iTunes |
| 14 | Closed CaptioningVideoDebugging Tools (October 22, 2010) - HD | -- | 11/9/10 | Free | View In iTunes |
| 15 | Closed CaptioningVideo13. Blocks and Multithreading (November 2, 2010) - HD | -- | 11/10/10 | Free | View In iTunes |
| 16 | Closed CaptioningVideo10 Hacks to Go From Idea to #1 App (October 29, 2010) - HD | -- | 11/12/10 | Free | View In iTunes |
| 17 | Closed CaptioningVideo14. Core Location and Map Kit (November 9, 2010) - HD | -- | 11/16/10 | Free | View In iTunes |
| 18 | Closed CaptioningVideo15. Editable Text, Modal View Controllers, and View Animation (November 11, 2010) - HD | -- | 11/18/10 | Free | View In iTunes |
| 19 | Closed CaptioningVideoLinkedIn: Shipping with CoreData (November 5, 2010) - HD | -- | 11/23/10 | Free | View In iTunes |
| 20 | Closed CaptioningVideo16. Core Motion, Segmented Control, and Alerts (November 16, 2010) - HD | -- | 11/23/10 | Free | View In iTunes |
| 21 | Closed CaptioningVideoLessons from Bezos, Pincus, Young: CEO 2.0 (November 12, 2010) - HD | -- | 12/2/10 | Free | View In iTunes |
| 22 | Closed CaptioningVideo17. Media (November 18, 2010) - HD | -- | 12/2/10 | Free | View In iTunes |
| 23 | Closed CaptioningVideoBuilding Flipboard (November 19, 2010) - HD | -- | 12/2/10 | Free | View In iTunes |
| 24 | Closed CaptioningVideo18. Accessibility on iOS: Make an App for Everyone (November 30, 2010) - HD | -- | 12/8/10 | Free | View In iTunes |
| 25 | VideoCS193P Student Final Projects (December 6, 2010) - HD | -- | 1/5/11 | Free | View In iTunes |
| Total: 25 Episodes |
Customer Reviews
ISO development course from Stanford university
I knew nothing about building apps myself but after watching this I feel like I can build an app myself which I am going to get a new Mac and try to do.
Amazing!!
Much Better than winter 2010 edition. this thing is really for beginners (with OO background but still....). paul explains everything. really, every little thing in the code. Amazing!!
But please, upload lecture #3. i'm waiting for it!!
Great course
These videos are great! The presenter does an excellent job of explaining the material in a manner that is both easy to understand and entertaining -- much better than some of the classes where the speaker just drones on and frequently goes off-topic. The course materials mentioned in the lecture are on the Stanford website, located more or less here:
(Dub dub dub dot Stanford dot edu)/class/cs193p/cgi-bin/drupal/










