 |
|
Title: Cocoa(R) Programming for Mac(R) OS X (2nd Edition)
ISBN: 0321213149
Author:
Aaron Hillegass
Publicate Date: 2004-05-10 Publish: 2004-05-10
List Price: $49.99
Average Customer Rating: 4.5
Format: Paperback
 |
 |
 |
 |
 |
Amazon Lowest New Price: $14.95
Amazon Lowest Used Price: $6.99
Amazon Merchant Price: $31.49
|
|
 |
 |
 |
 |
|
 |
 |
 |
 |
| Customer Review: |
 |
1: Not too helpful
This book is too high-level and not descriptive enough. Could be a good intro but doesn't really help to do some real-world tasks.
|
2: Lots of easy to understand but relevant examples
I'm new to Cocoa/Objective-C but have a fairly extensive background in software development in a variety of different languages. What I needed to get me started was something that gave a broad overview of the Cocoa Framework and some simple examples of how the Interface Builder and code fit together. This book did a great job of doing this. Unlike "Learning Cocoa with Objective-C" (a book I really struggled with) this book isn't really tutorial based and doesn't try and take you through how to build some big whiz-bang application. It's the sort of book that helps get you started developing your own application and whenever you have a question like "I wonder how to setup a NSTableView delegate" there's a very good chance that there'll be an example of doing just that in the book. After a few days with this book I was confident enough to start my own development, and haven't looked back since.
|
3: Excellent for getting on the Cocoa/XCode wagon quickly
The author employs an good teaching technique that leads step by step to understanding the workings of Cocoa and XCode. I am familiar with the Object Oriented Programming concept and that helped to understand the material covered. The hands-on exercises cover all the basics and are short and relatively easy. I also like the "tone" employed by the author. It's friendly, supportive and plain English.
There is some miss-match between the current version of Cocoa (2.0)/XCode (3.0) and the book, especially where it concerns Interface Builder and the illustrations. But it was fairly easy to figure out. Except for some chapters, like Creating Interface Builder palettes.
Overall I highly recommend this book, while I also hope that the author posts some addendum on the internet that shows the book's examples using the current version of the software.
|
4: Excellent tutorials
I tried learning Cocoa on my own using online resources, but it wasn't until I followed the tutorials in this book that I felt that I really learned Cocoa. The explanations are to the point, examples are clear. The only negative thing I can say about the 2nd edition of the book is that it was written before XCode 3.0, so some of the steps are different from XCode 2.0.
If you're using XCode 2.0, get this edition, otherwise wait till 3rd edition comes out.
|
5: Great, but where is the errata website?
Hi, the other reviewers are right on with the positive feedback they give. My 2 cents and the reason I gave this 3 stars instead of 5 is simply that there is no published information on mistakes in this book, which is very frustrating. I am a beginner Cocoa programmer, but a very experienced C and Java programmer. When I run into things that don't work as described in the book I need to find out from a book FAQ, errata, or contact with the author whether it is his mistake or mine. This is just basic table stakes of publishing a tech book after 2000, and it is surprising that it is not possible with this book. So - beware, as with any tech book there are mistakes but you have to find and deal with them on your own. That said, I don't think there are many. Author - if you read this, please at least put up a simple page where readers can give feedback or you can post corrections, check page 72 for example.
Errata site found with the help below, bumping my rating up if Amazon will let me.
|
|
|
|