Learn more Download now Browse your favorite restaurants Shop now Shop now flip flip flip Shop now Learn More Shop now Shop now Shop now Learn more Shop Fire Shop Kindle Learn More Shop now Shop now Learn more



on 22 June 2017
One of the most comprehensive and detailed books for learning Obj-C. It's just a shame it is no longer updated. I'm really disappointed in all of the major publishers abandoning Objective C manuals when the language still exists and is being updated. Sure Swift is here to stay, but is still evolving and there is no sign of Objective C disappearing any time soon. There are many apps and developers that still rely on Obj-C and a number of the libraries referenced here will now be deprecated. Still, this is probably the best Obj-C book out there.

Please consider updating this however if publisher or author read this. I'd really love an updated version of this text for iOS 10/11
|0Comment|Report abuse
on 29 April 2017
I love the down to earth quality this book has. You cannot get many books like this. The author splits the objective C language item by item and explains each of it's features in such a nice format. The pace is quite slow going but then you are learning it really properly. Once you master what you've learned in this book you find yourself not being so intimidated so much by some of the iOS coding examples or code snippets Xcode puts into your code and it's all thanks to this book. I could kiss you. :) Thanks!!
|0Comment|Report abuse
on 29 May 2014
1.
If I have a grumble, it's that the teaching programs and exercises often make vague references to previous programs / exercises. Possibly stating "Add 'this' to 'such or such a program' " without making it clear WHICH program - just the chapter - if that. This means that you need to search through possibly dozens of programs to find the one to work on. It would make the relevant programs far easier to find if the text had read "Make a copy of Program "xxx" in Mac OS and add / make the following modification(s)".

2.
No solutions to exercises - that I've found. May be some on the web, but don't know.

Other than that, so far so good - I'm still working through the book.
One person found this helpful
|0Comment|Report abuse
on 14 April 2013
I possess a copy of the first edition of this work which I have used extensively over the years to learn ObjectiveC. This edition is equally easy going and discusses subjects thoroughly with plenty of code examples. I find the best way of learning a computer language is to invent ones own project and working out how to proceed using a text: this could not be bettered for this purpose.
This edition is updated to include recent developments in ObjectiveC, also, it includes details how to program in iOS. Since it is a book on language programming it does not discuss Cocoa per se.
I recommend it, even to newcomers, for learning ObjectiveC, although some knowledge of object oriented programming would ease the way.
|0Comment|Report abuse
on 23 July 2013
Very detailed and concise with no waffling about concepts. There's a clear set of contents and challenges at the end of each chapter, and the explanations of object-oriented programming are excellent. However, I feel there could have been more explanation of instances as the examples started to use pointers that I didn't understand at first, and I was a little disappointed by the lack of GUI programming - I understand that this was meant to underpin the basics of objective-c but a short chapter with an introduction to interface builder perhaps would have made the program examples more fun to use. Nonetheless, whenever I get the opportunity I recommend this book to people, it really is brilliant
|0Comment|Report abuse
on 13 April 2016
The book is very well organised and explained with great attention to details. Highly recommended for beginners and intermediate programmers.
|0Comment|Report abuse
on 8 August 2013
As a beginner to this language this book walked me through the basics in a rational manner. The subject is covered in depth with many examples of use.
|0Comment|Report abuse
on 2 February 2015
I found it useful to get me started.
|0Comment|Report abuse
on 2 May 2013
I was looking for a concise reference on Objective-C, to save having to trawl through the verbose mire that is Apple's on-line documentation. In particular, I was looking for a book that would prove a useful reference on app programming for iOS 6.

This book is neither concise or of any real use for iOS 6 app programming. Apple's on-line developer material is as readable, useful and free.

I have given two stars as, if you don't give up the will to live first, you could persevere and actually write some Objective-C code at the end of it and as a start to Objective-C programming it might work for some people. The book is obviously a rehash of Mr Kochan's book on C programming updated for Objective-C and then the various changes to the Objective-C language and tool-sets. By this, the fifth edition, things have become very convoluted and in desperate need of a complete rewrite.

Peter MSc BSc MBCS CITP
|11 Comment|Report abuse
on 19 April 2014
I thought I could pick this language up easily after doing some 'C' programming a few years ago but, this is so different and as yet I haven't picked up the relevance of it all, hopefully I can by the end of the book.
2 people found this helpful
|0Comment|Report abuse

Need customer service? Click here