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
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
Application Manager Reference (HTML) (PDF)
Describes the C API for performing various application-level tasks in a Carbon application. Formerly titled Dock Manager Reference.
Carbon, User Experience Reference 2007-10-31
Application Services Framework Reference (HTML) (PDF)
Describes the API for a number of services--such as Quartz 2D and ATSUI--that are essential to Carbon applications.
Carbon, Graphics & Imaging, User Experience Reference 2007-10-31
Archives and Serializations Programming Guide for Cocoa (HTML) (PDF)
Explains how to put Cocoa objects into and remove them from a representation suitable for archiving.
Cocoa Guides 2007-10-31
Audio Codec Services Reference (HTML) (PDF)
Describes the programming interface for configuring audio codecs and for encoding and decoding audio data.
Audio, Carbon, Cocoa Reference 2007-10-31
Audio File Stream Services Reference (HTML) (PDF)
Describes a C programming interface for reading non-random-access audio file streams.
Audio Reference 2007-10-31
Audio Queue Services Programming Guide (HTML) (PDF)
Describes how to play and record audio using Audio Queue Services.
Audio, Carbon, Cocoa Guides 2007-10-31
Audio Unit Programming Guide (HTML) (PDF)
Explains how to use Core Audio frameworks and the Core Audio SDK to create audio units.
Audio, Carbon, Cocoa Guides 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
Big Top User Guide (HTML) (PDF)
Explains how to monitor the use of resources on Macintosh computers, locally and over a network.
Tools Guides 2007-10-31
CAAnimation Class Reference (HTML) (PDF)
Describes the abstract class that manages the timing and pacing of an animation.
Cocoa, Graphics & Imaging Reference 2007-10-31
Calendar Store Programming Guide (HTML) (PDF)
Explains how to access iCal data.
Apple Applications, Cocoa Guides 2007-10-31
CalTask Class Reference (HTML) (PDF)
Describes the class used to get properties about a task.
Cocoa Reference 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
Carbon Event Manager Reference (HTML) (PDF)
Describes the C API for handling events in Carbon applications.
Carbon Reference 2007-10-31
Carbon Framework Reference (HTML) (PDF)
Describes many fundamental user experience APIs used in Carbon applications.
Carbon, User Experience Reference 2007-10-31
Carbon-Cocoa Integration Guide (HTML) (PDF)
Explains how to use both Carbon and Cocoa in developing an application.
Carbon, Cocoa Guides 2007-10-31
CATransition Class Reference (HTML) (PDF)
Describes the class that provides transition animations to layers.
Cocoa, Graphics & Imaging Reference 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
CFDictionary Reference (HTML) (PDF)
Describes the opaque type for managing an immutable collection of key-value pairs.
Core Foundation Reference 2007-10-31
CFNetwork Framework Release Notes (HTML)
Core Foundation, Networking, Open Source Release Notes 2007-10-31
CFStringTokenizer Reference (HTML) (PDF)
Describes the opaque typed used to break a string into tokens (sub-strings) on the basis of words, sentences, or paragraphs.
Core Foundation, Internationalization Reference 2007-10-31
CGImageProperties Reference (HTML) (PDF)
Describes property constants for source and destination images.
Carbon, Graphics & Imaging Reference 2007-10-31
CGPDFContext Reference (HTML) (PDF)
Describes the functions that operate on drawing destinations for PDF content.
Graphics & Imaging Reference 2007-10-31
CIImage Class Reference (HTML) (PDF)
Describes the class that represents an immutable Core Image image.
Cocoa, Games, Graphics & Imaging Reference 2007-10-31
Cocoa Application Tutorial (HTML) (PDF)
Describes how to build a simple Cocoa application using Xcode.
Cocoa, Tools Guides 2007-10-31
Cocoa Bindings Reference (HTML) (PDF)
Describes the bindings, including options and placeholders, for classes that support Cocoa bindings.
Cocoa Reference 2007-10-31
Cocoa Drawing Guide (HTML) (PDF)
Explains how to use Cocoa to draw your application's user interface.
Cocoa, Graphics & Imaging Guides 2007-10-31
Cocoa Fundamentals Guide (HTML) (PDF)
Introduces the basic concepts, terminology, architectures, and design patterns of the Cocoa frameworks and development environment.
Cocoa, Mac OS X Guides 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
Collections Programming Topics for Cocoa (HTML) (PDF)
Explains how to group objects in arrays, sets, or dictionaries in Cocoa.
Cocoa Guides 2007-10-31
Core Animation Reference Collection (HTML) (PDF)
Describes the Objective-C API for Core Animation.
Cocoa, Graphics & Imaging Reference 2007-10-31
Core Foundation Framework Reference (HTML) (PDF)
Describes the C API for the Core Foundation framework.
Carbon, Core Foundation Reference 2007-10-31
Core Services Framework Reference (HTML) (PDF)
Describes the API for many fundamental operating system services.
Carbon, Networking, User Experience Reference 2007-10-31
CoreFoundation Framework Release Notes (HTML)
Carbon, Core Foundation, Performance Release Notes 2007-10-31
Cryptographic Message Syntax Services Reference (HTML) (PDF)
Describes the API for encrypting, signing, and decoding messages using Cryptographic Message Syntax (CMS).
Carbon, Cocoa, Security Reference 2007-10-31
Developer Documentation Release Notes for Xcode 3.0 (HTML)
Describes changes to the presentation of ADC Reference Library content.
Tools Release Notes 2007-10-31
Dialog Manager Reference (HTML) (PDF)
Describes the C API for implementing alerts and dialog boxes.
Carbon, User Experience Reference 2007-10-31
DiscRecording Release Notes (HTML)
Updated for Mac OS X v10.5
Audio, Carbon, Cocoa, User Experience Release Notes 2007-10-31
Documentation Set Guide (HTML) (PDF)
Explains how to integrate third-party documentation with the Xcode Documentation window.
Tools Guides 2007-10-31
dyld Release Notes (HTML)
Updated for Mac OS X v10.5
Tools Release Notes 2007-10-31
Event Manager Reference (HTML) (PDF)
Deprecated - Describes the event-handling system created originally for Classic Mac OS and superseded by the Carbon Event Manager.
Carbon Reference 2007-10-31
Foundation Framework Reference (HTML) (PDF)
Describes the Cocoa Objective-C API for the Foundation framework.
Cocoa Reference 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
Gestalt Manager Reference (HTML) (PDF)
Describes the C API for obtaining information about the operating-system environment.
Carbon Reference 2007-10-31
GNU C 4.0 Preprocessor User Guide (HTML)
Describes the Apple version of the GNU C 4.0 Preprocessor.
Carbon, Darwin, Open Source, Tools Reference 2007-10-31
GNU C/C++/Objective-C 4.0.1 Compiler User Guide (HTML)
Describes the Apple version of the GNU 4.0.1 compiler.
Carbon, Cocoa, Darwin, Open Source, Tools Reference 2007-10-31
GNU macro processor (HTML)
Documentation on the GNU macro processor.
Tools Reference 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
HIView Programming Guide (HTML) (PDF)
Describes view-based controls and how to implement them in Carbon applications.
Carbon, User Experience Guides 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
IKFilterBrowserPanel Class Reference (HTML) (PDF)
Describes the class that provides the panel contained in a filter browser.
Cocoa, Graphics & Imaging Reference 2007-10-31
IKPictureTaker Class Reference (HTML) (PDF)
Descibes the class that provides a panel for choosing images.
Cocoa, Graphics & Imaging Reference 2007-10-31
IKSlideshow Class Reference (HTML) (PDF)
Describes the class that encapsulates a data source and options for a slideshow.
Cocoa, Graphics & Imaging Reference 2007-10-31
IMAVManager Class Reference (HTML) (PDF)
Describes the object that controls the auxiliary audio and video source to iChat Theater.
Cocoa Reference 2007-10-31
Instant Message Programming Guide (HTML) (PDF)
Explains how to access iChat services and buddies and use iChat Theater through code samples.
Apple Applications, Cocoa, Internet & Web Guides 2007-10-31
Interface Builder User Guide (HTML) (PDF)
Conceptual information and tasks explaining how to use the Interface Builder application to design user interfaces.
Carbon, Cocoa, Tools, User Experience Guides 2007-10-31
ISyncUIHelper Protocol Reference (HTML) (PDF)
An informal protocol that provides user interface attributes to the iSync user interface.
Cocoa Reference 2007-10-31
J2SE 5.0 API Reference (HTML)
Describes the Javadoc-formatted API for the JDK and for Apple's MRJ packages.
Java Reference 2007-10-31
J2SE 5.0 Apple Extensions Reference (HTML)
Describes the Javadoc-formatted API for the JDK and for Apple's MRJ packages.
Java Reference 2007-10-31
Java 1.4 API Reference (HTML)
Describes standard Java 1.4 APIs supported on Mac OS X.
Internet & Web, Java Reference 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 Extension Programming Topics (HTML) (PDF)
Combines the HOWTOs that were previously documented in Hello Debugger, Hello IOKit, Hello KEXT, Packaging KEXT, and KEXT Dependencies.
Darwin Guides 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
Mac OS X Server File Services Administration (PDF)
Explains how to share selected server volumes or folders among server clients using AFP, NFS, FTP, and SMB/CIFS.
Internet & Web, Mac OS X Server, Security Guides 2007-10-31
Mac OS X Server Getting Started (PDF)
Explains how to install Mac OS X Server and set it up for the first time.
Mac OS X Server Guides 2007-10-31
Mac OS X Server Glossary (PDF)
Defines terms used for server and storage products.
Mac OS X Server, Storage Guides 2007-10-31
Mac OS X Server iChat Service Administration (PDF)
New document that explains how to set up and manage iChat instant messaging service.
Apple Applications, Enterprise IT, Internet & Web, Mac OS X Server, Security Guides 2007-10-31
Mac OS X Server Installation & Setup Worksheet (PDF)
Covers installation and setup of a standard configuration or workgroup configuration of Leopard Server.
Enterprise IT, Mac OS X Server Guides 2007-10-31
Mac OS X Server Podcast Producer Administration (PDF)
Explains how to set up and manage Podcast Producer service to record, process, and distribute podcasts.
Enterprise IT, Internet & Web, Mac OS X Server, Networking Guides 2007-10-31
Mac OS X Server Print Service Administration (PDF)
Explains how to host shared printers and manage their associated queues and print jobs.
Mac OS X Server Guides 2007-10-31
Mac OS X Server System Image and Software Update Administration (PDF)
Explains how to use network-resident startup disks and how to set up a software update server.
Mac OS X Server, Networking, Security Guides 2007-10-31
Mac OS X Server User Management (PDF)
Explains how to manage users, groups, and computer lists, and how to set up managed preferences for Mac OS X clients.
Mac OS X Server Guides 2007-10-31
Mac OS X Server Web Technologies Administration (PDF)
Explains how to set up and manage a web server, including WebDAV, WebMail, and web modules.
Internet & Web, Java, Mac OS X Server, Security Guides 2007-10-31
Mac OS X Server Xgrid Administration and High Performance Computing (PDF)
Explains how to set up and manage computational clusters of Xserve systems and Mac computers.
Mac OS X Server, Networking Guides 2007-10-31
Mac OS X Technology Overview (HTML) (PDF)
Introduces Mac OS X and its technologies.
Cocoa, Mac OS X, User Experience Guides 2007-10-31
Multiprocessing Services Programming Guide (HTML) (PDF)
Explains how to implement preemptive tasks in Carbon applications.
Carbon Guides 2007-10-31
NSAnimatablePropertyContainer Protocol Reference (HTML) (PDF)
Describes the protocol used to provide an animatable proxy object for views and windows.
Cocoa Reference 2007-10-31
NSAnimation Class Reference (HTML) (PDF)
Describes the class for managing the timing and progress of animations in the user interface.
Cocoa, Games, Graphics & Imaging Reference 2007-10-31
NSAtomicStore Class Reference (HTML) (PDF)
Describes the Core Data class used to represent an atomic persistent store.
Cocoa Reference 2007-10-31
NSAttributeDescription Class Reference (HTML) (PDF)
Describes the class used to define attributes of an entity in a Core Data managed object model.
Cocoa Reference 2007-10-31
NSCell Class Reference (HTML) (PDF)
Describes the base class for managing cells.
Cocoa, User Experience Reference 2007-10-31
NSDateComponents Class Reference (HTML) (PDF)
Describes the class used to specify and operate on the components of a date.
Cocoa Reference 2007-10-31
NSDecimalNumber Class Reference (HTML) (PDF)
Describes the class used to specify an object-oriented wrapper for doing base-10 arithmetic.
Cocoa Reference 2007-10-31
NSImage Class Reference (HTML) (PDF)
Describes the class for managing and drawing images.
Cocoa, Graphics & Imaging Reference 2007-10-31
NSImageRep Class Reference (HTML) (PDF)
Describes the base class for managing image data.
Cocoa, Graphics & Imaging Reference 2007-10-31
NSIndexPath Class Reference (HTML) (PDF)
Describes the class used to represent a path to a node in a tree.
Cocoa Reference 2007-10-31
NSKeyValueObserving Protocol Reference (HTML) (PDF)
Describes the informal protocol that allows objects to be notified of changes to the specified properties of other objects.
Cocoa Reference 2007-10-31
NSManagedObject Class Reference (HTML) (PDF)
Describes the class used to represent model objects in Core Data.
Cocoa Reference 2007-10-31
NSNumberFormatter Class Reference (HTML) (PDF)
Describes the class used to convert between the textual representation of NSNumbers objects and their stored values.
Cocoa, User Experience Reference 2007-10-31
NSPointerFunctions Class Reference (HTML) (PDF)
Describes the class used to define callout functions appropriate for managing a pointer reference held somewhere else.
Cocoa Reference 2007-10-31
NSScriptKeyValueCoding Protocol Reference (HTML) (PDF)
Describes the informal protocol used to provide additional key-value coding capabilities in a scriptable application.
Cocoa, Scripting & Automation Reference 2007-10-31
NSSecureTextFieldCell Class Reference (HTML) (PDF)
Describes the class that implements the user interface of NSSecureTextField.
Cocoa, Text & Fonts, User Experience Reference 2007-10-31
NSSortDescriptor Class Reference (HTML) (PDF)
Describes the class used for specifying how an array of objects is sorted.
Cocoa Reference 2007-10-31
NSTableColumn Class Reference (HTML) (PDF)
Describes the class that encapsulates the display characteristics and attribute identifiers for a column in an table view.
Cocoa, User Experience Reference 2007-10-31
NSTableView Class Reference (HTML) (PDF)
Describes the class that displays and edits record-oriented data in a table.
Cocoa, User Experience Reference 2007-10-31