Cocoa design patternsErik M. Buck

Cocoa design patterns

by Erik M. Buck · first published 2009

8mentions
5recommended by
6HN commenters
2010–2012first – last mentioned

83% recommend17% neutral

Why HN recommends it

Explains the design patterns behind Cocoa's vast framework built on NSObject, giving the big picture of how the pieces fit; suited to developers who already know Objective-C and want to get comfortable with Cocoa.

Summarised by Claude from recommending comments

"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 XUnlocking the Secrets of Cocoa and Its Object-Oriented FrameworksMac 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 Mode

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

30 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 3 mentions2011: 0 mentions2012: 3 mentions2013: 0 mentions2014: 0 mentions2015: 0 mentions2016: 0 mentions2017: 0 mentions2018: 0 mentions2019: 0 mentions2020: 0 mentions2021: 0 mentions2022: 0 mentions2023: 0 mentions2024: 0 mentions2025: 0 mentions2026: 0 mentions200720172026

What Hacker News says

  • jsmartonly · Dec 31, 2011 · Recommends

    Reading document from Apple is the best way to start. For books, I found the following are very helpful: 1) Cocoa Programming for Mac OS X (by Aaron Hillegass) 2) Cocoa Design Patterns (by Erik M. Buck and Donald A. Yacktman)

    on “Ask HN: Best book to get into iOS and Mac programming?” ↗
  • wallflower · Mar 6, 2010 · Recommends

    …Luckily, I'm good at debugging! At some critical point, Objective-C/Cocoa stops being the problem (EXC_BAD_ACCESS, IB gotchas, CoreData mysteries) and starts becoming the solution. Highly recommend "Cocoa Design Patterns" I really like Leah's tone in this essay. It sounds like she is having fun with the jump-in-the-deep-end and start treading code method of learning.

    on “Leah Culver - Three weeks of iPhone development” ↗
  • hackrocket · May 8, 2012 · Recommends

    …http://itunes.apple.com/itunes-u/ipad-iphone-application-dev... http://codelesson.com/courses/tag/Mobile You can also try to learn on your own. Here are some of the best books: - iPhone Programming : The Big Nerd Ranch Guide - Cocoa Design Patterns - iPhone App Development : The Missing Manual - The iOS Developer's Cookbook - Cocoa Design Patterns - Head First: iPhone Development Once you start developing http://www.stackoverflow.com is an…

    on “Good iOS tutorial to recommend for a 14 year old?” ↗
  • wallflower · Mar 26, 2010 · Recommends

    …Builder has a thick skin; curse at it. Part of learning this is learning the non-optimal way first. You'll grow into it. The best part of Cocoa/Objective C is how well it was designed. Highly recommend "Cocoa Design Patterns".

    on “How to Make an HTML5 iPhone App” ↗
  • ivanzhao · Jun 26, 2010 · Recommends

    Objective-C is fairly simple, while Cocoa is vast and complex. The distinct is important. It might take you awhile to get familiar with Cocoa and all its patterns built on top of NSObject. "Cocoa Design Patterns, by Buck and Yacktman" is a very good book to get the big picture right, but might be slightly overwhelming at the beginning (as there are many patterns/ways to solve the same problem in Cocoa). Read…

    on “OS X/iOS Programming” ↗
  • AdnanChowdhury · Jan 1, 2012 · Recommends

    Thanks. I am looking over the Apple documents now. I haven't come across Cocoa Design Patterns until you mentioned it. It seems like a good book.

    on “Ask HN: Best book to get into iOS and Mac programming?” ↗
  • hackrocket · May 22, 2012 · Recommends

    …http://www.raywenderlich.com/ http://cocoawithlove.com/ http://mattgemmell.com/ http://mobile.tutsplus.com [3] Books: Objective-C Programming: The Big Nerd Ranch Guide iPhone Programming : The Big Nerd Ranch Guide Cocoa Design Patterns iPhone App Development : The Missing Manual The iOS Developer's Cookbook Cocoa Design Patterns Beginning iPhone Development: Exploring the iPhone SDK [4] Forums/Q&A http://stackoverflow.com http://www.iphonedevsdk.com/forum/…

    on “Please help with training resources for new grads” ↗
  • mclin · Mar 27, 2010 · Mentions

    …know their way around UI. Haven't found anything obviously wrong like in some other iPhone books I looked through. http://www.amazon.com/iPhone-SDK-Development-Pragmatic-Progr... Will def check out Cocoa Design Patterns when I get a chance.

    on “How to Make an HTML5 iPhone App” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help