Advanced Mac OS X Programming


Unix evolves. Today it acts as the operating system for machines as small as cellphones and large as supercomputers. With Mac OS X, Unix has evolved into something your grandmother can love. To achieve this, Apple has made several powerful additions to Unix. The result is Darwin and the core technologies.

Core Mac OS X and Unix Programming, by Mark Dalrymple and Aaron Hillegass, was the first book to introduce programmers to Darwin and the core technologies. If you want to write applications for Mac OS X, this book gave you knowledge that can be obtained nowhere else.

Now in its second edition, titled Advanced Mac OS X Programming, Mark and Aaron have expanded upon the original, containing explanations of how to leverage the powerful underlying technologies. This book goes down to the real nitty-gritty of multi-threading, interprocess communication, networking, performance tuning, distributed objects, kqueues, Bonjour, authentication, the keychain, and directory services. The tools are also covered: gcc, gdb, subversion, Shark, and Saturn.

Order a copy from the Big Nerd Ranch

or Order a copy from Amazon.

You can also read the press release.

Here are some reviews of the first edition: Slashdot, OSNews, idevgames, Bill Bumgarner, and Brad Brighton.

For errata, source code, and other resources, please see a resource page:



borkware home | products | miniblog | rants | quickies | cocoaheads
Core Programming book

webmonster@borkware.com