Jump To:
The Reference Library is a comprehensive collection of Apple technical resources, including Articles, Guides, Reference, Release Notes, Sample Code, Technical Notes, and Technical Q&As. Each of the links below leads to the resources for a specific topic.

Document Descriptions
On Off
Display

Sort by
Title
Sort by
Topic
Sorted by
Resource Type
Sort by
Date
ABMutableMultiValue Reference for C (HTML) (PDF)
Describes the opaque type for accessing Address Book properties with multiple values.
Apple Applications Reference 2003-08-20
Printing Plug-in Interfaces Reference (HTML) (PDF)
Describes the various callback interfaces that Mac OS X printing plug-ins implement in Carbon.
Carbon, Graphics & Imaging, Printing Reference 2003-07-31
Internet Config Reference (HTML) (PDF)
Describes the legacy technology for managing Internet preferences in Classic Mac OS.
Carbon, Networking Reference 2003-05-01
Collection Manager Reference (HTML) (PDF)
Describes the C API for implementing an abstract data type that stores related pieces of information.
Carbon Reference 2003-04-01
Language Analysis Manager Reference (HTML) (PDF)
Describes the Carbon shared library that performs morphological analysis for Japanese text.
Carbon, Internationalization Reference 2003-04-01
Mixed Mode Manager Reference (HTML) (PDF)
Describes the interface that supports PowerPC computers running 680x0 code.
Carbon Reference 2003-04-01
Speech Recognition Manager Reference (HTML) (PDF)
Describes the C interface for recognizing and accepting spoken input.
Carbon, User Experience Reference 2003-02-01
Debugger Services Reference (HTML) (PDF)
Describes the C API for standard exception-handling and assertion functions used in Carbon applications.
Carbon, Performance Reference 2003-01-01
Error Handler Reference (HTML) (PDF)
Describes the C API for a Mac OS 9 service that assumes control when certain low-level system errors occur.
Carbon, Performance Reference 2003-01-01
Notification Manager Reference (HTML) (PDF)
Describes the C API used by background applications to communicate information to the user.
Carbon Reference 2002-12-01
Keyboard Layout Services Reference (HTML) (PDF)
Describes the C API for managing key-to-character mappings used to support various languages.
Carbon, Internationalization, Text & Fonts Reference 2002-11-18
Ticket Services Reference (HTML) (PDF)
Describes the C API used by printer modules and PDEs to communicate printing information to the system.
Carbon, Graphics & Imaging, Printing Reference 2002-10-23
FontSync Reference (HTML) (PDF)
Describes the C API for content-based font identification and comparison.
Carbon, Graphics & Imaging, Text & Fonts Reference 2002-10-01
MIDI File Format (HTML)
Describes the QuickTime implementation of the MIDI file standard.
Audio, Carbon, QuickTime Reference 2002-09-17
Locale Utilities Reference (HTML) (PDF)
Describes the C API for supporting conventions of a specific language or region.
Carbon, Internationalization, Text & Fonts Reference 2002-01-24
Sound Manager 3.3 (HTML)
Deprecated - Summary of Sound Manager legacy releases 3.1, 3.2.1, and 3.3.
Carbon, QuickTime Reference 2001-11-15
Carbon Result Codes Index (HTML)
An alphabetic list of result codes in the Carbon application environment, with links to their API reference pages.
Carbon Reference
GDB Quick Reference (PDF)
Printable quick reference card.
Tools Reference
GNU C/C++/Objective-C 3.3 Compiler (HTML)
Explains how to use the GNU compilers from the command line.
Carbon, Darwin, Open Source, Tools Reference
Java 3D 1.2 API Reference (HTML)
Describes the Javadoc-formatted API for the Java 3D 1.2 package. Does not include any Apple-specific reference.
Java Reference
Java Advanced Imaging 1.1 API Reference (HTML)
Describes the Javadoc-formatted API for the Java Advanced Imaging 1.1 package. Does not include any Apple-specific reference.
Java Reference
NSTableView Class Reference (HTML) (PDF)
Describes a view that displays and manages tabular data.
Cocoa, User Experience Reference
Dynamic Loader Release Notes (HTML)
Updated for Mac OS X v10.5.
Mac OS X, Tools Release Notes 2009-03-04
Java for Mac OS X v10.4, Release 8 Release Notes (HTML) (PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.4, Release 8.
Internet & Web, Java, Mac OS X Server, Security Release Notes 2009-03-04
Java for Mac OS X v10.5 Update 3 Release Notes (HTML) (PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.5 Update 3.
Internet & Web, Java, Mac OS X Server, Security Release Notes 2009-03-04
Extending and Troubleshooting Directory Services (HTML)
Explains how to extend Directory Services for Mac OS X Server v10.5 and how to troubleshoot problems.
Mac OS X Server, Networking Release Notes 2009-02-04
Foundation Release Notes (10.4 and earlier) (HTML)
Release notes for older versions of Mac OS X.
Cocoa Release Notes 2009-01-06
WebKit Reference Update (HTML) (PDF)
Summarizes the symbols added to the WebKit framework.
Cocoa, Internet & Web Release Notes 2008-11-19
Xcode Release Notes (HTML)
Lists changes to Xcode.
Tools Release Notes 2008-11-19
Java for Mac OS X v10.4, Release 7 Release Notes (HTML) (PDF)
First version of Java for Mac OS X v10.4 Update 7 Release Notes.
Internet & Web, Java, Mac OS X Server, Security Release Notes 2008-09-24
Java for Mac OS X v10.5 Update 2 Release Notes (HTML) (PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.5 Update 2.
Internet & Web, Java, Mac OS X Server, Security Release Notes 2008-09-24
Dashcode 2.0 Release Notes (HTML)
Explains key features, known issues, and workarounds for Dashcode 2.0.
Tools Release Notes 2008-09-09
Interface Builder 3.1.1 Release Notes (HTML)
Describes configuration changes, bug fixes, and newly reported issues since Interface Builder 3.1.
Tools Release Notes 2008-09-09
LLVM-GCC Release Notes (HTML)
Lists changes to LLVM-GCC technology.
Tools Release Notes 2008-09-09
Interface Builder 3.1 Release Notes (HTML)
Updated for Interface Builder 3.1
Tools Release Notes 2008-05-30
ld Release Notes for Xcode 3.1 (HTML)
Tools Release Notes 2008-05-29
Java for Mac OS X v10.5 Update 1 Release Notes (HTML) (PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.5 Update 1.
Internet & Web, Java, Mac OS X Server, Security Release Notes 2008-05-02
2D Graphics Release Notes for Mac OS X v10.5 (HTML)
Describes the changes and issues related to Core Image and Quartz 2D in Mac OS X v10.5.
Carbon, Cocoa, Games, Graphics & Imaging Release Notes 2008-04-08
High Level Toolbox Release Notes (10.5.2) (HTML)
Describes HIToolbox enhancements for Mac OS X v10.5.2.
Carbon Release Notes 2008-03-11
Interface Builder 3.0 Release Notes (HTML)
Tools Release Notes 2008-03-05
AppleScript Studio 1.4 Release Notes (HTML)
Moving Tiger AppleScript Studio Release Notes to separate document.
Scripting & Automation, Tools Release Notes 2007-12-22
Java for Mac OS X 10.4 Release 6 Release Notes (HTML) (PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.4 Release 6.
Internet & Web, Java, Mac OS X Server Release Notes 2007-12-14
AppleScript Release Notes (HTML)
Describes late breaking news and highlights of new or changed features in the latest release of AppleScript.
Scripting & Automation Release Notes 2007-12-11
Core Data Release Notes (HTML)
Describes features, issues, and workarounds related to Mac OS X v10.5 and its support of Core Data.
Cocoa Release Notes 2007-12-11
WebObjects 5.4 Release Notes (HTML) (PDF)
Information about known issues and workarounds for WebObjects Release 5.4.
Internet & Web, Java, Mac OS X Server, Tools Release Notes 2007-12-11
What's New In Mac OS X (HTML) (PDF)
Summarizes new Mac OS X technologies.
Mac OS X Release Notes 2007-12-11
Accelerate Release Notes (HTML)
Performance Release Notes 2007-10-31
Affinity API Release Notes for Mac OS X v10.5 (HTML)
Explains how to influence which CPU core runs a group of threads (for performance optimization).
Darwin, Hardware & Drivers, Mac OS X Server, Performance Release Notes 2007-10-31
AppleScript Release Notes (Mac OS X 10.4 and earlier) (HTML)
Describes late breaking news and highlights of new or changed features in previous releases of AppleScript.
Scripting & Automation Release Notes 2007-10-31
AppleScript Studio Release Notes (HTML)
Describes late-breaking news and highlights of new or changed features in the latest release of AppleScript Studio.
Carbon, Cocoa, Scripting & Automation, Tools Release Notes 2007-10-31
Application Kit Release Notes (10.5) (HTML)
New document that describes new features, notes, and known issues for the Application Kit Framework on Mac OS X v10.5.
Cocoa Release Notes 2007-10-31
Automator Release Notes (HTML)
Updated for changes in Mac OS X version 10.5.
Apple Applications, Cocoa, Scripting & Automation, Tools Release Notes 2007-10-31
Carbon Core Release Notes (HTML)
Carbon, Internationalization, Text & Fonts, User Experience Release Notes 2007-10-31
Carbon Developer Tools Release Notes (HTML)
Updated for Mac OS X v10.5
Carbon Release Notes 2007-10-31
CCL Modem Scripting Release Notes (HTML)
Explains changes to modem CCLs for Mac OS X v10.5 and what to do to change existing and supersede older scripts.
Apple Applications, Darwin, Hardware & Drivers, Networking, Open Source Release Notes 2007-10-31
CFNetwork Framework Release Notes (HTML)
Core Foundation, Networking, Open Source Release Notes 2007-10-31
Code Signing Release Notes (HTML)
Carbon, Cocoa, Darwin, Hardware & Drivers, Internet & Web, Java, Mac OS X Server, Networking, Open Source, Security Release Notes 2007-10-31
CoreFoundation Framework Release Notes (HTML)
Carbon, Core Foundation, Performance Release Notes 2007-10-31
DiscRecording Release Notes (HTML)
Updated for Mac OS X v10.5
Audio, Carbon, Cocoa, User Experience Release Notes 2007-10-31
Foundation Release Notes (HTML)
Describes new features, notes, and known issues for the Foundation framework in Mac OS X v10.5.
Cocoa, Internationalization, Scripting & Automation Release Notes 2007-10-31
Garbage Collection Release Notes (HTML)
Describes features, issues, and workarounds related to Mac OS X v10.5 and its support of garbage collection.
Cocoa Release Notes 2007-10-31
GCC 4 Release Notes (HTML)
Updated for Xcode 3.0
Tools Release Notes 2007-10-31
High Level Toolbox Release Notes (10.5) (HTML)
Describes new HIToolbox features and enhancements for Mac OS X v10.5.
Carbon Release Notes 2007-10-31
I/O Kit Power Management Release Notes (HTML)
Describes the latest changes to power management for Mac OS X v10.5.
Darwin, Hardware & Drivers Release Notes 2007-10-31
Java for Mac OS X v10.5 Release Notes (HTML) (PDF)
Internet & Web, Java, Mac OS X Server, Security Release Notes 2007-10-31
Kernel Extensions Release Notes (HTML)
Darwin Release Notes 2007-10-31
Launch Services Release Notes (HTML)
Carbon, Cocoa Release Notes 2007-10-31
Objective-C Release Notes (HTML)
Updated for Mac OS X v10.5
Cocoa Release Notes 2007-10-31
OS Services Framework Release Notes (HTML)
Carbon, Networking, Security Release Notes 2007-10-31
Perl, Python, and Ruby Extensions Release Notes (HTML)
Describes how to create universal binary extensions for Perl, Python, and Ruby.
Darwin, Open Source, Scripting & Automation Release Notes 2007-10-31
Quartz Composer Release Note for Mac OS X v10.5 (HTML)
Summarizes the features and changes in Quartz Composer for Mac OS X v10.5.
Graphics & Imaging Release Notes 2007-10-31
Scripting Bridge Release Note (HTML)
A release note that describes the classes and techniques used to control scriptable applications from Objective-C code.
Cocoa, Scripting & Automation Release Notes 2007-10-31
Speech Release Notes (HTML)
New document that describes new features, notes, and known issues for speech synthesis on Mac OS X v10.5.
Carbon, User Experience Release Notes 2007-10-31
Sync Services Release Notes (10.5) (HTML)
Describes new features, notes, and known issues for Sync Services on Mac OS X v10.5.
Apple Applications, Cocoa, Internet & Web Release Notes 2007-10-31
Terminal 2 Release Notes (HTML)
Describes new features of the Terminal application in Mac OS X 10.5.
Tools Release Notes 2007-10-31
Symbol Variants Release Notes (HTML)
Describes symbol variants, a way of providing multiple versions of symbols for backwards compatibility.
Darwin, Mac OS X Server, Porting, Tools Release Notes 2007-10-16
Automator Reference Update (HTML) (PDF)
Summarizes the symbols added to the Automtor framework.
Apple Applications, Cocoa, Scripting & Automation Release Notes 2007-07-25
Accelerate Reference Update (HTML) (PDF)
Summarizes the symbols added to the Accelerate framework.
Performance Release Notes 2007-07-18
Address Book Reference Update (HTML) (PDF)
Summarizes the symbols added to the Address Book framework.
Apple Applications Release Notes 2007-07-18
AGL Reference Update (HTML) (PDF)
Summarizes the symbols added to the AGL framework.
Graphics & Imaging Release Notes 2007-07-18
Application Kit Reference Update (HTML) (PDF)
Summarizes the symbols added to the Application Kit framework.
Cocoa Release Notes 2007-07-18
Application Services Reference Update (HTML) (PDF)
Summarizes the symbols added to the Application Services framework.
Carbon, Graphics & Imaging Release Notes 2007-07-18
Calendar Store Reference Update (HTML) (PDF)
Summarizes the symbols added to the CalendarStore framework.
Apple Applications Release Notes 2007-07-18
Carbon Reference Update (HTML) (PDF)
Summarizes the symbols added to the Carbon framework.
Carbon Release Notes 2007-07-18
Collaboration Reference Update (HTML) (PDF)
Summarizes the symbols added to the Collaboration framework.
Networking Release Notes 2007-07-18
Core Data Reference Update (HTML) (PDF)
Summarizes the symbols added to the Core Data framework.
Cocoa Release Notes 2007-07-18
Core Foundation Reference Update (HTML) (PDF)
Summarizes the symbols added to the Core Foundation framework.
Core Foundation, Open Source Release Notes 2007-07-18
Core Services Reference Update (HTML) (PDF)
Summarizes the symbols added to the Core Services framework.
Carbon Release Notes 2007-07-18
Foundation Reference Update (HTML) (PDF)
Summarizes the symbols added to the Foundation framework.
Cocoa Release Notes 2007-07-18
Input Method Kit Reference Update (HTML) (PDF)
Summarizes the symbols added to the Input Method Kit framework.
Cocoa, Internationalization, Text & Fonts, User Experience Release Notes 2007-07-18
Instant Message Reference Update (HTML) (PDF)
Summarizes the symbols added to the Instant Message framework.
Cocoa Release Notes 2007-07-18
OpenGL Reference Update (HTML) (PDF)
Summarizes the symbols added to the OpenGL framework.
Graphics & Imaging Release Notes 2007-07-18
Preference Panes Reference Update (HTML) (PDF)
Summarizes the symbols added to the Preference Panes framework.
Cocoa Release Notes 2007-07-18
Publication Subscription Reference Update (HTML) (PDF)
Summarizes the symbols added to the Publication Subscription framework.
Internet & Web Release Notes 2007-07-18
QTKit Reference Update (HTML) (PDF)
Summarizes the symbols added to the QuickTime Kit framework.
Cocoa, QuickTime Release Notes 2007-07-18
Quartz Core Reference Update (HTML) (PDF)
Summarizes the symbols added to the Quartz Core framework.
Graphics & Imaging Release Notes 2007-07-18
Quartz Reference Update (HTML) (PDF)
Summarizes the symbols added to the Quartz framework.
Graphics & Imaging Release Notes 2007-07-18
QuickTime Reference Update (HTML) (PDF)
Summarizes the symbols added to the QuickTime framework.
QuickTime Release Notes 2007-07-18
Security Interface Reference Update (HTML) (PDF)
Summarizes the symbols added to the Security Interface framework.
Security Release Notes 2007-07-18
Security Reference Update (HTML) (PDF)
Summarizes the symbols added to the Security framework.
Carbon, Cocoa, Security Release Notes 2007-07-18