Jump To:
Leopard Reference Library
Mac OS X combines an open source, UNIX-based core with such features as the Aqua user interface, the Quartz graphics system, and rich application-development frameworks. The documents here provide an overview of the concepts and technical capabilities of Mac OS X most relevant to developers, and are focused on Mac OS X as a whole.

A guided introduction and learning path for developers new to Mac OS X.   Essential information about Apple's Mac OS X operating system.  
Document Descriptions
On Off
Display

Sort by
Title
Sort by
Topic
Sort by
Resource Type
Sorted by
Date
Cocoa Fundamentals Guide (HTML) (PDF)
Introduces the basic concepts, terminology, architectures, and design patterns of the Cocoa frameworks and development environment.
General Guides 2008-11-19
System Startup Programming Topics (HTML) (PDF)
Explains the boot process used to initialize the Mac OS X operating system.
General Guides 2008-11-19
Mac OS X Technology Overview (HTML) (PDF)
Introduces Mac OS X and its technologies.
General Guides 2008-10-15
Security Overview (HTML) (PDF)
An introduction to computer security concepts and the security APIs in Mac OS X and iPhone OS.
General Guides 2008-10-15
File System Overview (HTML) (PDF)
Conceptual information and guidelines describing the structure and usage of the Mac OS X file system.
General Guides 2008-07-11
Runtime Configuration Guidelines (HTML) (PDF)
Conceptual and reference information for dynamically configuring your software.
General Guides 2008-07-08
Apple Human Interface Guidelines (HTML) (PDF)
Introduces the Mac OS X user experience and explains how to design an application for Aqua.
General Guides 2008-06-09
64-Bit Transition Guide (HTML) (PDF)
Describes the 64-bit features available in Mac OS X.
General Guides 2008-04-08
Porting UNIX/Linux Applications to Mac OS X (HTML) (PDF)
Conceptual information and tips about porting UNIX and Linux applications to Mac OS X.
General Guides 2008-04-08
Leopard Technology Series for Developers: Objective-C 2.0 Overview (HTML)
Describes features and capabilities introduced in Objective-C 2.0.
General Articles 2007-12-11
What's New In Mac OS X (HTML) (PDF)
Summarizes new Mac OS X technologies.
General Release Notes 2007-12-11
AppleScript Overview (HTML) (PDF)
Introduces the technology for writing scripts to control applications. Useful for scripters and application developers.
General Guides 2007-10-31
Leopard Technology Series for Developers: OS Foundations (HTML)
Leopard Overview article on system-level updates.
General Articles 2007-09-04
Stack Execution Release Notes (HTML)
General Release Notes 2007-07-17
Making the Most of the ADC Reference Library (HTML)
Introduces the ADC Reference Library, its organization, and tools for navigating to the content you need.
General Articles 2007-06-26
Spotlight Overview (HTML) (PDF)
Introduces the main components and services of Apple's metadata technology.
General Guides 2007-05-27
I/O Kit Fundamentals (HTML) (PDF)
The basics of developing device drivers. Includes descriptions of I/O Kit families.
General Guides 2007-05-17
Mac OS X Notification Overview (HTML) (PDF)
General Guides 2007-05-15
Universal Binary Programming Guidelines, Second Edition (HTML) (PDF)
Conceptual information and tips for writing code that runs on PowerPC-based and Intel-based Macintosh computers.
General Guides 2007-02-26
Leopard Technology Series for Developers: Leopard Technology Overview (HTML)
Learn how to get ready for Leopard.
General Articles 2006-03-27
Carbon Overview (HTML) (PDF)
Defines Carbon and the components of Carbon applications. Provides a whirlwind tour of Carbon APIs.
General Guides 2005-11-09
Core Foundation Design Concepts (HTML) (PDF)
Explains the fundamental design concepts that underlie all Core Foundation programming interfaces.
General Guides 2005-08-11
QuickTime Overview (HTML) (PDF)
Introduces the main concepts and services of QuickTime.
General Guides 2005-08-11
Multiple User Environments (HTML) (PDF)
Explains the system's user environment and gives guidance on writing programs for that environment.
General Guides 2005-07-07
Creating an Application with Tiger Technologies (HTML)
Learn how to build an application using key technologies in Tiger.
General Articles 2005-06-06
Tiger Develop Overview Series: Mac OS X v.10.4 Tiger (HTML)
Learn about Tiger's features, programming interfaces, and frameworks.
General Articles 2004-10-19