Class 5: Time & Events (the Immediate Data of Consciousness)
- Read the Quartz 2D Programming Guide. This is very long parts are quite tedious, but if you want to have any understanding of how drawing is accomplished on the iPhone it’s a good idea to understand this text. In general, the Quartz 2D API is a good “step up” from how things are done in Processing.
Class 4: All Kinds of Interface
- Reread the Event Handling section of the iPhone Application Programming Guide.
Class 3: On Objects, On Messaging, On Design
- iPhone Application Programming Guide, you need to have the iPhone SDK installed and you need to subscribe to the iPhone SDK documentation from the Documentation window (you can find this under XCode’s help menu). You can also get a PDF of this document by signing into http://developer.apple.com/iphone/
- Bill Buxton, download from the link referred to in the email.
Class 2: Languages, Tools & Open Societies
Class 1: History & Heuristics
- Alan Kay & Adele Goldberg, Personal Dynamic Media
- GNU C Tutorial read sections 1-6. You should also go over this tutorial as well. I recommend that you put in an order for Advanced OS X Programming for this class.
- G. Polya, How to Solve It