Resources
- The official course iPhone development textbook: iPhone SDK Development, by Bill Dudney & Chris Adamson, from the Pragmatic Programmers.
- Apple's iPhone Dev Center -- the following documents are particularly useful (and, in some cases, assigned) reading.
- The Objective-C Programming Language: a pretty good introduction to the language (and essential runtime features)
- iPhone Application Programming Guide: a comprehensive guide for iPhone development
- View Controller Programming Guide for iPhone OS: More specific information on using and customizing view controllers (of the MVC paradigm)
- Nib file details: description of nib object lifecycles, nib and memory management hints, etc.
- Using XCode:
- Interface Builder User Guide: a useful tour and feature-by-feature explanation of the Interface Builder utility
- Cocoa Design Patterns: software design patterns modeled and used in Cocoa applications
- Framework references:
- Foundation framework reference
- UIKit framework reference
- Property lists and User defaults:
- The Android developer homepage