iPhone SDK Programming covers a wide range of topics, including:
- The Objective-C programming language
- Collections
- Cocoa Touch
- Building advanced mobile user interfaces
- Core Animation and Quartz 2D
- Model-View-Controller (MVC) designs
- Table Views File management
- Parsing XML documents using SAX and DOM
- Working with Google Maps API
- Consuming REST Web Services
- Building advanced location-based applications
- Developing database applications using the SQLite engine
- Building Multimedia applications
- Making use of the camera and video Working with the accelerometer