iPad and iPhone Application Development (SD)
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
Updated for iOS 5. Tools and APIs required to build applications for the iPhone and iPad platform using the iOS SDK. User interface designs for mobile devices and unique user interactions using multi-touch technologies. Object-oriented design using model-view-controller paradigm, memory management, Objective-C programming language. Other topics include: object-oriented database API, animation, multi-threading and performance considerations. 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. A new lecture will be posted each Monday, 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 CaptioningVideo19. Automated Testing (December 6, 2011) - SD | -- | 1/13/12 | Free | View In iTunes |
| 2 | Closed CaptioningVideoDesigning Multimedia iOS Apps (December 2, 2011) - SD | -- | 1/16/12 | Free | View In iTunes |
| 3 | Lecture 18 Slides (December 1, 2011) | -- | 1/6/12 | Free | View In iTunes |
| 4 | Closed CaptioningVideo18. iCloud Demo (December 1, 2011) - SD | -- | 1/6/12 | Free | View In iTunes |
| 5 | Lecture 17 Slides (November 29, 2011) | -- | 12/23/11 | Free | View In iTunes |
| 6 | Closed CaptioningVideo17. iCloud (November 29, 2011) - SD | -- | 12/23/11 | Free | View In iTunes |
| 7 | Closed CaptioningVideoSmule (November 18, 2011) - SD | -- | 1/16/12 | Free | View In iTunes |
| 8 | Lecture 16 Slides (November 17, 2011) | -- | 12/14/11 | Free | View In iTunes |
| 9 | Closed CaptioningVideo16. Action Sheets, Image Picker, Core Motion (November 17, 2011) - SD | -- | 1/6/12 | Free | View In iTunes |
| 10 | Lecture 15 Slides (November 15, 2011) | -- | 12/13/11 | Free | View In iTunes |
| 11 | Closed CaptioningVideo15. Modal View Controller/Test/Animation/Timer (November 15, 2011) | -- | 12/13/11 | Free | View In iTunes |
| 12 | Closed CaptioningVideoBuilding Apps that People Want (November 11, 2011) - SD | -- | 1/16/12 | Free | View In iTunes |
| 13 | Lecture 14 Slides (November 10, 2011) | -- | 12/8/11 | Free | View In iTunes |
| 14 | Closed CaptioningVideo14. Core Data Demo (November 10, 2011) - SD | -- | 12/8/11 | Free | View In iTunes |
| 15 | Lecture 13 Slides (November 8, 2011) | -- | 12/5/11 | Free | View In iTunes |
| 16 | Closed CaptioningVideo13. Core Data (November 8, 2011) - SD | -- | 12/5/11 | Free | View In iTunes |
| 17 | Closed CaptioningVideoTime Profiler (November 4, 2011) - SD | -- | 1/16/12 | Free | View In iTunes |
| 18 | Lecture 12 Slides (November 3, 2011) | -- | 11/30/11 | Free | View In iTunes |
| 19 | Closed CaptioningVideo12. Persistence (November 3, 2011) - SD | -- | 11/30/11 | Free | View In iTunes |
| 20 | Lecture 11 Slides (November 1, 2011) | -- | 11/28/11 | Free | View In iTunes |
| 21 | Closed CaptioningVideo11. Core Location and MapKit (November 1, 2011) - SD | -- | 11/28/11 | Free | View In iTunes |
| 22 | Lecture 10 Slides (October 27, 2011) | -- | 11/23/11 | Free | View In iTunes |
| 23 | Closed CaptioningVideo10. Blocks and Multithreading (October 27, 2011) - SD | -- | 11/23/11 | Free | View In iTunes |
| 24 | Lecture 9 Slides (October 25, 2011) | -- | 11/21/11 | Free | View In iTunes |
| 25 | Closed CaptioningVideo9. Table Views (October 25, 2011) - SD | -- | 11/21/11 | Free | View In iTunes |
| 26 | Closed CaptioningVideoIntroduction to AVFoundation (October 21, 2011) - SD | -- | 1/16/12 | Free | View In iTunes |
| 27 | Lecture 8 Slides (October 20, 2011) | -- | 11/18/11 | Free | View In iTunes |
| 28 | Closed CaptioningVideo8. Controller Lifecycle & Image/Scroll/WebViews (October 20, 2011) - SD | -- | 11/18/11 | Free | View In iTunes |
| 29 | Lecture 7 Slides (October 18, 2011) | -- | 11/16/11 | Free | View In iTunes |
| 30 | Closed CaptioningVideo7. UIToolbar and iPad Apps (October 18, 2011) - SD | -- | 1/13/12 | Free | View In iTunes |
| 31 | Lecture 6 Slides (October 13, 2011) | -- | 11/14/11 | Free | View In iTunes |
| 32 | Closed CaptioningVideo6. Multiple MVCs and Segues (October 13, 2011) - SD | -- | 11/14/11 | Free | View In iTunes |
| 33 | Lecture 5 Slides (October 11, 2011) | -- | 11/14/11 | Free | View In iTunes |
| 34 | Closed CaptioningVideo5. Protocols and Gestures (October 11, 2011) - SD | -- | 11/14/11 | Free | View In iTunes |
| 35 | Closed CaptioningVideoXcode and Source Code Management (October 7, 2011) - SD | -- | 1/16/12 | Free | View In iTunes |
| 36 | Lecture 4 Slides (October 6, 2011) | -- | 11/14/11 | Free | View In iTunes |
| 37 | Closed CaptioningVideo4. Views (October 6, 2011) - SD | -- | 11/14/11 | Free | View In iTunes |
| 38 | Lecture 3 Slides (October 4, 2011) | -- | 11/14/11 | Free | View In iTunes |
| 39 | Closed CaptioningVideo3. Objective-C (October 4, 2011) - SD | -- | 11/14/11 | Free | View In iTunes |
| 40 | Closed CaptioningVideoDebugger (September 30, 2011) - SD | -- | 1/16/12 | Free | View In iTunes |
| 41 | Closed CaptioningVideo2. My First iOS App (September 29, 2011) - SD | -- | 11/14/11 | Free | View In iTunes |
| 42 | Lecture 1 Slides (September 27, 2011) | -- | 11/14/11 | Free | View In iTunes |
| 43 | Closed CaptioningVideo1. MVC and Introduction to Objective-C (September 27, 2011) - SD | -- | 11/14/11 | Free | View In iTunes |
| Total: 43 Episodes |
Customer Reviews
Amazing
Thank you very much , most useful resources ever.
Updated for iOS 5. Highly recommended!
I recommend this course to developers interested in learning iOS either in full or as a refresher on key topics. Paul Hegarty's course has been updated for Apple's iOS 5.
@Michael You may want to review two Stanford prerequisite courses, Programming Methodology and Programming Abstractions, which are available on iTunes U.
Outstanding introduction to Xcode 4 and IOS 5
Paul does an excellent job of introducing the many new features of Xcode 4 and IOS 5. His presentation is clear and informative. He highlights many of the intricacies of Xcode 4 which are not clearly addressed by the Apple documentation which has become sorely outdated as the application continues to evolve. He also addresses many of the nuances of IOS 5 that are not easily found in the documentation. My hat is off to Paul and Stanford for producing this excellent series making the knowledge available and reducing the learning curve for IOS development. I highly recommend this series to anyone interested in IOS development.











