iPhone Open Application Development: Write Native Objective-C Applications for the iPhone - Jonathan Zdziarski

Trust Guard Security Scanned Secure transaction

Description

Product Reviews

Q&A

Crafted for both professional mechanics and DIY enthusiasts, this comprehensive manual provides clear and concise guidance on iPhone open application development. Written by veteran hacker Jonathan Zdziarski, who was among the original iPhone hackers, the book delves into the iPhone's native environment and equips you with the knowledge to build software for the device using Objective-C, C, and C++ development frameworks.

iPhone Open Application Development walks you through the native development environment, offering an overview of the Objective-C language and background on the iPhone operating system. The manual includes detailed recipes and working examples for essential iPhone features, such as graphics and audio programming, multitouch functionality, hardware sensors, and the user interface kit.

Key topics covered in this manual include:

  • Accessing the iPhone's underlying operating system
  • The makeup of an iPhone application
  • Setting up the open source tool chain on your desktop
  • Utilizing the core user interface framework and major application-level functions
  • Implementing iPhone features like multitouch, hardware sensors, and gestures
  • Intercepting and handling event notifications for various iPhone-related events
  • Exploring advanced graphics, raw video surfaces, and 3D transformations
  • Recording and playing simple sounds, as well as intercepting sound events
  • Advanced audio output using Apple's Audio Toolbox framework
  • Creating advanced user interface components, including section lists, keyboards, and image manipulation

The Appendix of this manual includes a compendium of miscellaneous code examples for cool application features, such as using the camera and creating a CoverFlow®-like album browser.

This manual is designed for individuals who have run third-party applications on their iPhone, offering valuable insights for both professional developers and DIY enthusiasts. With concepts and code examples similar to Apple's official SDK, this resource enables any programmer to create applications with the same spectacular effects that made the device an immediate hit.

loader
Loading...
Chat on WhatsApp whatsapp