Advanced Mac OS X Programming (2nd Edition)

Advanced Mac OS X Programming (2nd Edition)

By Mark Dalrymple and Aaron Hillegass

Order a Copy
Download Examples and Solutions

There are several other books on programming for Mac OS X, but none of them contain 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.

"This is the book to have if you need to understand the plimbing that makes Mac OS X work. It clearly explains the tools and APIs that can radically improve the performance and reliability of your applications." –Eric Peyton, original developer of the Fire chat client

"This book is a must-have for any serious developer for the Mac OS X platform. In fact, it is the only book that I know that goes deep and digs up hard issues, real questions seeking real answers." –From the review on OSNews.com

"I suspect this book will become a canonical reference, and may even be in need of a clever nickname." –From the review on Slashdot