Mobile Development compared to the Desktop (Keynote file, with lecture notes). From a talk given to the WVU ACM/FOSS groups, about mobile development compared to the desktop.
Objective-C Runtime (Keynote file, with lecture notes)
These talks are in the public domain. Feel free to do what you wish with them.
Objective-C Crash Course (Keynote file, with lecture notes). Objective-C in 4 hours. Based on "Learn Objective-C on the Mac"
iOS Crash Course (Keynote file, with lecture notes). iOS in 4 hours. Based on "Beginning iPhone 4 Development"
CocoaHeads chapters, and similar organizations, are welcome to use these materials in live free-of-charge / nominal charge situations. Feel free to change them to localize them for your group, rearrange for better coherency, or generally improve. If you wish to use these materials for a paid class, or a recorded class (even if free of charge), please contact MarkD. If you'd like MarkD to teach these, please contact me at that address.
Month 1 / Kick-off slides (Keynote file, with lecture notes). Covers Chapter 1 (Welcome to the Jungle), Chapter 2 (Appeasing the Tiki Gods), Chpater 3 (Handling Basic Interaction).
Month 2 slides (Keynote file, with lecture notes) Covers Chapter 4 (More User Interface Fun), Chapter 5 (Autorotation and Autosizing), Chapter 6 (Multiview Applications), Chapter 7 (Tab Bars and Pickers)
Month 3 slides (Keynote file, with lecture notes). Covers Chapter 8 (Introduction to Table Views), Chapter 9 (Navigation Controllers and Table Views), Chapter 10 (iPad Considerations). Time out: Source code control.
Month 4 slides (Keynote file, with lecture notes). Covers Chapter 11 (Application Settings and User Defaults), Chapter 12 (Basic Data Persistence), Chapter 13 (GCD, Background Processing, and You). Time out: Static analyzer.
Month 5 slides (Keynote file, with lecture notes). Covers Chapter 14 (Drawing with Quartz and OpenGL), Chpater 15 (Taps, Touches, and Gestures), Chapter 16 (Where am i? Finding your way with CoreLocation), Chapter 17 (Whee! Gyro and Accelerometer!)
Month 6 slides (Keynote file, with lecture notes). Covers Chapter 18 (iPhone Camera and Photo Library), Chapter 19 (Application Localization), Chapter 20 (Where to Next?)
CocoaHeads chapters, and similar organizations, are welcome to use these materials in a live, free-of-charge / nominal charge situations. Feel free to change them to localize them for your group, rearrange for better coherency, or generally improve. If you wish to use these materials for a paid class, please contact MarkD.