Jump To:
Leopard Reference Library
Legacy documents consist of guides, references, sample code, and other resources that have become irrelevant for current product development. Some of these documents describe features, functions, classes, or methods that are no longer supported. Other legacy documents describe currently supported technologies, but the approaches and development techniques described in these documents are no longer recommended.
Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Legacy Status
Sort by
Resource Type
Sort by
Date
NSPersistentDocument Core Data Tutorial for Mac OS X v10.4. (HTML) (PDF)
Step-by-step instructions for building a simple but functionally rich application using NSPersistentDocument and Cocoa bindings.
Deprecated Guides 2009-02-04
Objective-C 1 Runtime Reference (HTML) (PDF)
Describes the data structures and functions of the Objective-C 1.0 runtime support library.
Deprecated Reference 2009-01-06
Dictionary Manager Reference (HTML) (PDF)
Describes a deprecated technology replaced by Dictionary Services.
Deprecated Reference 2007-12-11
List Manager Reference (HTML) (PDF)
Describes the legacy C API for managing and displaying elements in a scrollable list. Replaced by the Data Browser.
Deprecated Reference 2007-12-11
Managing Fonts: QuickDraw (HTML) (PDF)
Explains how to use the deprecated QuickDraw-based font-management API replaced by Core Text or ATS.
Deprecated Guides 2007-12-11
Scrap Manager Reference (HTML) (PDF)
Describes the legacy C API used to copy items to and from the Clipboard. Replaced by the Pasteboard Manager.
Deprecated Reference 2007-12-11
Script Manager Reference (HTML) (PDF)
Describes a deprecated technology replaced by Unicode facilities.
Deprecated Reference 2007-12-11
Display Manager Reference (HTML) (PDF)
Describes the C API for dynamically changing the arrangement and display modes of attached monitors. Replaced by Quartz Display Services.
Deprecated Reference 2007-12-04
Event Manager Reference (HTML) (PDF)
Describes the event-handling system created originally for Classic Mac OS and superseded by the Carbon Event Manager.
Deprecated Reference 2007-10-31
NSMovieView Class Reference (HTML) (PDF)
Describes a deprecated class replaced by QTKit.
Deprecated Reference 2007-04-02
NSMovie Class Reference (HTML) (PDF)
Describes a deprecated class replaced by QTKit.
Deprecated Reference 2007-03-26
NSMenuItem Protocol Reference (HTML) (PDF)
Describes a deprecated protocol replaced by the NSMenuItem class.
Deprecated Reference 2007-02-08
NSURLClient Protocol Reference (HTML) (PDF)
Describes the deprecated class replaced by the classes NSURLConnection and NSURLDownload.
Deprecated Reference 2006-08-01
Apple Game Sprockets Reference (HTML) (PDF)
Describes the programming interface defined by Game Sprockets. Replaced by Quartz Display Services.
Deprecated Reference 2006-07-13
Find By Content Reference (HTML) (PDF)
Describes the legacy C API for performing relevance-ranked searches. Replaced by Search Kit.
Deprecated Reference 2006-07-13
HTML Rendering Library Reference (HTML) (PDF)
Describes the legacy C API for drawing HTML text and images in a window. Replaced by the Web Kit.
Deprecated Reference 2006-07-13
Palette Manager Reference (HTML) (PDF)
Describes the legacy C API used to select colors for display devices limited to an 8-bit pixel depth.
Deprecated Reference 2006-07-13
Picture Utilities Reference (HTML) (PDF)
Describes the legacy C API for reading and modifying image data stored in PICT-formatted files. Replaced by Quartz2D.
Deprecated Reference 2006-07-13
QuickDraw Text Reference (HTML) (PDF)
Describes the legacy C API for measuring and drawing text. Replaced by ATSUI.
Deprecated Reference 2006-07-13
TextEdit Reference (HTML) (PDF)
Describes the deprecated technology replaced by the Multilingual Text Engine (MLTE).
Deprecated Reference 2006-07-13
URL Access Manager Reference (HTML) (PDF)
Describes the legacy C API for transferring data to and from a URL from within an application. Replaced by CFNetwork.
Deprecated Reference 2006-07-13
SCSI Manager Reference (HTML) (PDF)
Describes the C API for accessing SCSI devices in Classic Mac OS. Replaced by the I/O Kit.
Deprecated Reference 2006-07-12
Network Services Location Manager (Legacy) (HTML) (PDF)
Explains how to have a Carbon application discover available network services.
Deprecated Guides 2006-05-23
NSSimpleHorizontalTypesetter Class Reference (HTML) (PDF)
Describes the deprecated technology replaced by NSATSTypesetter.
Deprecated Reference 2006-05-23
JavaSplashScreen (HTML) (DMG) (ZIP)
Quickly display a splash screen while instantiating the 1.4.x/1.5 JVM from a Cocoa application.
Deprecated Sample Code 2006-04-12
Fortune (HTML) (DMG) (ZIP)
Demonstrates use of a widget plug-in
Deprecated Sample Code 2005-06-01
MoreFilesX (HTML) (DMG) (ZIP)
Shows various File Manager operations through a collection of high-level routines using HFS Plus APIs.
Deprecated Sample Code 2005-05-13
DNSServiceDiscovery Mach-Based API (HTML) (PDF)
Deprecated Guides 2005-04-29
Tailoring Java 1.3.1 Applications for Mac OS X (HTML) (日本語 HTML)
TN2042: Deprecated. Please refer to " Java 1.3 Development for Mac OS X".
Deprecated Technical Notes 2005-04-01
SwapLAF (HTML) (DMG) (ZIP)
How to set the look-and-feel in your Swing application at runtime.
Deprecated Sample Code 2005-02-28
NSGLImage (HTML) (DMG) (ZIP)
Demonstrates how to texture in OpenGL with an NSImage and/or NSBitmapImageRep
Deprecated Sample Code 2004-12-01
AsyncPB (HTML) (DMG) (ZIP)
Describes how to chain File System calls from an interrupt handler like a Time Manager task.
Deprecated Sample Code 2003-10-27
CPUGestalt (HTML) (DMG) (ZIP)
Shows how to determine the processor type of the Macintosh you're running on.
Deprecated Sample Code 2003-10-27
OldDelegateOnlyComponent (HTML) (DMG) (ZIP)
Please see DelegateOnlyComponent for the current version of this sample.
Deprecated Sample Code 2003-10-27
DrawSprocketTestOld (HTML) (DMG) (ZIP)
Demonstrates basic implementations of DrawSprocket Functions.
Deprecated Sample Code 2003-10-14
GlyphaIVOld (HTML) (DMG) (ZIP)
A basic game implementation in the spirit of Joust meant as demonstation of Sprocket usage.
Deprecated Sample Code 2003-10-14
CollectPictColors (HTML) (DMG) (ZIP)
Uses Picture Utilities package and KnowsPict application to demonstrate collecting colors used by Pict resources.
Deprecated Sample Code 2003-10-10
Palette and GWorld (HTML) (DMG) (ZIP)
Demonstrates the use of palette and color tables with GWorlds.
Deprecated Sample Code 2003-10-10
Exception in JFileChooser.setAcceptAllFileFilterUsed (HTML)
QA1280: Workaround for a known issue in Java 1.4.1 Update 1 on Jaguar.
Deprecated Technical Q&As 2003-10-07
Providing QuickDraw with a Known Good Port (HTML) (日本語 HTML)
QA1237: How to use SetPort( NULL) to provide QuickDraw with a known good port.
Deprecated Technical Q&As 2003-09-29
OTEndpointInfo (HTML) (DMG) (ZIP)
Demonstrates how to query an endpoint for its 'vital statistic' using OTGetEndpointInfo.
Deprecated Sample Code 2003-08-20
CopyBits vs. CopyMask (HTML) (DMG) (ZIP)
CopyBits (using a mask region) vs. CopyMask (using a mask BitMap). Which do you think is faster?
Deprecated Sample Code 2003-07-22
OTMP (HTML) (DMG) (ZIP)
A library for calling Open Transport synchronously from preemptively scheduled tasks (MP tasks).
Deprecated Sample Code 2003-07-22
OTPingSample (HTML) (DMG) (ZIP)
Demonstrates how to implement ping on top of the Open Transport API.
Deprecated Sample Code 2003-07-22
Simple DrawSprocket (HTML) (DMG) (ZIP)
Simple use of DrawSprocket to set screen resolution and size.
Deprecated Sample Code 2003-07-22
TE Over Background (HTML) (DMG) (ZIP)
A textEdit that shows old text editing over a colored background
Deprecated Sample Code 2003-07-22
Can't attach during two-machine debugging with GDB (HTML) (日本語 HTML)
QA1019: Describes a workaround for a problem attaching during two-machine debugging on Mac OS X 10.0.x.
Deprecated Technical Q&As 2003-06-02
QTMusicToo (HTML) (DMG) (ZIP)
Shows all of the QuickTime Music features introduced with QuickTime 2.0.
Deprecated Sample Code 2003-03-19
Sound PreMixer effect (HTML) (DMG) (ZIP)
A sound manager pre-mixer effect component.
Deprecated Sample Code 2003-03-14
Out of This GWorld (HTML) (DMG) (ZIP)
Demonstrates the use of offscreen GWorlds and palette animation to simulate animation.
Deprecated Sample Code 2003-03-12
TubeTest (HTML) (DMG) (ZIP)
The program is a simple demonstration of how to use the Palette Manager in a color program.
Deprecated Sample Code 2003-03-12
How do I use PMSessionGetGraphicsContext to get a CGContextRef? (HTML) (日本語 HTML)
QA1216: Describes how to use PMSessionSetDocumentFormatGeneration and PMSessionGetGraphicsContext to get a CGContextRef for printing.
Deprecated Technical Q&As 2003-02-25
HTMLSample (HTML) (DMG) (ZIP)
Illustrates one way to use the HTMLRenderingLib Library.
Deprecated Sample Code 2003-01-30
HTMLUserPane (HTML) (DMG) (ZIP)
Shows how to display a HTMLRenderingLib object inside of a user pane control.
Deprecated Sample Code 2003-01-30
ictbSample (HTML) (DMG) (ZIP)
Shows an example of ictb resource.
Deprecated Sample Code 2003-01-30
Live Scroll (HTML) (DMG) (ZIP)
Demonstrates how to implementing live scrolling during the tracking of scroll bar thumbs.
Deprecated Sample Code 2003-01-30
LocalServer (HTML) (DMG) (ZIP)
Sample demonstrates how a Classic process can communicate with a Mac OS X process using IP networking protocols.
Deprecated Sample Code 2003-01-30
Password (HTML) (DMG) (ZIP)
Illustrates three different ways to implement password fields in dialogs.
Deprecated Sample Code 2003-01-30
PopUpMenuWithCurFont (HTML) (DMG) (ZIP)
Demonstrates what must be done to control the font used by MDEF 0 during PopUpMenuSelect.
Deprecated Sample Code 2003-01-30
ROMResourceDump (HTML) (DMG) (ZIP)
Illustrates how to copy all resources in the Macintosh's ROM into a file.
Deprecated Sample Code 2003-01-30
Scrap Parsing (HTML) (DMG) (ZIP)
Shows how to parse the in-memory scrap.
Deprecated Sample Code 2003-01-30
AESendandReceive (HTML) (DMG) (ZIP)
Sending and receiving Apple Events with JDK 1.3.1 on Mac OS X.
Deprecated Sample Code 2003-01-14
AIFFWriter (HTML) (DMG) (ZIP)
A Sound Manager sound output device component.
Deprecated Sample Code 2003-01-14
aiffwriter.win (HTML) (DMG) (ZIP)
A Sound Manager sound output device component.
Deprecated Sample Code 2003-01-14
CarbonQuartzDrawingWPrinting (HTML) (DMG) (ZIP)
Demonstrates mixing QuickDraw and Quartz 2D drawing both on screen and during printing.
Deprecated Sample Code 2003-01-14
CGDrawPicture (HTML) (DMG) (ZIP)
Shows how to use the QDPictDrawToCGContext API.
Deprecated Sample Code 2003-01-14
CreateMovieJava (HTML) (DMG) (ZIP)
Creates a Movie from Java drawing and a sound file.
Deprecated Sample Code 2003-01-14
CTMClip (HTML) (DMG) (ZIP)
Shows how to manipulate the Quartz 2D Current Transform Matrix (CTM) for image drawing with clipping.
Deprecated Sample Code 2003-01-14
CTMDemo (HTML) (DMG) (ZIP)
Shows how to manipulate the Quartz 2D Current Transform Matrix (CTM) for image drawing without clipping.
Deprecated Sample Code 2003-01-14
GetHWEthernetAddr (HTML) (DMG) (ZIP)
Shows how to obtain the hardware Ethernet address of a machine.
Deprecated Sample Code 2003-01-14
GroupDrawing (HTML) (DMG) (ZIP)
Groups QuickTime drawing-capable objects into the display space of a single QTCanvas.
Deprecated Sample Code 2003-01-14
ImageCompositing (HTML) (DMG) (ZIP)
Applies compositing effects such as blend and transparency. Also records a Movie using the Compositor.
Deprecated Sample Code 2003-01-14
Inside Mac Movie TB Code (HTML) (DMG) (ZIP)
Macintosh Movie Toolbox sample code.
Deprecated Sample Code 2003-01-14
JDragNDrop (HTML) (DMG) (ZIP)
Demonstrates building a simple view to implement Drag-and-Drop functionality in Cocoa-Java.
Deprecated Sample Code 2003-01-14
MRJToolkitStubs (HTML) (DMG) (ZIP)
Stubs of the MRJToolkit API for building or distributing on non-Mac OS X systems.
Deprecated Sample Code 2003-01-14
NewCCursor (HTML) (DMG) (ZIP)
Shows how to create a black and white 'CURS' and a color 'crsr' cursor resource by hand.
Deprecated Sample Code 2003-01-14
NSLMiniBrowser (HTML) (DMG) (ZIP)
Uses the NSL API to find network services using SLP, NBP, and Directory Services.
Deprecated Sample Code 2003-01-14
OT Virtual Server (HTML) (DMG) (ZIP)
Sample code which uses Open Transport and demonstrates real world issues.
Deprecated Sample Code 2003-01-14
OTLookupNameTest (HTML) (DMG) (ZIP)
Demonstrates how to lookup NBP entities on an AppleTalk network using Open Transport.
Deprecated Sample Code 2003-01-14
PDEProject (HTML) (DMG) (ZIP)
Demonstrates an application-hosted printing dialog extension (PDE) that displays a custom pane in the Print dialog.
Deprecated Sample Code 2003-01-14
Play Video Sample (HTML) (DMG) (ZIP)
The sample makes use of the RequestVideo sample code API.
Deprecated Sample Code 2003-01-14
PlayMovieJava (HTML) (DMG) (ZIP)
Display any QuickTime content within an AWT container using the QTCanvas.
Deprecated Sample Code 2003-01-14
PutAwayVolumes (HTML) (DMG) (ZIP)
Demonstrates several ways to unmount a volume and which contexts might require which techniques.
Deprecated Sample Code 2003-01-14
QT QDesign decomp (HTML) (DMG) (ZIP)
Decompressing QDesign compressed files using the Sound Manager's SoundConvert routines and QuickTime QDesign codecs.
Deprecated Sample Code 2003-01-14
QTEffectsJava (HTML) (DMG) (ZIP)
Applies QuickTime visual effects to two source images at runtime.
Deprecated Sample Code 2003-01-14
QTimadecompression (HTML) (DMG) (ZIP)
Create a QuickTime atom to decompress IMA compressed WAVE files.
Deprecated Sample Code 2003-01-14
QTJava media samples (HTML) (DMG) (ZIP)
Common media files for many of the QuickTime for Java samples.
Deprecated Sample Code 2003-01-14
qtmusic.win (HTML) (DMG) (ZIP)
Demonstrates ways of using the QuickTime Music Architecture to play notes and tunes.
Deprecated Sample Code 2003-01-14
SGCapture (HTML) (DMG) (ZIP)
Displays live video within a QTCanvas using the SGDrawable class.
Deprecated Sample Code 2003-01-14
SGCapture2Disk (HTML) (DMG) (ZIP)
Use the SequenceGrabber to display video within a QTCanvas and capture the video to a movie file.
Deprecated Sample Code 2003-01-14
SignatureToApp (HTML) (DMG) (ZIP)
Takes a signature (creator code) and finds the corresponding application, running or on disk.
Deprecated Sample Code 2003-01-14
SimpleCocoaJavaMovie (HTML) (DMG) (ZIP)
A simple movie player showing how to use the NSMovieView and NSMovie Cocoa Java classes.
Deprecated Sample Code 2003-01-14
SimpleCocoaJavaMovieCocoa (HTML) (DMG) (ZIP)
Shows how to use the NSMovieView and NSMovie Cocoa Java AppKit classes.
Deprecated Sample Code 2003-01-14
SlideShowJava (HTML) (DMG) (ZIP)
Uses the ImageViewer object to present a sequence of images one at a time.
Deprecated Sample Code 2003-01-14
TimeCode Media Handlers (HTML) (DMG) (ZIP)
Demonstrates how to manipulate QuickTime media time codes.
Deprecated Sample Code 2003-01-14
TimeSlaving (HTML) (DMG) (ZIP)
Controls a scrolling text object by slaving a TimeBase to a movie.
Deprecated Sample Code 2003-01-14
TimeZone.Daylight (HTML) (DMG) (ZIP)
Shows how to read the current location and time zone that is set in Date & Time.
Deprecated Sample Code 2003-01-14
Transitions (HTML) (DMG) (ZIP)
Applies the QuickTime effects architecture to a character in an animation scene.
Deprecated Sample Code 2003-01-14
Why does logging keep my Printer Module from working? (HTML) (日本語 HTML)
QA1182: Describes some problems with standard printf logging in a Printer Module on Jaguar.
Deprecated Technical Q&As 2002-11-06
URL Access and the Missing Progress Dialog (HTML) (日本語 HTML)
QA1140: Explains a known bug in URL Access related to progress dialogs.
Deprecated Technical Q&As 2002-09-23