Popular Tags

Who's online

There are currently 0 users and 115 guests online.

User login

Advanced coverage of core OS X technologies not found elsewhere, including: file I/O, network programming, multithreading, security, performance, etc.

This revised second edition of "Core Mac OS X and Unix Programming" by Mark Dalrymple and Aaron Hillegass expands 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. Tools for debugging, performance, and version control (gcc, gdb, Shark, Saturn, and subversion) are also covered.

Some aspects of Cocoa are covered in the book, such as chapters on NSTask, Distributed Objects and Bonjour, along with some interactions that Cocoa has with the underlying OS (Cocoa and threads, performance techniques, using Berkeley sockets in the Cocoa runloop). Hopefully, much of the Unix stuff explains what's going on under the hood of things like NSFileManager, NSFileHandle, NSTask, NSPipe, will make it easier to track down problems.



No votes yet



The site has recently been updated. You may notice some of the following issues:

  • Some URLs no longer work. Please use the search box.
  • File uploads should now be working. If you experience problems, please contact us.