iPhone is still very popular despite the fact that we meet new mobile phones with similar or better functions everyday. As a software developer it is not late to take advantage of Apple iTunes AppStore where you can sell your iPhone applications and in harmony with the quality of your final product, you can make significant amounts of money.
There are only a few iPhone programming books in the market worth buying or spending time to read for maximum information grab.
iPhone SDK for AppStore book teaches you not only essentials of iPhone SDK development but also advanced topics which you will use to leverage your skills. Please know that this book is solely for programmers who had experience on other languages and not for the software development beginners. You will learn lots of information with source code about interface building, UI kit (date time picker, progress activity indicators, proximity sensors, color flow, movie player controllers) multi-touch events, using geometry for applications, Quartz Core layer programming, Audio toolbox, iPhone network programming, address book framework, using application settings etc.
Beginners can consider buying Beginning iPhone Programming book.
Experienced programmers go here on the other hand.
iPhone SDK Application Development: Building Applications for the AppStore
