1. The document discusses programming for the iPhone, including the tools and frameworks needed like Xcode, Objective-C, and the iPhone SDK.
2. It describes different styles of iPhone applications like productivity, utility, and immersive styles. Productivity apps focus on organization of information using system views, utility apps perform simple tasks, and immersive apps offer rich visual experiences.
3. Hardware and software features that can be incorporated into apps are discussed, including the accelerometer, location services, contacts, camera, and photo library.