Top positive review
One person found this helpful
Written by a programmer for programmers
on 9 October 2013
I first programmed a computer in 1968 and enjoyed a career as a programmer until demand for this kind of work fell away.
A few months ago, I was given the very welcome opportunity to revive my programming career. The job was to develop an iPhone application to take set-up information from a database and return a report.
I'd never programmed for this platform before. Worse, I had never even used the programming language although I recall reading Brad Cox's original paper on Objective C. I'd taken the C++ and Java route rather than use the message-passing form of object oriented programming that I now found myself using. Worse still, I had a tight deadline.
Never having regarded myself as a nerd, I was somewhat put off by the title of this book but it's remarkable how little help I was able to get out of others that aimed to teach the same subject.
This book got me started and greatly eased the process of completing the work. Taking the reader through example application programs - I'm supposed to call them "apps" now - it introduced new aspects of the platform and programming language with clear and concise explanations. It introduced useful techniques that I could apply immediately.
Problems? Only a few and minor.
Get the paper version. A Kindle is too narrow an orifice through which to use this kind of work, even using the Mac kindle reader full screen. I had to constantly refer back to previous chapters.
For what I had to do, the book left me having still to do a lot of research but that was only to be expected.
If you want more than you get from the trivial introduction to programming an iPhone or iPad offered by, for example, the Apple web pages, this book will help you.