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
Sort by
Resource Type
Sorted by
Date
Xcode Mapping Tool for Core Data (HTML) (PDF)
Describes the Xcode mapping tool for Core Data.
Tools Guides 2007-12-30
AppleScript Studio 1.4 Release Notes (HTML)
Moving Tiger AppleScript Studio Release Notes to separate document.
Scripting & Automation, Tools Release Notes 2007-12-22
Debugging Process Startup (HTML)
QA1573: Describes techniques for debugging a process's startup code.
Tools Technical Q&As 2007-12-21
DictionaryController (HTML) (DMG) (ZIP)
"DictionaryController" is a Cocoa application that demonstrates various ways in how to use the NSDictionaryController class.
Cocoa, User Experience Sample Code 2007-12-20
GeekGameBoard (HTML) (DMG) (ZIP)
Shows how to use Core Animation for the user interface of a board or card game.
Cocoa, Games, Graphics & Imaging, Performance Sample Code 2007-12-19
How do I get the hexadecimal value of an NSColor object? (HTML)
QA1576: Describes how to convert an NSColor object to its Hexadecimal value.
Cocoa, Graphics & Imaging, Internet & Web, Text & Fonts Technical Q&As 2007-12-19
15-Inch MacBook Pro Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 15-inch MacBook Pro computer introduced in November 2007.
Hardware & Drivers Guides 2007-12-14
17-inch MacBook Pro Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 17-inch MacBook Pro computer introduced in November 2007.
Hardware & Drivers Guides 2007-12-14
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
ScriptingBridgeFinder (HTML) (DMG) (ZIP)
Using the Finder with Scripting Bridge
Scripting & Automation Sample Code 2007-12-13
ScriptingBridgeiCal (HTML) (DMG) (ZIP)
Adding/updating events in iCal using Scripting Bridge.
Cocoa, Scripting & Automation Sample Code 2007-12-13
64-Bit Guide for Carbon Developers (HTML) (PDF)
Explains the changes necessary to create a 64-bit executable version of a Carbon application.
Carbon, Performance, Porting Guides 2007-12-11
Apple Type Services for Fonts Programming Guide (HTML) (PDF)
Explains how to access fonts using the ATS-based font management API. Includes implementing the Fonts window.
Carbon, Graphics & Imaging, Text & Fonts Guides 2007-12-11
Apple Type Services for Fonts Reference (HTML) (PDF)
Describes the C API for ATS-based font access and management.
Carbon, Graphics & Imaging, Text & Fonts Reference 2007-12-11
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
Automator Programming Guide (HTML) (PDF)
Describes the concepts and tasks for developing actions, which are bundles loaded by the Automator application.
Apple Applications, Cocoa, Scripting & Automation, Tools Guides 2007-12-11
Bluetooth Device Access Guide (HTML) (PDF)
Explains how to develop applications that access Bluetooth-enabled devices.
Hardware & Drivers Guides 2007-12-11
Boinx Starts with Sample Code: FotoMagico Is a Powerful Digital Slideshow (HTML)
Starting with Apple sample code, tools and technologies, Boinx wrote FotoMagico in a matter of months.
Cocoa, Graphics & Imaging, QuickTime, Tools, User Experience Articles 2007-12-11
Button Programming Topics for Cocoa (HTML) (PDF)
Explains how to use Cocoa buttons.
Cocoa, User Experience Guides 2007-12-11
CAConstraintLayoutManager Class Reference (HTML) (PDF)
Describes the class that provides constraint-based relative layout to a layer's sublayers.
Cocoa, Graphics & Imaging Reference 2007-12-11
CATextLayer Class Reference (HTML) (PDF)
Describes the class that simplifies rendering text in a layer.
Cocoa, Graphics & Imaging Reference 2007-12-11
CIFilter Class Reference (HTML) (PDF)
Describes the class that processes image data and produces a Core Image image as output.
Cocoa, Games, Graphics & Imaging Reference 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
Dictionary Manager Reference (HTML) (PDF)
Deprecated - Describes the deprecated C API for using dictionaries in spelling checkers and similar applications. Replaced by Dictionary Services.
Carbon Reference 2007-12-11
Font Manager Reference (HTML) (PDF)
Describes the C API for QuickDraw-based font access and management.
Carbon, Graphics & Imaging, Text & Fonts Reference 2007-12-11
GNU Compiler Collection (GCC) Internals (HTML)
Tools Guides 2007-12-11
Leopard Technology Series for Developers: Graphics & Media Overview (HTML)
Describes Leopard's graphics and media capabilities.
Cocoa, Games, Graphics & Imaging, Performance, QuickTime, Tools Articles 2007-12-11
Leopard Technology Series for Developers: Objective-C 2.0 Overview (HTML)
Describes features and capabilities introduced in Objective-C 2.0.
Cocoa, Mac OS X, Tools Articles 2007-12-11
List Manager Reference (HTML) (PDF)
Deprecated - Describes the legacy C API for managing and displaying elements in a scrollable list. Replaced by the Data Browser.
Carbon, User Experience Reference 2007-12-11
Mac OS X Server Command-Line Administration (PDF)
Explains how to use commands and configuration files to perform server administration tasks in a UNIX command shell.
Internet & Web, Java, Mac OS X Server, Networking, Security, Storage Guides 2007-12-11
Managing Fonts: QuickDraw (HTML) (PDF)
Deprecated - Explains how to use the deprecated QuickDraw-based font-management API replaced by Core Text or ATS.
Carbon Guides 2007-12-11
NSAccessibility Protocol Reference (HTML) (PDF)
Describes the informal protocol that Cocoa classes must implement to make themselves available to an external assistive application.
Cocoa Reference 2007-12-11
NSButtonCell Class Reference (HTML) (PDF)
Describes the class that implements the functionality of a button.
Cocoa, User Experience Reference 2007-12-11
NSCollectionView Class Reference (HTML) (PDF)
Describes the class used for creating groups of views from a prototype view.
Cocoa Reference 2007-12-11
NSFileManager Class Reference (HTML) (PDF)
Describes the class used to perform generic file-system operations.
Cocoa Reference 2007-12-11
NSObjectController Class Reference (HTML) (PDF)
Describes the class that is used with Cocoa bindings to access and modify model values.
Cocoa Reference 2007-12-11
NSThread Class Reference (HTML) (PDF)
Describes the class for spawning secondary threads of execution.
Cocoa Reference 2007-12-11
NSURLResponse Class Reference (HTML) (PDF)
Describes the class that encapsulates the response from a server to a URL load request.
Cocoa, Internet & Web, Networking Reference 2007-12-11
NSUserDefaults Class Reference (HTML) (PDF)
Describes the class for managing preference information.
Cocoa, User Experience Reference 2007-12-11
Object-Oriented Programming with Objective-C (HTML) (PDF)
Describes object-oriented programming from the perspective of an Objective-C developer.
Cocoa Guides 2007-12-11
Objective-C 2.0 Runtime Reference (HTML) (PDF)
Describes the data structures and functions of the Objective-C runtime support library.
Cocoa Reference 2007-12-11
PDEPanel Protocol Reference (HTML) (PDF)
Describes the informal protocol used to implement custom panes in a printing dialog.
Carbon, Cocoa, Printing Reference 2007-12-11
PDEPlugIn Protocol Reference (HTML) (PDF)
Describes the informal protocol used to add custom panes to a printing dialog.
Carbon, Cocoa, Printing Reference 2007-12-11
PDEPlugInCallbackProtocol Reference (HTML) (PDF)
Describes the informal protocol used to access information about the current print job.
Carbon, Cocoa, Printing Reference 2007-12-11
PDF Kit Programming Guide (HTML) (PDF)
Introduces basic PDF concepts and describes how to use PDF Kit to display PDF documents in your application.
Carbon, Cocoa, Graphics & Imaging Guides 2007-12-11
PDF Kit Reference Collection (HTML) (PDF)
Describes the Objective-C API for viewing, navigating, and editing PDF content.
Cocoa, Graphics & Imaging Reference 2007-12-11
PDFAction Class Reference (HTML) (PDF)
Describes the class for representing an action in a PDF document.
Cocoa, Graphics & Imaging Reference 2007-12-11
PDFActionGoTo Class Reference (HTML) (PDF)
Describes the class for manipulating the destination of a go-to action in a PDF document.
Cocoa, Graphics & Imaging Reference 2007-12-11
PDFActionNamed Class Reference (HTML) (PDF)
Describes the class for working with actions that have defined names, such as "Go back."
Cocoa, Graphics & Imaging Reference 2007-12-11
PDFActionRemoteGoTo Class Reference (HTML) (PDF)
Describes the class for manipulating the destination of a go-to action that targets another PDF document.
Cocoa, Graphics & Imaging Reference 2007-12-11
PDFActionResetForm Class Reference (HTML) (PDF)
Describes the class for getting and clearing fields in a PDF form.
Cocoa, Graphics & Imaging Reference 2007-12-11
PDFActionURL Class Reference (HTML) (PDF)
Describes the class for managing the URL associated with a URL action.
Cocoa, Graphics & Imaging Reference 2007-12-11
PDFAnnotation Class Reference (HTML) (PDF)
Describe the class for creating and managing annotations in PDF documents.
Cocoa, Graphics & Imaging Reference 2007-12-11
PDFAnnotationButtonWidget Class Reference (HTML) (PDF)
Describes the class for manipulating button annotations in PDF documents.
Cocoa, Graphics & Imaging Reference 2007-12-11
PDFAnnotationChoiceWidget Class Reference (HTML) (PDF)
Describes the class for manipulating pop-up menu and list annotations in a PDF document.
Cocoa, Graphics & Imaging Reference 2007-12-11
PDFAnnotationFreeText Class Reference (HTML) (PDF)
Describes the class for manipulating free text annotations in PDF documents.
Cocoa, Graphics & Imaging Reference 2007-12-11
PDFAnnotationLine Class Reference (HTML) (PDF)
Describes the class for manipulating line annotations in PDF documents.
Cocoa, Graphics & Imaging Reference 2007-12-11
PDFAnnotationPopup Class Reference (HTML) (PDF)
Describes the class for manipulating pop-up menu annotations in a PDF document.
Cocoa, Graphics & Imaging Reference 2007-12-11
PDFAnnotationStamp Class Reference (HTML) (PDF)
Describes the class for displaying content to look as if it is "stamped" onto a PDF page.
Cocoa, Graphics & Imaging Reference 2007-12-11
PDFAnnotationText Class Reference (HTML) (PDF)
Describes the class for manipulating text annotations in PDF documents.
Cocoa, Graphics & Imaging Reference 2007-12-11
PDFAnnotationTextWidget Class Reference (HTML) (PDF)
Describes the class for manipulating editable text fields in PDF documents.
Cocoa, Graphics & Imaging Reference 2007-12-11
PDFDestination Class Reference (HTML) (PDF)
Describes the class for describing specific destinations in PDF documents.
Cocoa, Graphics & Imaging Reference 2007-12-11
PDFDocument Class Reference (HTML) (PDF)
Describes the class for creating and manipulating PDF files.
Cocoa, Graphics & Imaging Reference 2007-12-11
PDFOutline Class Reference (HTML) (PDF)
Describes the class for creating and manipulating structure outlines in PDF documents.
Cocoa, Graphics & Imaging Reference 2007-12-11
PDFPage Class Reference (HTML) (PDF)
Describes the class for handling specific pages in PDF documents.
Cocoa, Graphics & Imaging Reference 2007-12-11
PDFSelection Class Reference (HTML) (PDF)
Describes the class for handling user selections in PDF documents.
Graphics & Imaging Reference 2007-12-11
PDFThumbnailView Class Reference (HTML) (PDF)
Describes the class for managing the thumbnail view in a PDF document.
Cocoa, Graphics & Imaging Reference 2007-12-11
PDFView Class Reference (HTML) (PDF)
Describes the class that encapsulates all the capabilities of PDF Kit in a standard Cocoa view.
Graphics & Imaging Reference 2007-12-11
QCCompositionLayer Class Reference (HTML) (PDF)
Describes the class used to display a Quartz Composer composition in a Layer Kit layer.
Graphics & Imaging Reference 2007-12-11
Quartz 2D Programming Guide (HTML) (PDF)
Explains how to use Quartz 2D. Includes illustrations and sample code.
Carbon, Games, Graphics & Imaging Guides 2007-12-11
Quartz Composer Custom Patch Programming Guide (HTML) (PDF)
Describes how to create custom patches for distribution.
Apple Applications, Cocoa, Graphics & Imaging Guides 2007-12-11
Quartz Framework Reference (HTML) (PDF)
Describes the API for Quartz Composer, Image Kit, and PDF Kit.
Graphics & Imaging Reference 2007-12-11
Scrap Manager Reference (HTML) (PDF)
Deprecated - Describes the legacy C API used to copy items to and from the Clipboard. Replaced by the Pasteboard Manager.
Carbon Reference 2007-12-11
Script Manager Reference (HTML) (PDF)
Deprecated - Describes the legacy C API that was used for managing writing systems. Replaced by Unicode technology.
Carbon, Text & Fonts Reference 2007-12-11
Text Layout Programming Guide for Cocoa (HTML) (PDF)
Explains how the Cocoa text system lays out text on pages.
Cocoa, Text & Fonts Guides 2007-12-11
Token Field Programming Guide for Cocoa (HTML) (PDF)
Describes how to set up and programatically manage a token field.
Cocoa, User Experience Guides 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
Apple Remote Desktop Administrator's Guide Version 3.2 (PDF)
Explains how to install and configure Apple Remote Desktop and use it to remotely control and manage client computers.
Mac OS X Server, Networking Guides 2007-12-04
Apple Xserve Diagnostics User's Guide (PDF)
New document that explains how to use Apple Xserve Diagnostics tool to test server hardware.
Hardware & Drivers, Mac OS X Server Guides 2007-12-04
CGImageSource Reference (HTML) (PDF)
Describes the opaque type for reading image data.
Graphics & Imaging Reference 2007-12-04
Core Text Reference Collection (HTML) (PDF)
Describes the C API providing text and font services to applications and application environments.
Carbon, Text & Fonts Reference 2007-12-04
Display Manager Reference (HTML) (PDF)
Deprecated - Describes the C API for dynamically changing the arrangement and display modes of attached monitors. Replaced by Quartz Display Services.
Carbon, Graphics & Imaging, User Experience Reference 2007-12-04
Mac OS X Server Upgrading and Migrating (PDF)
Explains how to use data and service settings from an earlier version of Mac OS X Server or Windows NT.
Mac OS X Server Guides 2007-12-04
NSAttributedString Application Kit Additions Reference (HTML) (PDF)
Describes extensions to Foundation's NSAttributedString class that add support for document types, text attributes, and string handling.
Cocoa, Text & Fonts Reference 2007-12-04
Process Manager Reference (HTML) (PDF)
Describes the C API for process management in Carbon applications.
Carbon Reference 2007-12-04
SBSetFinderComment (HTML) (DMG) (ZIP)
Set/Get Finder Comments using Scripting Bridge
Cocoa, Scripting & Automation Sample Code 2007-12-04
User's Guide to gperf 3.0.1 (HTML)
Tools Guides 2007-12-03
OpenGL Capabilities Matrix (HTML)
Lists supported OpenGL extensions and parameter values by various combinations of Mac OS X versions, graphics adapters, and CPU types.
Graphics & Imaging Reference 2007-11-30
Why is my Ruby on Rails application with FastCGI generating "'load error /etc/irbrc" errors? (HTML)
QA1494: Describes how to resolve an error encountered hosting Ruby on Rails applications on Mac OS X 10.5.
Enterprise IT, Internet & Web, Mac OS X Server, Open Source, Scripting & Automation Technical Q&As 2007-11-28
BetterAuthorizationSample (HTML) (DMG) (ZIP)
Shows the recommended way to access privileged functionality from a non-privileged application on Mac OS X.
Security Sample Code 2007-11-27
FinalCutPro_AppleEvents (HTML) (DMG) (ZIP)
Uses Apple Events to interact with Final Cut Pro 5.1.2 or later.
Apple Applications Sample Code 2007-11-16
HackTV Carbon (HTML) (DMG) (ZIP)
HackTV Carbon shows how to use the sequence grabber to preview and record QuickTime movie files.
Carbon, QuickTime Sample Code 2007-11-16
ClosedCaptionImporter (HTML) (DMG) (ZIP)
QuickTime Movie Import Component for Scenarist Closed Caption files.
QuickTime Sample Code 2007-11-15
How can I get both Subversion (SVN) and CVS on Mac OS X 10.5 (Leopard)? (HTML)
QA1492: Explains where to find Subversion and CVS for installation.
Open Source, Tools Technical Q&As 2007-11-15
SourceView (HTML) (DMG) (ZIP)
Demonstrates how to use NSOutlineView driven by NSTreeController.
Cocoa, Internet & Web, User Experience Sample Code 2007-11-15
Final Cut Pro XML Interchange Format (HTML) (PDF)
Describes Final Cut Pro XML Interchange Format version 4, providing access to contents of FCP projects.
Apple Applications Guides 2007-11-14
JavaEOGenerator (HTML) (DMG) (ZIP)
Java-based template generation engine similar to EOGenerator
Java Sample Code 2007-11-14
MovieAssembler (HTML) (DMG) (ZIP)
Demonstrates AppleEvent communication with FCP, project modification using XML, and media file identification using metadata.
Apple Applications Sample Code 2007-11-14
StillMotion (HTML) (DMG) (ZIP)
Demonstrates how to use the QTKit Capture APIs to build a simple application that creates stop motion animations.
Cocoa, Graphics & Imaging, QuickTime Sample Code 2007-11-14