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
SBObject Class Reference (HTML) (PDF)
Describes an object in a scriptable application.
Cocoa Reference 2007-05-29
Scripting Bridge Framework Reference (HTML) (PDF)
Describes the interface that allows Cocoa applications to communicate with scriptable applications.
Cocoa, Scripting & Automation Reference 2007-05-29
Text Utilities Reference (HTML) (PDF)
Describes the C API for operating on strings (formatting, sorting, converting, comparing).
Carbon, Text & Fonts Reference 2007-05-29
Spotlight Importer Programming Guide (HTML) (PDF)
Describes the role of metadata importers and how to write them.
Carbon, Cocoa, Core Foundation Guides 2007-05-27
Spotlight Overview (HTML) (PDF)
Introduces the main components and services of Apple's metadata technology.
Carbon, Cocoa, Core Foundation, Mac OS X Guides 2007-05-27
Bug Reporting Best Practices (HTML)
Provides information regarding the best means in which to file a bug report.
Tools Articles 2007-05-25
C++ Tips and Tricks for Mac OS X (HTML)
TN2185: Tips and tricks for beginning to advanced C++ programmers on Mac OS X.
Tools Technical Notes 2007-05-25
CTLine Reference (HTML) (PDF)
Describes a line of text.
Carbon, Text & Fonts Reference 2007-05-24
CTRun Reference (HTML) (PDF)
Describes a set of consecutive glyphs sharing the same attributes and direction.
Carbon, Text & Fonts Reference 2007-05-24
StarMenu (HTML) (DMG) (ZIP)
Shows how to create a Custom Star Shape menu using the new HIMenuView class.
Carbon Sample Code 2007-05-24
AutoSample (HTML) (DMG) (ZIP)
How to run and display Automator workflows in your application.
Cocoa, Scripting & Automation Sample Code 2007-05-23
CFDateFormatter Reference (HTML) (PDF)
Describes a date and time formatter.
Core Foundation, Internationalization Reference 2007-05-23
CFFileDescriptor Reference (HTML) (PDF)
Describes an object for monitoring file descriptors for read and write activity.
Carbon, Core Foundation Reference 2007-05-23
CFLocale Reference (HTML) (PDF)
Describes a representation of a locale.
Core Foundation, Internationalization Reference 2007-05-23
CFNumberFormatter Reference (HTML) (PDF)
Describes a number formatter.
Core Foundation, Internationalization Reference 2007-05-23
Mac OS X Server Administrator Topics (HTML) (PDF)
Document that describes a variety of server administrator advanced operations.
Internet & Web, Mac OS X Server, Networking, Open Source Guides 2007-05-23
CFArray Reference (HTML) (PDF)
Describes an immutable ordered collection.
Core Foundation Reference 2007-05-22
CFBag Reference (HTML) (PDF)
Describes an immutable unordered collection that may contain duplicate values.
Core Foundation Reference 2007-05-22
Leopard Technology Series for Developers: Broadcast Your Application's Content with iChat Theater (HTML)
Leopard Overview article on using the Instant Messaging framework.
Apple Applications, Cocoa Articles 2007-05-22
Mail Programming Topics (HTML) (PDF)
Explains how to customize Mail features.
Apple Applications, User Experience Guides 2007-05-22
NSEntityMapping Class Reference (HTML) (PDF)
Describes the mapping of an entity in a Core Data migration.
Cocoa Reference 2007-05-22
NSEntityMigrationPolicy Class Reference (HTML) (PDF)
Describes the Core Data class used to customize the migration process for an entity mapping.
Cocoa Reference 2007-05-22
NSMappingModel Class Reference (HTML) (PDF)
Describes the Core Data class used to specify a mapping from one schema to another during migration.
Cocoa Reference 2007-05-22
NSMigrationManager Class Reference (HTML) (PDF)
Describes an object that migrates data from one persistent store to another.
Cocoa Reference 2007-05-22
NSPropertyMapping Class Reference (HTML) (PDF)
Describes a mapping of a property in a Core Data migration.
Cocoa Reference 2007-05-22
ObjectPath (HTML) (DMG) (ZIP)
Demonstrates how to use the NSPathControl class.
Cocoa, User Experience Sample Code 2007-05-22
Spotlight Metadata Attributes Reference (HTML) (PDF)
Describes metadata attributes used with Spotlight.
Carbon, Cocoa, Core Foundation Reference 2007-05-22
Rendering FxPlug Effects in Final Cut (HTML) (PDF)
Apple Applications Guides 2007-05-21
I/O Kit Fundamentals (HTML) (PDF)
The basics of developing device drivers. Includes descriptions of I/O Kit families.
Darwin, Hardware & Drivers, Mac OS X, Performance Guides 2007-05-17
MacBook Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the MacBook computer introduced in May 2007.
Hardware & Drivers Guides 2007-05-17
Unable to select input device in AU Lab (HTML)
QA1526: AU Lab only supports physical device singletons.
Audio Technical Q&As 2007-05-17
CTFontCollection Reference (HTML) (PDF)
Describes a collection of fonts.
Carbon, Text & Fonts Reference 2007-05-16
GDB Release Notes (HTML)
Updated for Mac OS X v10.5
Tools Release Notes 2007-05-16
Image Capture Applications Programming Guide (HTML) (PDF)
Describes the interaction between applications programs and image capture devices such as cameras and scanners.
Carbon, Cocoa, Hardware & Drivers Guides 2007-05-16
Authorization Plug-in Reference (HTML) (PDF)
Describes the C API for implementing an authorization plug-in.
Carbon, Security Reference 2007-05-15
Building WingNuts in Xcode with OpenGL: Freeverse Creates a Great Mac-only Game (HTML)
Read how Freeverse created their award-winning Mac-only game, WingNuts 2, using Core Image, Interface Builder, Xcode, and OpenGL.
Games, Graphics & Imaging Articles 2007-05-15
CFHTTPAuthentication Reference (HTML) (PDF)
Describes the C API for applying authentication credentials to HTTP messages.
Core Foundation, Networking Reference 2007-05-15
Mac OS X Notification Overview (HTML) (PDF)
Darwin, Mac OS X Guides 2007-05-15
Updating Applications for QuickTime 6 (HTML)
TN2140: Discusses steps to update QuickTime applications covering QuickTime 6.0 to 6.5.2
QuickTime Technical Notes 2007-05-15
CBGroupIdentity Class Reference (HTML) (PDF)
Describes the class for operating on user identities.
Cocoa, Networking, Security, User Experience Reference 2007-05-14
CBIdentity Class Reference (HTML) (PDF)
Describes the class used to create and operate on identities.
Cocoa, Networking, Security, User Experience Reference 2007-05-14
CBIdentityAuthority Class Reference (HTML) (PDF)
Describes the class used to manipulate identity authority databases.
Cocoa, Networking, Security, User Experience Reference 2007-05-14
CBIdentityPicker Class Reference (HTML) (PDF)
Describes the class that manages the identity picker.
Cocoa, Networking, Security, User Experience Reference 2007-05-14
CBUserIdentity Class Reference (HTML) (PDF)
Describes the class for operating on user identities.
Cocoa, Networking, Security, User Experience Reference 2007-05-14
Collaboration Framework Reference (HTML) (PDF)
Describes the Objective-C API for monitoring and editing identities.
Cocoa, Networking, Security, User Experience Reference 2007-05-14
Identity Services Reference Collection (HTML) (PDF)
Describes the APIs for using identities and the Identity Picker.
Cocoa, Core Foundation, Networking, Security, User Experience Reference 2007-05-14
VideoHardwareInfo (HTML) (DMG) (ZIP)
Query VRAM, Quartz Extreme support, OpenGL extensions and renderer, GLSL version and support.
Cocoa, Games, Graphics & Imaging Sample Code 2007-05-14
Detecting the Caps Lock Key (HTML)
QA1519: Explains how to detect when the caps lock key is turned on and off.
Cocoa Technical Q&As 2007-05-11
Publication Subscription Programming Guide (HTML) (PDF)
A guide describing the framework for subscribing to RSS and Atom feeds.
Internet & Web Guides 2007-05-11
Using UTIs to Identify Image Files (HTML)
QA1518: Explains how to use Uniform Type Identifiers to identify what files can be opened at images.
Cocoa, Graphics & Imaging Technical Q&As 2007-05-11
Automator Constants Reference (HTML) (PDF)
Describes the constants defined in the Automator framework not described in individual classes.
Apple Applications, Cocoa Reference 2007-05-10
NSObject Interface Builder Kit Additions Reference (HTML) (PDF)
Describes additions, used by Interface Builder plug-ins, for inspecting objects.
Cocoa, Tools Reference 2007-05-10
NSView Interface Builder Kit Additions Reference (HTML) (PDF)
Describes additions, used by Interface Builder plug-ins, for manipulating views.
Cocoa, Tools Reference 2007-05-10
vDSP Examples (HTML) (DMG) (ZIP)
vDSP sample code
Performance Sample Code 2007-05-10
CTGlyphInfo Reference (HTML) (PDF)
Describes an opaque type used to override a font's mapping from Unicode to glyph ID.
Carbon, Text & Fonts Reference 2007-05-09
LSMSmartCategorizer (HTML) (DMG) (ZIP)
Demonstrates the Latent Semantic Mapping (LSM) framework by automatically categorize RSS feeds.
Cocoa, Internet & Web, Networking Sample Code 2007-05-09
QCCompositionParameterView Class Reference (HTML) (PDF)
Describes the class used to edit the input parameters of a composition in a view.
Cocoa, Graphics & Imaging Reference 2007-05-09
QCCompositionParameterViewDelegate Protocol Reference (HTML) (PDF)
Describes the protocol for responding to changes in a QCCompositionParameterView object.
Cocoa, Graphics & Imaging Reference 2007-05-09
QCCompositionPickerPanel Class Reference (HTML) (PDF)
Describes the class used to display a utility window for browsing and selecting a composition.
Cocoa, Graphics & Imaging Reference 2007-05-09
QCCompositionPickerView Class Reference (HTML) (PDF)
Describes the class used to display a view for browsing and selecting a composition.
Cocoa, Graphics & Imaging Reference 2007-05-09
QCCompositionPickerViewDelegate Protocol Reference (HTML) (PDF)
Describes the protocol for responding to changes in a QCCompositionPickerView object.
Cocoa, Graphics & Imaging Reference 2007-05-09
QCCompositionRepository Class Reference (HTML) (PDF)
Describes the class that represents a system-wide, central repository of Quartz Composer compositions.
Cocoa, Graphics & Imaging Reference 2007-05-09
QCPlugInContext Protocol Reference (HTML) (PDF)
Describes the protocol used by execution contexts.
Cocoa, Graphics & Imaging Reference 2007-05-09
QCPlugInOutputImageProvider Protocol Reference (HTML) (PDF)
Describes the methods for managing image data that's produced as output from a QCPlugIn object.
Cocoa, Graphics & Imaging Reference 2007-05-09
QCPlugInViewController Class Reference (HTML) (PDF)
Describes the class that provides a controller object for a user interface to edit the settings for a QCPlugIn object.
Cocoa, Graphics & Imaging Reference 2007-05-09
QCRenderer Class Reference (HTML) (PDF)
Describes the class used to load, play, and control a Quartz Composer composition to an arbitrary OpenGL context.
Cocoa, Graphics & Imaging Reference 2007-05-09
QCView Class Reference (HTML) (PDF)
Describes the class used to load, play, and control a Quartz Composer composition to a custom NSView object.
Cocoa, Graphics & Imaging Reference 2007-05-09
HIFleetingControls (HTML) (DMG) (ZIP)
Implements fleeting controls such as seen in QuickTime Player full screen mode or iPhoto slideshow
Carbon Sample Code 2007-05-08
NSCoder QTKit Additions Reference (HTML) (PDF)
Describes additions for encoding and decoding time and time range structures.
QuickTime Reference 2007-05-07
NSValue QTKit Additions Reference (HTML) (PDF)
Describes additions for wrapping time and time range structures.
QuickTime Reference 2007-05-07
Open Scripting Architecture Reference (HTML) (PDF)
Describes the API for compiling and executing scripts in applications and writing scripting components.
Carbon, Scripting & Automation Reference 2007-05-07
CGImageDestination Reference (HTML) (PDF)
Describes the opaque type for writing image data.
Graphics & Imaging Reference 2007-05-04
Resolution Independence Guidelines (HTML) (PDF)
Describes resolution independence and how to start updating applications to support high-resolution monitors.
Carbon, Cocoa, Graphics & Imaging, User Experience Guides 2007-05-04
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 October 2006.
Hardware & Drivers Guides 2007-05-03
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 October 2006.
Hardware & Drivers Guides 2007-05-03
CFReadStream Reference (HTML) (PDF)
Describes an interface for reading a byte stream.
Core Foundation Reference 2007-05-03
CFStream Reference (HTML) (PDF)
Describes the interface for creating streams.
Core Foundation, Networking Reference 2007-05-03
CFWriteStream Reference (HTML) (PDF)
Describes an interface for writing a byte stream.
Core Foundation Reference 2007-05-03
iMac Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of iMac computers with SuperDrive introduced September 2006.
Hardware & Drivers Guides 2007-05-03
Mac Pro Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the Mac Pro computer introduced in August 2006.
Hardware & Drivers Guides 2007-05-03
Notification Programming Topics for Cocoa (HTML) (PDF)
Explains how to send and receive information about events in Cocoa programs.
Cocoa Guides 2007-05-03
QuickTime Video Effects and Transitions Guide (HTML) (PDF)
Describes QuickTime video effect components and how to use them.
QuickTime Guides 2007-05-03
Directory Service Reference Update (HTML) (PDF)
Summarizes the symbols added to the Directory Service framework.
Networking Release Notes 2007-05-02
NSViewController Class Reference (HTML) (PDF)
Describes the manager of a view, usually a view stored in a nib file.
Cocoa Reference 2007-05-02
CGGradient Reference (HTML) (PDF)
Describes the functions that create and operate on Quartz gradient objects.
Graphics & Imaging Reference 2007-05-01
Core Text String Attributes Reference (HTML) (PDF)
Describes the string attributes recognized by Core Text.
Carbon, Text & Fonts Reference 2007-05-01
CTFrame Reference (HTML) (PDF)
Describes a multiline text frame.
Carbon, Text & Fonts Reference 2007-05-01
CTTextTab Reference (HTML) (PDF)
Describes a tab in a paragraph style.
Carbon, Text & Fonts Reference 2007-05-01
CTTypesetter Reference (HTML) (PDF)
Describes the opaque type that performs line layout.
Carbon, Text & Fonts Reference 2007-05-01
QTMovieView Class Reference (HTML) (PDF)
Describes a view for playing a QuickTime movie.
Cocoa, QuickTime Reference 2007-05-01
KauthORama (HTML) (DMG) (ZIP)
Prints each Kauth request, illustrating how Kauth interacts with high-level operations, like copying files.
Darwin, Security Sample Code 2007-04-30
NSComparisonPredicate Class Reference (HTML) (PDF)
Describes the class used to define a predicate used to compare the results of two expressions.
Cocoa Reference 2007-04-30
NSDecimalNumberHandler Class Reference (HTML) (PDF)
Describes an object that specifies decimal number rounding and error handling.
Cocoa Reference 2007-04-30
NSMachPort Class Reference (HTML) (PDF)
Describes a port object that wraps a Mac OS X local communication port.
Cocoa Reference 2007-04-30
NSRecursiveLock Class Reference (HTML) (PDF)
Describes a lock that can be acquired multiple times by one thread without causing a deadlock.
Cocoa Reference 2007-04-30
NSColorPickingDefault Protocol Reference (HTML) (PDF)
Describes the interface for receiving basic color-picker user-interface requests.
Cocoa, Graphics & Imaging, User Experience Reference 2007-04-27
NSSpellChecker Class Reference (HTML) (PDF)
Describes the interface to the Cocoa spell-checking service.
Cocoa, Text & Fonts Reference 2007-04-27
NSSpellServer Class Reference (HTML) (PDF)
Describes an application-defined spell-checking service.
Cocoa, Text & Fonts Reference 2007-04-27
NSTextView Class Reference (HTML) (PDF)
Describes a view that displays editable text.
Cocoa, Text & Fonts Reference 2007-04-27
NSWorkspace Class Reference (HTML) (PDF)
Describes an object that provides Finder services to an application.
Cocoa Reference 2007-04-27