Cocoa Design Patterns Cocoa Design Patterns
Developer's Library

Cocoa Design Patterns

    • 3.4 • 25 Ratings
    • $43.99
    • $43.99

Publisher 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 object-oriented patterns it uses, you’ll find it remarkably elegant, consistent, and simple.

Cocoa Design Patterns begins with the mother of all patterns: the Model-View-Controller (MVC) pattern, which is central to all Mac and iPhone development. Encouraged, and in some cases enforced by Apple’s tools, it’s important to have a firm grasp of MVC right from the start.

The book’s midsection is a catalog of the essential design patterns you’ll encounter in Cocoa, including
Fundamental patterns, such as enumerators, accessors, and two-stage creation Patterns that empower, such as singleton, delegates, and the responder chain Patterns that hide complexity, including bundles, class clusters, proxies and forwarding, and controllers
And that’s not all of them! Cocoa Design Patterns painstakingly isolates 28 design patterns, accompanied with real-world examples and sample code you can apply to your applications today. The book wraps up with coverage of Core Data models, AppKit views, and a chapter on Bindings and Controllers.

Cocoa Design Patterns clearly defines the problems each pattern solves with a foundation in Objective-C and the Cocoa frameworks and can be used by any Mac or iPhone developer.

GENRE
Computers & Internet
RELEASED
2009
September 1
LANGUAGE
EN
English
LENGTH
456
Pages
PUBLISHER
Pearson Education
SELLER
Pearson Education Inc.
SIZE
19.3
MB

Customer Reviews

Alfonso Garza ,

Great book, but partially outdated.

TLDR: great content, but outdated. Buy a newer book.

This great book cover a broad range of topics and explains them very well. When I started the book I thought it would be a review of what I already knew, but this book surprised me. It explains how things I use daily really work and why they are the way they are. I am glad I read it.

Unfortunately for the book, Objective-C has changed drastically and this book needs an update. Great read, but the money would be better spent on a newer book.

jarsen1717 ,

Double the price of kindle version

The kindle edition of this book is $17.69.

Fan11230 ,

Very informative

A must-read for any serious Cocoa/Cocoa Touch developer. I'd like to see an updated edition aimed more at iOS. Much has changed since the original publication date.

More Books Like This

Cocoa Cocoa
2010
Core Objective-C in 24 Hours Core Objective-C in 24 Hours
2011
Cocoa and Objective-C: Up and Running Cocoa and Objective-C: Up and Running
2010
Swift Design Patterns Swift Design Patterns
2018
Cocoa Programming for Mac OS X Cocoa Programming for Mac OS X
2011
Objective-C Boot Camp Objective-C Boot Camp
2011

More Books by Erik Buck & Donald Yacktman

Other Books in This Series

Test-Driven iOS Development Test-Driven iOS Development
2012
Linux Kernel Development Linux Kernel Development
2010
Python Essential Reference Python Essential Reference
2009
Xcode 6 Start to Finish Xcode 6 Start to Finish
2015
Object-Oriented Thought Process, The Object-Oriented Thought Process, The
2019
Cocoa Programming Developer's Handbook Cocoa Programming Developer's Handbook
2009