Lectures & Workshops
Grab the latest slides (last updated 22-Nov-2011).
- Week 1: Lecture 1, Orientation activity, & Workshop 1.
- Week 2: Workshop 1 solution, Workshop 2.
- Week 3: Mini test problem sheet and submission. And then the iPhone fun began... Workshop 3!
- Week 4: Start using interface builder in Workshop 4.
- Week 5: Mini test number 2. Followed by Workshop 5 on table views.
- Week 6: Workshop 6 on navigation view controllers.
- Week 7: Midterm (no class)
- Week 8: Assignment 1 and an example solution.
- Week 9: Continuing Assignment 1. Examples of navigation bar buttons, changing language, etc.
- Week 10: Workshop 7 on the Map Kit Framework.
- Week 11: Workshop 8 on Tab Bars and more maps (grab the files). Mini test number 3! with the starting code.
- Week 12: Solution to Workshop 8. Followed by Workshop 9 on multi-touch.
- Week 13: Workshop 10 on iPad apps & Assignment 2.
- Week 14: Submit Assignment 2.
References
iOS programming
- Tutorials in Thai by Macfeteria
- Cocoa is my girlfriend
- Cocoa with love
Objective C
- Beginners' Guide by O'Tierney
- Objected Oriented Programming and The Objective C Language (The NeXT book)
- Learn Objective-C at Cocoa Dev Central
Mac OS X
iOS Apps
- Using an iPhone & iPad in Thailand (list of apps that are useful in Thailand)