iPhone Open Application Development, Second Edition

This book describes iPhone application development without using Apple's official SDK using instead an open toolchain based on GCC and other open source tools. Written by a member of the community who carried out the original iPhone jailbreak it is clear that he knows what he is talking about when it comes to the internals of the iPhone operating system and the lack of extraneous detail is refreshing. The writing style is clear, and there is information on all the core technologies of the iPhone such as multitouch and the available hardware sensors.

There are however a number of caveats with the open approach to iPhone application development. Firstly the phone must be jailbroken to run the apps, this is a cat-and-mouse process with each new release of the iPhone OS and narrows the available set of devices which can run your application. Additionally, this book is now quite out of date, this book is based on version 1.1 of the OS and since then many changes have been made, including the introduction of the app-store.

Given the limits on applications and the operating system used in the book if you're looking to develop applications then this probably isn't the book for you, unless you're willing to jailbreak your phone and leave it at an early version of the OS. However, if you're looking to explore your phone and learn more about how it work then this is a good read.

Joel Snape


External Links

Compsoc Wiki
Compsoc Library

Upcoming Events

There are no upcoming events planned. Check the CompSoc Wiki in case of emergency

RSS | iCal


No Starch Press
Durham Students Union

Random Poll

Red vs Blue

View results
Submit a new poll
All polls

This section exists to trap prefetching clients. Please just ignore it if you have css disabled and thus can see this. Do not click this link unless you want us to think you are a bot