Review: Cocoa Programming for Mac OS X, 3rd Edition

by Bob McCune on May 20, 2008

Over the weekend, I finished reading the 3rd edition of Cocoa Programming for Mac OS X by Aaron Hillegass. The previous edition had long been considered the best introduction to the topic, but it had grown rather out of date given the major changes introduced in the Leopard release of OS X. Thankfully, the 3rd edition has been completely revised to reflect the current state of Mac OS X development.

Cocoa Programming for Mac OS X is an introductory guide to programming on the Mac platform. It provides broad coverage of the core Mac programming concepts you’ll need to write real world applications, but is not intended to be a definitive reference on the subject. Aaron’s presentation of the material is excellent and the code examples really help explain the concepts being covered.

The organization of the book has changed considerably since the last release. Several less-relevant and irrelevant chapters have been dropped and replaced with chapters covering Core Data, Core Animation, web services, and garbage collection. Additionally, the existing content and examples have been significantly revised giving this release the feel of a whole new book.

I would highly recommend this title to anyone interested in Mac development. Even if you own the previous edition, I think you’ll find the new and revised content well worth the price.


Aaron Hillegass May 21, 2008 at 7:20 am

I just wanted to tell the world how much I love Bob McCune.

Thanks for the kind review.

Bob McCune May 21, 2008 at 8:44 am

Thanks Aaron! I really enjoyed the book and am looking forward to making a trip to the BNR in the not too distant future.

Jetbodin March 22, 2009 at 6:15 pm

This is indeed a really good book if you want to start programming in cocoa like me.
Thanks Aaron