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

Sorted by
Title
Sort by
Topic
Sort by
Resource Type
Sort by
Date
The "/.vol" directory and "volfs" (HTML) (日本語 HTML)
QA1113: Describes how the Carbon File Manager interacts with BSD via "volfs" and the "/.vol" directory.
Carbon, Darwin Technical Q&As 2002-02-14
The "/aliases" node in the device tree (HTML)
HW89: Describes the aliases node in the Open Firmware device tree.
Hardware & Drivers Technical Q&As 2000-09-05
12-inch PowerBook G4 Developer Note (HTML) (PDF)
Specifies the internal design, I/O features, and expansion capabilities of the 12-inch PowerBook G4 introduced in January 2005.
Hardware & Drivers Guides 2005-02-04
128Mb SDRAM ICs limitation on original "Bronze Keyboard" Powerbook G3 (HTML)
QA1040: Outlines Memory ICs design limitation on original "Bronze Keyboard" Powerbook G3.
Hardware & Drivers Technical Q&As 2001-06-21
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 February 2008.
Hardware & Drivers Guides 2008-03-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 November 2007.
Hardware & Drivers Guides 2007-12-14
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 June 2007.
Hardware & Drivers Guides 2007-06-11
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
15-inch PowerBook G4 Developer Note (HTML) (PDF)
Specifies the internal design, I/O features, and expansion capabilities of the 15-inch PowerBook G4 introduced in October 2005.
Hardware & Drivers Guides 2005-10-27
17-inch iMac for Education Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 17-inch iMac for Education computer introduced in July 2006.
Hardware & Drivers Guides 2006-11-07
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 February 2008.
Hardware & Drivers Guides 2008-03-04
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
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 June 2007.
Hardware & Drivers Guides 2007-06-11
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 October 2006.
Hardware & Drivers Guides 2007-04-04
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 April 2006.
Hardware & Drivers Guides 2007-04-03
17-inch PowerBook G4 Developer Note (HTML) (PDF)
Specifies the internal design, I/O features, and expansion capabilities of the 17-inch PowerBook G4 introduced in October 2005.
Hardware & Drivers Guides 2005-10-19
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
48 bit & 64 bit Pixel Format support in QuickTime (HTML) (日本語 HTML)
QA1114: Discusses QuickTime's support for pixel formats with more than 8 bits per channel.
QuickTime Technical Q&As 2002-02-07
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
64-Bit Transition Guide (HTML) (PDF)
Describes the 64-bit features available in Mac OS X.
Darwin, Mac OS X, Open Source, Performance, Porting Guides 2008-04-08
64-Bit Transition Guide for Cocoa (HTML) (PDF)
Explains how to port Cocoa projects to 64-bit addressing.
Cocoa Guides 2007-03-22
68K Open Transport Code on Power Macintoshes (HTML)
Deprecated - NW48: Explains why running Open Transport 68K code on a PowerPC may not always work.
Carbon, Networking Technical Q&As 1997-03-14
The AAPL, slot-name property and PCI (HTML) (日本語 HTML)
HW61: Discusses the use of the AAPL,slot name property for PCI
Hardware & Drivers Technical Q&As 1999-04-19
ABActionDelegate Protocol Objective-C Reference (HTML) (PDF)
Describes the informal protocol for populating the rollover menus of Address Book with custom items.
Cocoa Reference 2006-05-23
ABAddressBook C Reference (HTML) (PDF)
Describes the opaque type for accessing, adding, and removing Address Book records.
Apple Applications, Carbon Reference 2007-07-08
ABAddressBook Class Objective-C Reference (HTML) (PDF)
Provides a programming interface to the Address Book.
Cocoa Reference 2007-07-07
ABGroup Class Objective-C Reference (HTML) (PDF)
Describes how this class supports the concept of a "group" containing one or more persons.
Cocoa Reference 2007-07-07
ABGroup Reference for C (HTML) (PDF)
Describes the opaque type used to group Address Book records.
Carbon Reference 2003-08-20
ABIdentityPicker Class Objective-C Reference (HTML) (PDF)
Describes the identity picker, a dialog or sheet used to select groups and people for Identity Services.
Cocoa Reference 2006-08-23
ABImageClient Protocol Objective-C Reference (HTML) (PDF)
Describes how to handle images loaded from an asynchronous fetch from ABPerson objects.
Cocoa Reference 2006-05-23
ABMultiValue Class Objective-C Reference (HTML) (PDF)
Describes how to use these classes to represent properties that might have multiple values.
Cocoa Reference 2007-07-08
ABMultiValue Reference for C (HTML) (PDF)
Describes the opaque type for accessing Address Book properties with multiple values.
Carbon Reference 2003-08-20
ABMutableMultiValue Class Objective-C Reference (HTML) (PDF)
Describes how to use these classes to represent properties that might have multiple values.
Apple Applications Reference 2006-05-23
ABMutableMultiValue Reference for C (HTML) (PDF)
Describes the opaque type for accessing Address Book properties with multiple values.
Apple Applications Reference 2003-08-20
Aborting a OTConnect in Progress (HTML)
Deprecated - NW29: Describes the proper way to abort OTConnect, and why after calling OTSndDisconnect you may receive "kOTOutStateErr".
Carbon, Networking Technical Q&As 1996-05-14
ABPeoplePickerView Class Objective-C Reference (HTML) (PDF)
Describes how to customize the behavior of people-picker views in an application's user interface.
Cocoa Reference 2006-05-23
ABPerson C Reference (HTML) (PDF)
Describes the opaque type that encapsulates information about a person in Address Book.
Carbon Reference 2006-07-26
ABPerson Class Reference (HTML) (PDF)
Describes how to encapsulate all information about a person in the Address Book database.
Cocoa Reference 2007-07-07
ABPicker Reference for C (HTML) (PDF)
Describes the ABPicker opaque type.
Carbon Reference 2007-07-20
ABPresence (HTML) (DMG) (ZIP)
Displays a list of all the people in your Address Book and their iChat status.
Apple Applications, Carbon, Cocoa, Internet & Web, Storage, User Experience Sample Code 2006-08-04
ABRecord C Reference (HTML) (PDF)
Describes the opaque type that represents a generic Address Book record.
Carbon Reference 2005-04-29
ABRecord Class Objective-C Reference (HTML) (PDF)
Describres how this superclass providies a common interface to and defines common properties for all Address Book records.
Apple Applications Reference 2006-07-26
ABSearchElement C Reference (HTML) (PDF)
Describes the opaque type for specifying a query to search for Address Book records.
Apple Applications Reference 2005-04-29
ABSearchElement Class Objective-C Reference (HTML) (PDF)
Describes how to specify a search query for records in the Address Book database.
Cocoa Reference 2006-05-23
AbstractTree (HTML) (DMG) (ZIP)
Using NSTreeController with NSOutlineView, Bindings, and Core Data.
Cocoa, User Experience Sample Code 2008-03-17
Accelerate Reference Update (HTML) (PDF)
Summarizes the symbols added to the Accelerate framework.
Performance Reference 2007-07-18
Accelerate Release Notes (HTML)
Performance Release Notes 2007-10-31
Accessibility (ApplicationServices/HIServices) Reference (HTML)
Describes the low-level API for making applications accessible to assistive applications.
User Experience Reference 2008-04-08
Accessibility Inspector Release Notes (HTML)
User Experience Release Notes 2005-04-29
Accessibility Overview (HTML) (PDF)
Explains how to use the accessibility features built into Mac OS X.
Carbon, Cocoa, Java, User Experience Guides 2008-03-11
Accessibility Programming Guidelines for Carbon (HTML) (PDF)
Explains how to access-enable Carbon applications.
Carbon, User Experience Guides 2007-02-08
Accessibility Programming Guidelines for Cocoa (HTML) (PDF)
Explains how Cocoa applications make their user interface available to external assistive applications.
Cocoa, User Experience Guides 2007-02-08
Accessing Decompressed Images (HTML)
QTMTB27: Demonstrates the use of a transfer procedure to access a decompressed image and manipulate it prior to display.
QuickTime Technical Q&As 1995-05-01
Accessing File Control Blocks (HTML) (日本語 HTML)
FL10: Shows how to access file control blocks correctly, reiterating not to access FCBs directly.
Carbon Technical Q&As 1999-10-05
Accessing Hardware From Applications (HTML) (PDF)
Tips and guidelines for developing applications that communicate with or control devices.
Darwin, Hardware & Drivers Guides 2007-02-08
Accessing HTTPS Proxy Settings (HTML) (日本語 HTML)
QA1234: Describes how to programatically access Secure Web Proxy information.
Carbon, Core Foundation, Games, Internet & Web, Mac OS X Server, Networking, Security Technical Q&As 2003-02-19
Accessing SQL Data in Apple Remote Desktop 2 (HTML)
Learn how to access the PostgreSQL database to help create custom applications.
Mac OS X Server, Networking, Open Source Articles 2005-02-21
Action Messages (HTML) (PDF)
Explains how Cocoa controls respond to user actions and enable users to communicate to an application.
Cocoa Guides 2002-11-12
Activating CrashReporter in OS X (HTML)
Deprecated - QA1057: Explains of how to enable crash reporting in Mac OS X version 10.0.
User Experience Technical Q&As 2001-05-13
addflashactions (HTML) (DMG) (ZIP)
Adds a few wired actions to a movie that has a flash track.
QuickTime Sample Code 2003-02-25
addflashactions.win (HTML) (DMG) (ZIP)
Adds a few wired actions to a movie that has a flash track.
QuickTime Sample Code 2003-02-25
AddFrameToMovie (HTML) (DMG) (ZIP)
Shows how to add an additional frame to the end of an existing movie.
QuickTime Sample Code 2003-01-14
addhtactions (HTML) (DMG) (ZIP)
Adds two go-to-URL actions to parts of the text track.
QuickTime Sample Code 2003-02-25
addhtactions.win (HTML) (DMG) (ZIP)
Adds two go-to-URL actions to parts of the text track.
QuickTime Sample Code 2003-02-25
Adding a movie reference to a movie (HTML)
QA1376: Demonstrates how to add a reference for a movie to another movie
Carbon, QuickTime Technical Q&As 2004-09-16
Adding an automated Window menu to your application (HTML)
QA1080: Explains how to add an automated Window menu to your Carbon application.
Carbon Technical Q&As 2001-10-30
Adding and removing a submenu from a menu in Cocoa (HTML)
QA1420: Explains how to dynamically add and remove menus in a Cocoa application.
Cocoa Technical Q&As 2007-09-10
Adding dependencies with kmodload (HTML)
QA1097: Illustrates how to specify dependencies when using kmodload.
Darwin, Hardware & Drivers Technical Q&As 2001-12-05
Adding menu separator items to controls in a Sherlock channel (HTML) (日本語 HTML)
QA1219: Using menu-item separators in an NSPopUpButton control of a Sherlock channel.
Apple Applications Technical Q&As 2003-01-21
Adding metadata to a QuickTime movie using the QuickTime MetaData APIs (HTML)
QA1515: Adding metadata to a QuickTime movie using the QuickTime MetaData APIs
QuickTime Technical Q&As 2008-08-08
Adding metadata to an iTunes file using the QuickTime Metadata APIs (HTML)
QA1508: How to add metadata to a movie using the QuickTime Metadata APIs
QuickTime Technical Q&As 2007-02-14
Adding QuickTime Movie Data to Non-QuickTime Files (HTML)
QTMTB31: Describes how to embed QuickTime movies into files, and play back on Windows or Mac.
QuickTime Technical Q&As 1995-05-01
Adding Unicode characters to Text Media in a Text Track (HTML)
QA1400: Describes how to add Unicode characters to text media in a text track
QuickTime Technical Q&As 2005-09-01
AddNibToNav (HTML) (DMG) (ZIP)
Shows how to create a custom area, instantiated from a nib file, in a Navigation Services dialog.
Carbon Sample Code 2004-01-22
Address Book Actions Reference (HTML) (PDF)
Describes the Address Book action callbacks.
Carbon Reference 2007-07-08
Address Book C Framework Reference (HTML) (PDF)
Describes the C API for supporting and working with Address Book.
Apple Applications, Carbon Reference 2006-05-23
Address Book Constants Reference (HTML) (PDF)
Describes the constants found in the Address Book framework.
Cocoa Reference 2006-07-26
Address Book Data Types Reference (HTML) (PDF)
Describes the data types and constants found in the Address Book framework.
Cocoa Reference 2006-07-26
Address Book Objective-C Framework Reference (HTML) (PDF)
Describes the Cocoa API for supporting and working with Address Book.
Apple Applications, Cocoa Reference 2007-07-08
Address Book Programming Guide (HTML) (PDF)
Explains how to add, search, remove, and customize Address Book records.
Apple Applications, Carbon, Cocoa Guides 2006-04-04
Address Book Reference Update (HTML) (PDF)
Summarizes the symbols added to the Address Book framework.
Apple Applications Reference 2007-07-18
Address Book Utilities Reference (HTML) (PDF)
Describes the C functions that support the Carbon API for Address Book.
Carbon Reference 2007-07-08
AddressBook Functions Reference (HTML) (PDF)
Describes the functions and function-like macros found in the Address Book framework.
Cocoa Reference 2006-05-23
AddressBookCarbon (HTML) (DMG) (ZIP)
Demonstrates some basic manipulations of the Mac OS X 10.2.x (and beyond) Address Book API.
Apple Applications, Carbon Sample Code 2003-01-14
AddressBookCocoa (HTML) (DMG) (ZIP)
Demonstrates some basic manipulations of the Mac OS X 10.2.x (and beyond) Address Book API.
Apple Applications, Carbon, Cocoa Sample Code 2003-01-14
AddTextMovie (HTML) (DMG) (ZIP)
Adds a text track to an existing movie selected by the user.
Java, QuickTime Sample Code 2006-06-28
AddTextMovie.win (HTML) (DMG) (ZIP)
Shows how to Add a text track to a Movie.
Java, QuickTime Sample Code 2003-01-14
addvractions (HTML) (DMG) (ZIP)
Illustrates how to add wired actions to a QuickTime VR movie.
QuickTime Sample Code 2003-01-14
addvractions.win (HTML) (DMG) (ZIP)
Illustrates how to add wired actions to a QuickTime VR movie.
QuickTime Sample Code 2003-01-14
Adjusting the movie brightness (HTML)
QA1382: Demonstrates how to adjust the brightness of a movie for playback.
QuickTime Technical Q&As 2004-09-16
Adopting Universal Binaries on Mac OS X (HTML)
Learn about universal binaries and how to get your applications ready for Intel-based Macs.
Carbon, Cocoa, Porting Articles 2005-08-26
Advertising a Bonjour service on a specific set of networking interfaces. (HTML)
QA1513: Explains how to register a Bonjour service only on a specific set of networking interfaces.
Carbon, Core Foundation, Networking, Open Source Technical Q&As 2007-02-12
AEBuild*, AEPrint* and Friends (HTML) (日本語 HTML)
TN2045: Describes the AEBuild* and AEPrint* family of routines.
Carbon, Scripting & Automation Technical Notes 2002-03-21
AESendandReceive (HTML) (DMG) (ZIP)
Deprecated - Sending and receiving Apple Events with JDK 1.3.1 on Mac OS X.
Java Sample Code 2003-01-14
AESendThreadSafe (HTML) (DMG) (ZIP)
Demonstrates how to send Apple events from threads other than the main thread.
Carbon, Cocoa Sample Code 2007-03-09
AEStream and Friends (HTML) (日本語 HTML)
TN2046: Describes the AEStream family of routines.
Carbon Technical Notes 2002-03-29
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
AGL Changes for Mac OS X Leopard (v. 10.5) (HTML)
QA1523: This Q&A describes the new and deprecated APIs for Apple OpenGL (AGL)
Carbon, Games, Graphics & Imaging, Porting Technical Q&As 2008-01-04
AGL Reference (HTML) (PDF)
Describes the Apple graphics library for Carbon applications that use OpenGL.
Carbon, Graphics & Imaging Reference 2007-10-31
AGL Reference Update (HTML) (PDF)
Summarizes the symbols added to the AGL framework.
Graphics & Imaging Reference 2007-07-18
aglClipBufferRect (HTML) (DMG) (ZIP)
Shows the use of clip regions and buffer rects in AGL.
Carbon, Games, Graphics & Imaging Sample Code 2003-01-14
AGLSurfaceTexture (HTML) (DMG) (ZIP)
Example of render to texture/texture from surface using aglSurfaceTexture.
Carbon, Games, Graphics & Imaging Sample Code 2003-07-07
AIFFWriter (HTML) (DMG) (ZIP)
Deprecated - A Sound Manager sound output device component.
QuickTime Sample Code 2003-01-14
aiffwriter.win (HTML) (DMG) (ZIP)
Deprecated - A Sound Manager sound output device component.
QuickTime Sample Code 2003-01-14
AirPort Developer Note (HTML)
Describes Apple's implementation of 802.11 wireless LAN standards on Mac computers.
Hardware & Drivers Guides 2008-04-28
AlbumToSlideshow (HTML) (DMG) (ZIP)
Demonstrates using CF and NSXML to create Final Cut Pro XML.
Apple Applications, Carbon, Cocoa Sample Code 2008-05-15
Alias Manager Reference (HTML) (PDF)
Describes the C API for creating and managing persistent references to file system objects.
Carbon Reference 2006-12-05
All Hardware Products (HTML)
A list of links to all Apple hardware developer notes.
Hardware & Drivers Guides
Allocate and Disk Full Error (HTML) (日本語 HTML)
FL12: Discusses a problem with AFP volumes displaying incorrect free space, and returning disk full errors.
Carbon, Cocoa, Networking Technical Q&As 1999-07-21
AltiVec/SSE Migration Guide (HTML) (PDF)
Explains how to convert PowerPC AltiVec code to Intel SSE code.
Carbon, Cocoa, Darwin, Performance Guides 2005-09-08
AlwaysPreview (HTML) (DMG) (ZIP)
Demonstrates how to force the preview enabled mode by install a modal dialog filter proc in CustomGetFilePreview.
QuickTime Sample Code 2003-01-14
AMAction Class Reference (HTML) (PDF)
Describes the abstract class that defines the interface and general characteristics of Automator actions.
Apple Applications, Cocoa Reference 2007-03-01
AMAppleScriptAction Class Reference (HTML) (PDF)
Describes the class used to support Automator actions that are driven by AppleScript scripts.
Apple Applications, Cocoa Reference 2006-10-26
AMBundleAction Class Reference (HTML) (PDF)
Describes the class used to support Automator actions that are loadable bundles.
Apple Applications, Cocoa Reference 2006-10-26
AMShellScriptAction Class Reference (HTML) (PDF)
Describes the class used to support Automator actions driven by a shell script or by a Perl or Python script.
Apple Applications, Cocoa Reference 2006-10-26
AMWorkflow Class Reference (HTML) (PDF)
Describes the class used to represent an Automator workflow within an application.
Apple Applications, Cocoa Reference 2006-10-26
AMWorkflowController Class Reference (HTML) (PDF)
Describes the class used to control an Automator workflow in an application.
Apple Applications, Cocoa Reference 2007-07-09
AMWorkflowView Class Reference (HTML) (PDF)
Apple Applications, Cocoa Reference 2006-11-09
AnimatedSlider (HTML) (DMG) (ZIP)
Demonstrates the use of an NSTimer to animate a control in Cocoa.
Cocoa Sample Code 2003-01-14
Animation Overview (HTML) (PDF)
Describes the animation facilities provided by Mac OS X.
Carbon, Cocoa, Games, Graphics & Imaging Guides 2008-04-08
Animation Programming Guide for Cocoa (HTML) (PDF)
Describes how to use Cocoa animation objects to enhance user interface transitions.
Cocoa, Graphics & Imaging Guides 2006-05-23
Animation Types and Timing Programming Guide (HTML) (PDF)
Describes the animation and timing classes used by both Core Animation and Cocoa Animation proxies.
Cocoa Guides 2008-04-08
ANSI SCSI Standards (HTML)
Deprecated - DV03: Describes past Macintosh systems that did not fully support the ANSI SCSI-1 standard.
Hardware & Drivers, Mac OS X Server, Performance Technical Q&As 1995-07-01
Aperture 2.1 SDK Overview (HTML) (PDF)
Update for Aperture SDK 2.1
Apple Applications Guides 2008-04-23
Aperture 2.1 SDK Reference (HTML)
Documents the Aperture APIs for creating an export plug-in or an image editing plug-in.
Apple Applications Reference 2008-04-23
Aperture Edit Plugin - Borders & Titles (HTML) (DMG) (ZIP)
"Borders & Titles" is a sample plugin for Aperture that demonstrates how to use the image editing API introduced with Aperture 2.1
Apple Applications Sample Code 2008-06-02
Aperture Image Resizer (HTML) (DMG) (ZIP)
Sample Aperture Export Plug-In code
Apple Applications Sample Code 2007-06-08
Appearance Manager Reference (HTML) (PDF)
Describes the C API for coordinating the look of the standard Mac OS human interface.
Carbon, User Experience Reference 2007-01-23
AppearanceSampleUpdated (HTML) (DMG) (ZIP)
Sample Code for the WWDC 402 Adopting Xcode Hands-on session.
Tools Sample Code 2005-06-27
Apple Applications Schema Reference (HTML) (PDF)
Describes the schemas used by Apple Applications to sync records such as contacts, calendars, and bookmarks.
Apple Applications, Cocoa, Internet & Web Reference 2007-10-31
Apple Certificate Library Functional Specification (PDF)
Specifications for Apple's implementation of the Certificate Library CDSA plug-in.
Security Reference 2005-01-13
Apple Core Audio Format Specification 1.0 (HTML) (PDF)
Specifies the Apple Core Audio Format (CAF) for audio files.
Audio Reference 2006-03-08
Apple Cryptographic Service Provider Functional Specification (PDF)
Specification for Apple's implementation of the Cryptographic Service Provider (CSP) CDSA plug-in.
Security Reference 2005-03-10
Apple Event Manager Reference (HTML) (PDF)
Describes the C API for interapplication communication using Apple events.
Carbon, Scripting & Automation Reference 2007-07-13
Apple Events Programming Guide (HTML) (PDF)
Provides conceptual information and programming examples for working with Apple events.
Carbon, Scripting & Automation Guides 2007-10-31
Apple Filing Protocol Programming Guide (HTML) (PDF)
Describes high-level concepts for Apple Filing Protocol commands.
Darwin, Mac OS X Server, Networking Guides 2006-04-04
Apple Filing Protocol Reference (HTML) (PDF)
Describes the Apple Filing Protocol commands.
Darwin, Mac OS X Server, Networking Reference 2006-05-23
Apple Game Sprockets Reference (HTML) (PDF)
Deprecated - Describes the programming interface defined by Game Sprockets. Replaced by Quartz Display Services.
Carbon, Graphics & Imaging Reference 2006-07-13
Apple Help Programming Guide (HTML) (PDF)
Explains how to author, package, and display user help content in Mac OS X.
Carbon, Cocoa, User Experience Guides 2007-10-31
Apple Help Reference (HTML) (PDF)
Describes the C API for finding and displaying help content using Apple's HTML-based help system.
Carbon, User Experience Reference 2006-07-12
Apple Human Interface Guidelines (HTML) (PDF)
Introduces the Mac OS X user experience and explains how to design an application for Aqua.
Carbon, Cocoa, Java, Mac OS X, Porting, User Experience Guides 2008-06-09
Apple Image Capture Camera Module changes for Mac OS X Update 10.1.3 (HTML) (日本語 HTML)
TN2040: Changes to the Apple Image Capture camera modules for Mac OS X Update 10.1.3.
Apple Applications Technical Notes 2002-04-16
Apple JavaScript Coding Guidelines (HTML) (PDF)
Provides an overview of the JavaScript language, its object-oriented features, and coding best practices.
Apple Applications, Internet & Web, QuickTime, Scripting & Automation, Tools Guides 2008-01-15
Apple Publications Style Guide (PDF)
Describes style and usage of Apple terms, including user interface terms that should be used in applications.
User Experience Guides 2006-01-10
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 Remote Desktop Focus on Task Server (PDF)
Explains how to use Task Server to provide always-on, automated administration of client computers.
Enterprise IT, Mac OS X Server, Networking Guides 2006-08-07
Apple RGB and Generic RGB profiles explained (HTML)
QA1430: Discusses use of the Apple RGB and Generic RGB profiles for untagged data on Mac OS X
Graphics & Imaging Technical Q&As 2005-10-17
Apple Trust Policy Module Functional Specification (PDF)
Specification for Apple's implementation of the Trust Policy (TP) CDSA plug-in.
Security Reference 2005-01-25
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
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
AppleFWAudio Vendor Specific Override Driver (HTML) (DMG) (ZIP)
This KEXT allows third-party vendors to customize AppleFWAudio with their own device-specific information.
Hardware & Drivers Sample Code 2007-06-01
AppleJavaExtensions (HTML) (DMG) (ZIP)
Stub classes for compiling com.apple.eawt/com.apple.eio references on non-Mac OS X platforms.
Java Sample Code 2006-10-17
AppleScript Language Guide (HTML) (PDF)
Defines the AppleScript scripting language. Includes many brief sample scripts.
Carbon, Cocoa, Scripting & Automation Guides 2008-03-11
AppleScript Overview (HTML) (PDF)
Introduces the technology for writing scripts to control applications. Useful for scripters and application developers.
Carbon, Cocoa, Mac OS X, Scripting & Automation Guides 2007-10-31
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
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 1.4 Release Notes (HTML)
Moving Tiger AppleScript Studio Release Notes to separate document.
Scripting & Automation, Tools Release Notes 2007-12-22
AppleScript Studio Programming Guide (HTML) (PDF)
Explains how to create script-driven applications with complex user interfaces based on Cocoa UI classes. Includes tutorials.
Cocoa, Scripting & Automation, Tools, User Experience Guides 2006-04-04
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
AppleScript Studio Terminology Reference (HTML) (PDF)
Describes the scripting terminology for AppleScript Studio, through version 1.4.
Carbon, Cocoa, Scripting & Automation, Tools Reference 2007-10-31
AppleScript Terminology and Apple Event Codes Reference (HTML)
Lists terms used in AppleScript, AppleScript Studio, and Standard Additions with their matching codes.
Carbon, Scripting & Automation Release Notes 2006-06-28
AppleScriptRunner (HTML) (DMG) (ZIP)
How to send mail and execute other AppleScripts from a Carbon application.
Apple Applications, Carbon, Scripting & Automation, User Experience Sample Code 2006-07-31
Application Architecture Overview (HTML) (PDF)
Explains the architecture of a Cocoa application and how it interacts with the operating system.
Cocoa Guides 2006-08-07
Application File Management (HTML) (PDF)
Explains how Cocoa applications can use, manipulate, and "own" files.
Cocoa Guides 2006-11-07
Application Kit Constants Reference (HTML) (PDF)
Describes the constants defined in the Application Kit framework not described in individual classes.
Cocoa Reference 2007-10-31
Application Kit Data Types Reference (HTML) (PDF)
Describes the data types defined in the Application Kit framework not described in individual classes.
Cocoa Reference 2006-05-23
Application Kit Framework Reference (HTML) (PDF)
Describes the Cocoa Objective-C API for the Application Kit framework.
Cocoa, Graphics & Imaging, User Experience Reference 2007-10-31
Application Kit Functions Reference (HTML) (PDF)
Describes C functions that provide supporting functionality for the classes and protocols in the Application Kit framework.
Cocoa Reference 2008-02-08
Application Kit Reference Update (HTML) (PDF)
Summarizes the symbols added to the Application Kit framework.
Cocoa Reference 2007-07-18
Application Kit Release Notes (10.4 and Earlier) (HTML)
Cocoa, Internationalization Release Notes 2006-07-17
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 Menu and Pop-up List Programming Topics for Cocoa (HTML) (PDF)
Explains how Cocoa menus and lists work and how to manipulate items within them.
Cocoa, User Experience Guides 2007-06-26
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
Application Services Reference Update (HTML) (PDF)
Summarizes the symbols added to the Application Services framework.
Carbon, Graphics & Imaging Reference 2007-07-18
Apply Firmware Password (HTML) (DMG) (ZIP)
Demonstrates how to create an Automator Action for System Image Utility.
Apple Applications, Mac OS X Server, Scripting & Automation Sample Code 2007-06-12
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
Are interrupts enabled while Open Firmware is running? (HTML) (日本語 HTML)
HW44: Explains that interrupts are disabled when Open Firmware is running.
Hardware & Drivers Technical Q&As 1999-02-15
Are the Name Registry device tree nodes unique? (HTML)
Deprecated - HW64: Discusses whether Name Registry nodes copied from the Open Firmware device