Mac OS X Developer's Guide

Mac OS X, the new operating system from Apple Computer, is built on firm foundations. These include the principles of modern operating systems (including multithreading, multiprocessing, a UNIX-based kernel, and memory protection) as well as object-oriented programming and component software.
This part of the book provides a summary of the Mac OS X architecture, as well as the principles of modern operating systems and object-oriented programming.
Mac OS X is a departure from previous operating systems both on mainframes and on personal computers. Its structure is thoroughly modern it is based on a small kernel that isolates the most critical aspects of the operating system, and it is object oriented to a degree that has not been seen in a mainstream operating system. Its user experience has been developed based not only on Apple s years of research and development in this area, but also on the powerful processors of today and tomorrow that can provide a rich, sophisticated, and delightful user experience of greater elegance and power than their earlier incarnations could provide.
This book is for Mac OS X...