iPhone Open Application Development

If you want to do iPhone application development using the open source toolchain you should probably check out the second edition of iPhone Open Application Development: Write Native Applications Using the Open Source Tool Chain
from O’Reilly. Assuming you don’t want to use XCode and have a jailbroken iPhone of course 🙂