Advanced Mac OS X Programming

Big Nerd Ranch recently released Advanced Mac OS X Programming.

This is an updated, second edition, printing of the book originally titled Core Mac OS X and Unix Programming. Aaron was kind enough to send me a copy of the original book of which I I wrote a review.

I also took the original edition to work. Last I saw it, it was looking rather dog eared from all the use. Now it seems to have disappeared.

Aaron was kind enough to send me a copy of the updated version.

This version is every bit as good as the first and it has been updated throughout for Tiger specific APIs and technologies. There are a couple of additional chapters and lots of refinements.

What makes this book so good?

Take fork(), for example. The fork() man page provides an extremely terse description of exactly what fork() does. As is typical, it gives absolutely no details or discussions as to the implications of fork()ing a Cocoa application or any of a number of other questions that any app level developer might need.

Core Mac OS X and Unix Programming has a discussion of fork() that spans several pages, includes details on the implications for Cocoa programs, inventories various caveats and related functionalities, and does all this while also providing several examples demonstrating the behavior provided in the text.

The first edition saved me many hours of research while often answering questions that I didn’t realize I needed to ask. I’m confident that the updated version will do the same. I certainly learned a thing or two about fork() in writing this blog entry!

The table of contents is available as a PDF. There is also a site for notes, errata, and source code.

If you are new to Cocoa programming, this book is not for you. There are a number of excellent books that cover basic to advanced Cocoa programming. As far as I can tell, Advanced Mac OS X Programming is unique within the Mac development book market.



2 Responses to “Advanced Mac OS X Programming”

  1. Harry Emmanuel says:

    Thank you very much for this reference.
    Regards

    -hee

  2. Big Nerd Ranch Weblog » Reviews of “Advanced Mac OS X Programming” says:

    […] Bill Bumgarner says "The first edition saved me many hours of research while often answering questions that I didn’t realize I needed to ask. I’m confident that the updated version will do the same." […]

Leave a Reply

Line and paragraph breaks automatic.
XHTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>