|
|||||||||||||||||||||||||||||||||||
|
5 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
11 of 11 people found the following review helpful:
4.0 out of 5 stars
The original reference work on Objective-C,
By
This review is from: Object-Oriented Programming: An Evolutionary Approach (Paperback)
The original reference work on Objective-C; the second edition was published May of 1991. So don't expect anything about OS X or Cocoa. But it's still a good book. If you want to read about the language itself, its history, the motivations behind its design, and its relationship to other languages, this is the book for you. If you want an introduction to the concept of object-oriented programming that is not mucked up by the foulness of C++ or Java, but rather gets you started down the One True Path of Cocoa right off the bat, this would also be a good place to start. I learned Objective-C from this book, and it is still handy as a reference work. Kind of the Kernighan & Ritchie of Objective-C. Four stars instead of five because it has less and less relevance for the typical Obj-C programmer nowadays, who is almost certainly coding for Cocoa on OS X.
6 of 6 people found the following review helpful:
4.0 out of 5 stars
The main reference on Objective-C.,
By stes@mundivia.es (Santander, Spain) - See all my reviews
This review is from: Object-Oriented Programming: An Evolutionary Approach (Paperback)
The first three chapters are conceptual, and compare various approaches to object-oriented programming. Chapters 4 until 8 are highly technical and give detailed information on the Objective-C runtime and class libraries. I find the chapter on user interfaces a bit sloppy. Interesting, on the other hand, is the final chapter with projects for extensions.
2 of 2 people found the following review helpful:
3.0 out of 5 stars
Interesting history, but that's about it,
By
Amazon Verified Purchase(What's this?)
This review is from: Object-Oriented Programming: An Evolutionary Approach (Paperback)
(This review is about the 1986 edition, not the 1991. I assume big changes, but either way I haven't read it.)
Okay, so you just got a Mac or an iPhone and you've noticed that the development tools you need are free (and, indeed, come with the computer). You go out and buy books, but you want to see the original book. Well, this is it. Congratulations, you've just purchased an interesting historical document that has almost nothing to do with Mac programming, in a language that is almost but not entirely unlike the Objective-C you'll be using to write your app. The 1986 edition is truly a time warp -- for example, the choice of "acetate" as an analogy to describe a GUI view is probably going to be lost on anyone who's only ever done page layout on a computer. Cox writes comparisons of Objective-C to Ada, C++, and Smalltalk, but the comparisons are far, far outdated. Three years before the original ANSI C standard came out, Cox was still using K&R C as his substrate language. The coverage of how object-oriented GUI systems work is more or less on target, but since it's based on a very old version of X, it isn't very much like the OpenStep/Cocoa environment. But a bigger problem than its antiquatedness is the fact that (probably by necessity) it's three parts textbook, one part advertisement for Stepstone's (or at the time, PPI's) product. The grating and poorly-thought-through term "Software-IC" (for a binary object library) pops up everywhere. Used copies, however, can be had pretty cheaply, so if you like computer archaeology it's certainly a nice little trip to the days when object-oriented programming was just going mainstream and Steve Jobs was looking for technologies to build his NeXT system on. There's also enough source code to learn a bit about writing your own Objective-C libraries, if you know how to translate to the @ syntax that ObjC has used since not long after this book came out. For the most part, though, unless you're a serious Mac or programming languages historian, it's not worth going out of your way for.
2 of 3 people found the following review helpful:
5.0 out of 5 stars
One of the best books on Object Oriented Programming,
By A Customer
This review is from: Object-Oriented Programming: An Evolutionary Approach (Paperback)
This book is a must read for anybody working in Objective-C (NextStep/Rhapsody). It basically describes Objective-C, how it works, and future directions for the language. It also has a good comparison of other OO languages. Overall, it's a great book
2 of 5 people found the following review helpful:
5.0 out of 5 stars
This book is awesome.. it explains alot.,
By A Customer
This review is from: Object-Oriented Programming: An Evolutionary Approach (Paperback)
The book is kind of small.. but its packed w/ info onobjective-c. It gives complete info on how to use the objective-c OOPextension as well the objective-c internals.
|
|
Most Helpful First | Newest First
|
|
Object-Oriented Programming: An Evolutionary Approach by Brad J. Cox (Paperback - May 1991)
Used & New from: $9.25
| ||