AnyBook4Less.com
Find the Best Price on the Web
Order from a Major Online Bookstore
Developed by Fintix
Home  |  Store List  |  FAQ  |  Contact Us  |  
 
Ultimate Book Price Comparison Engine
Save Your Time And Money

Learning Cocoa with Objective-C, 2nd Edition

Please fill out form in order to compare prices
Title: Learning Cocoa with Objective-C, 2nd Edition
by James Duncan Davidson, Inc. Apple Computer
ISBN: 0-596-00301-3
Publisher: O'Reilly & Associates
Pub. Date: 20 September, 2002
Format: Paperback
Volumes: 1
List Price(USD): $34.95
Your Country
Currency
Delivery
Include Used Books
Are you a club member of: Barnes and Noble
Books A Million Chapters.Indigo.ca

Average Customer Rating: 3.93 (14 reviews)

Customer Reviews

Rating: 2
Summary: This book does not leave you with more than examples.
Comment: I have seen what is to be had from a good programming book in Steve Oualline's Practical C++ Programming (O'Reilly). One who works himself through a book such as this will find that he is able to move immediately beyond the scope of the textual examples into programs which he himself finds useful. The material is well-taught, in normal English, and confusing issues are solved by reviewing the text. Unfortunately, this is hardly the case with Learning Cocoa. Having read this book, I find that J.D. Davidson explains things poorly, speaks too often in a manner which some might consider advertisement of Apple's tools, and does not prepare one to apply what he has learned to his own purposes. I could not, as a result, recommend this book to anyone of my background (I learned to program C++ by Oualline's book, then came to Learning Cocoa).

Davidson has a habit of "teaching" Cocoa in the following manner:

1. Create a project named x.
2. create these header and implementation files.
3. Copy the code I have written here in this book.
4. Read the explanation line-by-line which I have given you.

The result of this system is that Davidson has successfully explained why his example programs run, but he has utterly failed to teach the reader to create a program which applies the topics he just touched on. Line-by-line explanations are only useful if they serve the purpose of abstraction, to create a model which can then be applied to a specific case. Davidson's explanations serve only his individual examples, as is obvious when a beginning programmer attempts to create his own application.

It is also altogether too clear that Davidson is working under Apple's hand. At every opportunity, the phrase, "Apple has provided," or, "Apple's engineers created," is concatenated at the front end of a sentence for no reason other than to irritate the reader with what amounts to advertisement in a textbook. For example, at the beginning of the novel, Davidson attempts to explain objects. What does he use as a decidedly abstract example? An "Apple" iPod. This may seem nitpicky at first, but I find it very distracting and detrimental to the content.

Lastly, it bears mentioning that this novel does not provide one with the means to move on. Halfway through the text, I was still not able to create my own programs, even of the most rudimentary kind, without intense difficulty and little help from the novel. Re-reading explanations is not helpful, as few of them are made abstract enough to assist a body in any of his own pursuits. Davidson must have understood this when he created the novel, because none of the exercises he provides go beyond one-line modifications. In effect, this book provides no semblance of applicable knowledge.

A book that provides neither content nor focus nor a place from which to move on does not deserve the exhaustive hours required to read it. I have not yet explored other alternatives in the Cocoa programming world, however I strongly suggest that others look elsewhere.

Rating: 4
Summary: One of the best Cocoa books available...
Comment: This book was one of the best programming books that I have ever seen. While it had a lot of basics, it went completely through the Cocoa application development. I completed the entire books in less than a week work on this part time. The examples were complete and had very view mistakes.

I would recommend this book to anyone who wants to get started programming for OS X using Cocoa. This book si good for almost any level programmer.

The only reason I did not give it 5 stars was because it had a couple of mis-prints and could have added a few more chapters going into more deoth in a few areas...

Rating: 3
Summary: A good book, but not the best book
Comment: A very popular book, and greatly improved in its second edition. Very example and tutorial oriented; somewhat out of date at this point, however.  Helps the user learn Interface Builder, ProjectBuilder and Objective-C, too. Possibly a bit shallow to get the reader writing their own Cocoa programs from scratch, but a good introduction. Ultimately, probably not as recommended for a first purchase as Cocoa Programming by Scott Anguish or Cocoa Programming for Mac OS X by Aaron Hillegass.

Similar Books:

Title: Building Cocoa Applications : A Step by Step Guide
by Simson Garfinkel, Michael K. Mahoney
ISBN: 0596002351
Publisher: O'Reilly & Associates
Pub. Date: 01 May, 2002
List Price(USD): $44.95
Title: Cocoa Programming for Mac OS X
by Aaron Hillegass
ISBN: 0201726831
Publisher: Addison-Wesley Pub Co
Pub. Date: 03 December, 2001
List Price(USD): $44.99
Title: Objective-C Pocket Reference
by Andrew Duncan
ISBN: 0596004230
Publisher: O'Reilly & Associates
Pub. Date: 01 December, 2002
List Price(USD): $9.95
Title: Cocoa Programming
by Scott Anguish, Erik Buck, Donald Yacktman
ISBN: 0672322307
Publisher: SAMS
Pub. Date: 20 September, 2002
List Price(USD): $59.99
Title: Programming in Objective C
by Stephen Kochan
ISBN: 0672325861
Publisher: SAMS
Pub. Date: 10 November, 2003
List Price(USD): $34.99

Thank you for visiting www.AnyBook4Less.com and enjoy your savings!

Copyright� 2001-2021 Send your comments

Powered by Apache