iPhone Programming: The Big Nerd Ranch Guide Aaron Hillegass
- Dynamic interfaces with animation
- Using the camera and photo library
- User location and mapping services
- Accessing accelerometer data
- Handling multi-touch gestures
- Navigation and tabbed applications
- Tables and creating custom rows
- Multiple ways of storing and loading data: archiving, Core Data, SQLite
- Communicating with web services
- ALocalization/Internationalization