- ISBN13: 9780321535023
- Condition: NEW
- Notes: Brand New from Publisher. No Remainder Mark.
Product Description
“Next time some kid shows up at my door asking for a code review, this is the book that I am going to throw at him.” –Aaron Hillegass, founder of Big Nerd Ranch, Inc., and author of Cocoa Programming for Mac OS X Unlocking the Secrets of Cocoa and Its Object-Oriented Frameworks Mac and iPhone developers are often overwhelmed by the breadth and sophistication of the Cocoa frameworks. Although Cocoa is indeed huge, once you understand the … More >>

#1 by Umed Zokirov on February 7, 2010 - 4:41 am
This book is a handy pattern reference. Now there are many pattern books out there, be it authored by GOF, Fowler and so on, but this one focuses on patterns from a Cocoa Objective-C perspective. That’s a big plus, since certain patterns use language idioms and trying to “translate” these idioms from one language to another is often tricky.
Rating: 3 / 5
#2 by Ron Mashrouteh on February 7, 2010 - 6:53 am
One of the best books on MAC OS X. If you are a beginner or an Avid MAC developer you need a copy of this book for your library. Excellent book.
Rating: 5 / 5
#3 by Innocente on February 7, 2010 - 9:42 am
There are a few core books that I consider must-read books for starting Mac / iPhone developers. This is one of them.
It is especially important for current or former Language / Framework programmers to study this book, and study it hard.
Nothing is more obvious than code that has been architected by old C++ / .NET / MFC coders that do not ‘get’ the Cocoa Design Patterns.
Don’t be one of those folks.
This applies to Java, C#, Smalltalk, C, C++, Delphi, etc coders. These Design Patterns MUST be learned, and used.
Rating: 5 / 5
#4 by Marcel Weiher on February 7, 2010 - 12:28 pm
Documenting sophisticated frameworks has always been a challenge, and even more so with ones such as Cocoa written in dynamic languages such as Objective-C. The reason is that what is there is not really the most important part. Instead it is the intangible lines that go between (”ma”) and the structures that repeat themselves with slight variations that really constitute the framework.
“Cocoa Design Patterns” uses this insight to reduce the (by now) massive bulk that is Cocoa to a much more manageable collection of patterns without reducing technical depth. In fact, by focusing on these patterns, the authors are able to provide both a big-picture view and technical depth that goes beyond that found in the documentation or other books on the subject. In short, instead of just information, it provides insight.
If you have been interested in programming Cocoa or Cocoa Touch but have found the frameworks intimidating, both by their sheer bulk and by everything being somewhat different: read this book, it will all start to make sense.
Rating: 5 / 5
#5 by Denis Gesbert on February 7, 2010 - 3:18 pm
as a matter of fact, the vast majority of books written on Design Patterns seems to ignore MacOSX “history” aka NeXTStep and OpenStep. As a results most of young software engineers very familiar with Design Patterns have a wrong idea of of Apple legacy on this topic. This is frustrating for many developers and leads for pro and cons Apple division based on many misconceptions. “Cocoa Design Patterns” is precious even for people with academic design pattern background and NeXT/OpenStep/Cocoa veterans and precious to learn how to do things the right way and understand why.
Both Erick Buck, Don Yacktman have spent many of their time to bring invaluable knowledge, and incredibly hight quality informations and open source material to the community since the beginning of this nice adventure.
Rating: 5 / 5