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
TextTrack (HTML) (DMG) (ZIP)
Demonstrates some simple operations on Final Cut Pro XML files
Apple Applications Sample Code 2005-06-27
Frequently Asked Text Services Manager (TSM) Questions (HTML)
TN2128: Regroups a collection of Text Services Manager (TSM) questions frequently asked by Input Method Developers
Carbon, Cocoa, Core Foundation, Text & Fonts, User Experience Technical Notes 2005-06-24
When does the RSS Feed patch in Quartz Composer refreshes its contents? (HTML)
QA1425: Explains how the RSS Feed patch in Quartz Composer refreshes its contents.
Graphics & Imaging Technical Q&As 2005-06-24
Carbon Drawer problem in Mac OS X v10.4 and v10.4.1 (HTML)
QA1435: Workaround for a drawer problem present in Mac OS X v10.4 but fixed in v10.4.2
Carbon Technical Q&As 2005-06-21
Porting Multithreaded Applications from Win32 to Mac OS X (HTML)
Learn how Mac OS X handles multithreading, before porting your Win32 application.
Carbon, Cocoa, Performance, Porting Articles 2005-06-20
Unified window title and toolbar appearance in Carbon (HTML)
QA1423: How to use the unified window title and toolbar appearance for a Carbon window.
Carbon, User Experience Technical Q&As 2005-06-17
What is the Timebase submenu available in the contextual menu of some patches in Quartz Composer? (HTML)
QA1427: Describes the timebase system used by patches in Quartz Composer.
Apple Applications, Graphics & Imaging, Tools Technical Q&As 2005-06-15
Installing Your Application on Mac OS X: Guidelines for Developers (HTML)
Get tips for making the installation process easier for you and your customers.
Games, Tools, User Experience Articles 2005-06-13
CocoaSOAP (HTML) (DMG) (ZIP)
Demonstrates implementing a SOAP client and server in Cocoa.
Cocoa Sample Code 2005-06-06
Creating an Application with Tiger Technologies (HTML)
Learn how to build an application using key technologies in Tiger.
Mac OS X Articles 2005-06-06
Duplicate Finder Items (HTML) (DMG) (ZIP)
Shows how to build an Automator action targeting Finder using AppleScript.
Apple Applications, Scripting & Automation Sample Code 2005-06-06
FSFileOperation (HTML) (DMG) (ZIP)
This sample shows how to use the FSFileOperation API which supports copying and moving filesystem objects.
Carbon Sample Code 2005-06-06
Integrating Sync Services into Your Application (HTML)
Learn how to sync any kind of data in your application using Sync Services.
Apple Applications, Cocoa, Internet & Web Articles 2005-06-06
Reducer (HTML) (DMG) (ZIP)
Simple utility for rescaling bitmapped images. Demonstrates use of Core Image, NSAnimation, view drawing redirection.
Cocoa, Graphics & Imaging Sample Code 2005-06-06
SDKExample (HTML) (DMG) (ZIP)
Shows how to weak-link against the Carbon framework in various SDKs to adopt new OS features in a single executable.
Carbon, Porting, Tools, User Experience Sample Code 2005-06-06
Sketch-112 (HTML) (DMG) (ZIP)
Sketch is a Scriptable Graphics application. This sample adds certain Scriptable functionality to Sketch, as an example for use in WWDC 2005 Session 112.
Scripting & Automation Sample Code 2005-06-06
TemperatureTester (HTML) (DMG) (ZIP)
Shows how to add a simple Unit Test to Temperature Converter.
Tools Sample Code 2005-06-06
UnsharpMask (HTML) (DMG) (ZIP)
Demonstrates how to build Automator actions using Cocoa frameworks.
Apple Applications, Cocoa, Graphics & Imaging, User Experience Sample Code 2005-06-06
UpdateXcodeSubprojects (HTML) (DMG) (ZIP)
Updates all subprojects of an Xcode project to Xcode 2.1 format. Illustrates scripting techniques.
Porting, Scripting & Automation, Tools, User Experience Sample Code 2005-06-06
XcodeClientServer (HTML) (DMG) (ZIP)
Demonstrates how to manage multiple projects using new Xcode features.
Tools Sample Code 2005-06-06
ColorSync Manager Reference (HTML) (PDF)
Describes the C API for ColorSync, the platform-independent color management system in Mac OS X.
Carbon, Graphics & Imaging Reference 2005-06-04
MDQuery Reference (HTML) (PDF)
Describes a metadata query.
Carbon Reference 2005-06-04
QuickTime VR (HTML) (PDF)
Explains how to construct interactive movies using QuickTime VR.
QuickTime Guides 2005-06-04
SMIL Scripting Guide for QuickTime (HTML) (PDF)
Defines support for using SMIL to communicate with the QuickTime browser plug-in, ActiveX control, and QuickTime Player.
Internet & Web, QuickTime, Scripting & Automation Guides 2005-06-04
vecLib Reference Update (HTML) (PDF)
Summarizes the symbols added to the vecLib framework.
Performance Release Notes 2005-06-04
Xgrid Foundation Reference (HTML)
Describes the API for monitoring and controlling Xgrid cluster operations.
Performance Reference 2005-06-04
Weak Linking To Spotlight (HTML)
QA1422: Describes a problem with weak linking to Spotlight (the Metadata framework), and its solution.
Carbon, Cocoa Technical Q&As 2005-06-03
AutoUpdater (HTML) (DMG) (ZIP)
This sample demonstrates Cocoa networking using the NSURL loading classes, NSURLConnection and NSURLDownload.
Cocoa, Internet & Web, Networking Sample Code 2005-06-01
BindingsJoystick (HTML) (DMG) (ZIP)
Illustrates a bindings-enabled subclass of NSView.
Cocoa Sample Code 2005-06-01
CocoaEcho (HTML) (DMG) (ZIP)
Cocoa example code showing how to write a simple client and server using NSStream.
Cocoa Sample Code 2005-06-01
CocoaHTTPServer (HTML) (DMG) (ZIP)
A Cocoa example showing how to write a very basic HTTP service.
Cocoa, Networking Sample Code 2005-06-01
CoreRecipes (HTML) (DMG) (ZIP)
Demonstrates the use of Core Data (persistency and object-graph management) with a variety of application projects.
Cocoa, User Experience Sample Code 2005-06-01
Custom_HIView_Tutorial (HTML) (DMG) (ZIP)
Tutorial presenting a step-by-step custom HIView development. All steps are documented and provided as standalone projects.
Carbon Sample Code 2005-06-01
DNSServiceMetaQuery (HTML) (DMG) (ZIP)
Shows how to discover Bonjour service types being advertised on the local network.
Core Foundation, Darwin, Networking Sample Code 2005-06-01
FilterDemo (HTML) (DMG) (ZIP)
Demonstrates how to write a filter AudioUnit with a custom Cocoa User Interface.
Audio Sample Code 2005-06-01
Fortune (HTML) (DMG) (ZIP)
Deprecated - Demonstrates use of a widget plug-in
Apple Applications Sample Code 2005-06-01
FSCreateFileAndOpenForkUnicode (HTML) (DMG) (ZIP)
Demonstartes the use of FSCreateFileAndOpenForkUnicode to create a file with restricted access on disk and a read/write access path.
Carbon Sample Code 2005-06-01
FSRemoveInheritedACEs (HTML) (DMG) (ZIP)
Demonstrates manipulating access control lists of existing file system objects using the File Manager.
Carbon Sample Code 2005-06-01
GridCalendar (HTML) (DMG) (ZIP)
Demonstrates how to add a custom job submission UI to the GridSample project.
Cocoa, Enterprise IT, Hardware & Drivers, Mac OS X Server, Networking Sample Code 2005-06-01
Hello World (HTML) (DMG) (ZIP)
Introductory Dashboard widget example
Apple Applications Sample Code 2005-06-01
HITextViewDemo (HTML) (DMG) (ZIP)
Overview of basic HITextView functionality, including Tiger's new font & spelling panel support.
Carbon, Text & Fonts, User Experience Sample Code 2005-06-01
How can I optimize a Quartz Composer composition depending on the hardware it runs on? (HTML)
QA1433: Explains how to design compositions that adapt to the hardware limitations.
Apple Applications, Cocoa, Graphics & Imaging, Performance Technical Q&As 2005-06-01
ImageBrowserView (HTML) (DMG) (ZIP)
Implementing a simple HIView subclass
Carbon Sample Code 2005-06-01
ImageClient (HTML) (DMG) (ZIP)
Demonstrates how to use CFNetwork for synchronous and asynchronous operations, network diagnostics, proxy navigation, and authentication.
Carbon, Cocoa, Core Foundation, Games, Networking Sample Code 2005-06-01
ImageMapExample (HTML) (DMG) (ZIP)
Implements a custom NSView, an image map, and accessorizes it (i.e. makes it work with accessibility).
Cocoa, User Experience Sample Code 2005-06-01
Installer Tiger Examples (HTML) (DMG) (ZIP)
A walkthrough of using distribution scripts and other Tiger Installer features.
Tools, User Experience Sample Code 2005-06-01
iSpend (HTML) (DMG) (ZIP)
Demonstrates how to incorporate a number of Cocoa Tiger features into a simple application.
Cocoa Sample Code 2005-06-01
JustDraw (HTML) (DMG) (ZIP)
Sample code being used in the WWDC 2005 Hands-On session 215 "Moving from QD to Quartz"
Graphics & Imaging Sample Code 2005-06-01
Link Snoop (HTML) (DMG) (ZIP)
Shows how to use PDFKit to scan for and highlight link annotations in PDFs.
Cocoa, Graphics & Imaging Sample Code 2005-06-01
ManagedObjectDataFormatter (HTML) (DMG) (ZIP)
A Data Formatter for Xcode 2.0 and 2.1 that displays NSManagedObject * variables.
Cocoa, Core Foundation, Tools Sample Code 2005-06-01
MouseTracking (HTML) (DMG) (ZIP)
Sample code used in the WWDC 2005 Hands-On session 215 "Moving from QD to Quartz"
Carbon, Graphics & Imaging Sample Code 2005-06-01
Moving To GCC 4.0 (HTML) (DMG) (ZIP)
Shows how to fix code that GCC 3.3 accepts but GCC 4.0 doesn't.
Tools Sample Code 2005-06-01
MyPhoto (HTML) (DMG) (ZIP)
Demonstrates preferred techniques for working with the Image Capture APIs
Graphics & Imaging Sample Code 2005-06-01
NetworkAuthentication (HTML) (DMG) (ZIP)
Demonstrates authentication with Open Directory APIs and GSSAPI
Darwin, Enterprise IT, Security Sample Code 2005-06-01
OpenALExample (HTML) (DMG) (ZIP)
Basic example showing OpenAL usage in a 2D OpenGL environment
Audio, Cocoa, Games Sample Code 2005-06-01
People (HTML) (DMG) (ZIP)
This program demonstrates the use of the SyncServices framework.
Cocoa Sample Code 2005-06-01
QTKitCommandLine (HTML) (DMG) (ZIP)
Command-line tools for deleting movie segments and converting movies to 3GPP files
QuickTime Sample Code 2005-06-01
QTKitImport (HTML) (DMG) (ZIP)
Demonstrates movie import, advanced editing and playback with QTKit
QuickTime Sample Code 2005-06-01
Quartz Composer Live DV (HTML) (DMG) (ZIP)
Shows how to export a Quartz Composer composition as a real-time DV stream on the FireWire port.
Apple Applications, Cocoa, Graphics & Imaging, QuickTime Sample Code 2005-06-01
Quartz Composer Matrix (HTML) (DMG) (ZIP)
Shows how to use Quartz Composer to display a QuickTime movie as a series of frames in a 3D world.
Apple Applications, Cocoa, Graphics & Imaging, QuickTime Sample Code 2005-06-01
Quartz Composer Offline Rendering (HTML) (DMG) (ZIP)
Shows how to render a Quartz Composer composition as a series of images using an OpenGL pBuffer.
Apple Applications, Cocoa, Graphics & Imaging Sample Code 2005-06-01
Quartz Composer Texture (HTML) (DMG) (ZIP)
Shows how to use a Quartz Composer composition as an OpenGL texture.
Apple Applications, Cocoa, Games, Graphics & Imaging Sample Code 2005-06-01
Quartz Composer WWDC 2005 Composition (HTML) (DMG) (ZIP)
Shows how to build a parameterized motion graphics composition with Quartz Composer.
Apple Applications, Cocoa, Graphics & Imaging, Tools Sample Code 2005-06-01
Quartz Composer WWDC 2005 TextEdit (HTML) (DMG) (ZIP)
Demonstrate how to modify TextEdit's about dialog to display a Quartz Composer composition.
Apple Applications, Cocoa, Graphics & Imaging Sample Code 2005-06-01
QuartzCache (HTML) (DMG) (ZIP)
Demonstrates several caching techniques using CGBitmapContext, CGImageRef re-use, CGLayerRefs, CGImageSource.
Graphics & Imaging, Performance Sample Code 2005-06-01
QuartzLines (HTML) (DMG) (ZIP)
Drawing Lines using Quartz's CGPath & CGContextStrokeLineSegments functions.
Carbon, Cocoa, Graphics & Imaging, Performance Sample Code 2005-06-01
ScriptView (HTML) (DMG) (ZIP)
Shows how to build a script editor application with a built-in script database using AppleScript Studio.
Scripting & Automation, Tools Sample Code 2005-06-01
Spotlight (HTML) (DMG) (ZIP)
Sample code that shows how to write Spotlight Importers.
Core Foundation, Storage Sample Code 2005-06-01
SpotlightAPI (HTML) (DMG) (ZIP)
Some small sample programs that Show how to use the Spotlight API in your programs.
Storage Sample Code 2005-06-01
TexturePerformanceDemo (HTML) (DMG) (ZIP)
OpenGL texture optimization demo for WWDC Session 214
Cocoa, Games, Graphics & Imaging Sample Code 2005-06-01
VertexPerformanceDemo (HTML) (DMG) (ZIP)
Vertex optimization demo for WWDC Session 214
Cocoa, Games, Graphics & Imaging Sample Code 2005-06-01
Why does my Quartz Composer composition render with a corrupted background in the QCView? (HTML)
QA1434: Describes the circumstances in which the QCView background may render corrupted.
Graphics & Imaging Technical Q&As 2005-06-01
Worm (HTML) (DMG) (ZIP)
NSView performance demonstration. Uses a periodic timer to get best performance with Coalesced Update feature.
Cocoa, Graphics & Imaging Sample Code 2005-06-01
Developing for Java with NetBeans 4.1 on Mac OS X (HTML)
Get started building Java applications on Mac OS X using this popular open source IDE.
Java, Tools Articles 2005-05-16
MoreFilesX (HTML) (DMG) (ZIP)
Deprecated - Shows various File Manager operations through a collection of high-level routines using HFS Plus APIs.
Carbon, Cocoa Sample Code 2005-05-13
Sending SCSI or ATA commands to storage devices (HTML) (日本語 HTML)
QA1179: Explains that Mac OS X does not implement SCSI or ATA pass-through for many mass storage devices.
Hardware & Drivers, Mac OS X Server Technical Q&As 2005-05-10
Loading Scripting Additions in Mac OS X (HTML)
QA1070: Explains how to load scripting additions so you can call them using Apple events.
Scripting & Automation Technical Q&As 2005-05-06
ProfileSystem (HTML) (DMG) (ZIP)
Shows how to obtain the same information that System Profiler displays.
Carbon, Mac OS X Server Sample Code 2005-05-05
eMac Developer Note (HTML) (PDF)
Specifies the internal design, I/O features, and expansion capabilities of the eMac computer introduced in May 2005.
Hardware & Drivers Guides 2005-05-03
iMac G5 Developer Note (HTML) (PDF)
Specifies the internal design, I/O features, and expansion capabilities of the iMac G5 introduced in May 2005.
Hardware & Drivers Guides 2005-05-03
ABRecord C Reference (HTML) (PDF)
Describes the opaque type that represents a generic Address Book record.
Carbon Reference 2005-04-29
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
Accessibility Inspector Release Notes (HTML)
User Experience Release Notes 2005-04-29
Carbon Resolution Independence Release Notes (HTML)
Carbon, Graphics & Imaging Release Notes 2005-04-29
DNSServiceDiscovery Mach-Based API (HTML) (PDF)
Deprecated.
Networking Guides 2005-04-29
Exploring Tiger Server (HTML)
Explore Tiger Server technologies such as Xgrid, 64-bit support, and access control lists.
Mac OS X Server Articles 2005-04-29
Handling Audio Unit Events (HTML)
TN2104: This technote explains how to handle AudioUnit Events
Audio Technical Notes 2005-04-29
Mac OS X Server Failover Messaging Architecture Guide (HTML) (PDF)
Describes new failover procedures for AFP, NFS, and SMB in Mac OS X v10.4.
Mac OS X Server Guides 2005-04-29
Mac OS X Server High Availability Administration (PDF)
Explains how to manage IP failover, link aggregation, and load balancing to ensure high availability of services.
Mac OS X Server, Networking Guides 2005-04-29
Mac OS X Server Migrating From Windows NT (PDF)
Explains how to move accounts, shared folders, and services from Windows NT servers to Mac OS X Server.
Mac OS X Server Guides 2005-04-29
Mac OS X Server QuickTime Streaming Server Administration (PDF)
Explains how to set up and manage QuickTime streaming services.
Internet & Web, Mac OS X Server, QuickTime Guides 2005-04-29
Mac OS X Server Windows Services Administration (PDF)
Explains how to set up and manage services including PDC, BDC, file, and print for Windows computer users.
Mac OS X Server Guides 2005-04-29
Malloc Debug Environment Variables Release Notes (HTML)
Tools Release Notes 2005-04-29
MDImporter Reference (HTML) (PDF)
Describes the plug-in architecture and callbacks required by a document metadata importer.
Carbon Reference 2005-04-29
MDSchema Reference (HTML) (PDF)
Describes a metadata schema.
Carbon Reference 2005-04-29
Power Mac G5 Developer Note (HTML) (PDF)
Specifies the internal design, I/O features, and expansion capabilities of the Power Mac G5 introduced in April 2005.
Hardware & Drivers Guides 2005-04-29
QuickTime 7 Update Guide (HTML) (PDF)
Describes the new features, functions, and data structures in QuickTime 7.
QuickTime Guides 2005-04-29
QuickTime Streaming Server Modules Programming Guide (HTML) (PDF)
Explains how to create plug-in modules for the QuickTime Streaming Server.
Mac OS X Server, QuickTime Guides 2005-04-29
Resolution Independent UI Release Notes (HTML)
Carbon, Cocoa, Games, Graphics & Imaging Release Notes 2005-04-29
SearchKit Release Notes (HTML)
Carbon, Cocoa, User Experience Release Notes 2005-04-29