Jump To:
Reference Library: Legacy Documents
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.
Go to the Cocoa Reference Library for up-to-date development information.
Document Descriptions
On Off
Display

Sort by
Title
Sort by
Legacy Status
Sort by
Resource Type
Sorted by
Date
Object Oriented Programming and the Objective-C Programming Language 1.0 (HTML) (PDF)
Introduces object-oriented programming and describes version 1 of the main programming language used for Cocoa development.
Unsupported Guides 2008-06-09
Interface Builder (HTML) (PDF)
Advice for using the Interface Builder graphical UI design tool, and pointers to relevant documentation.
Unsupported Guides 2007-04-05
NSMovieView Class Reference (HTML) (PDF)
Describes the class used to play and edit a movie in a view. Deprecated: Use QTKit instead.
Deprecated Reference 2007-04-02
Objective-C 1 Runtime Reference (HTML) (PDF)
Describes the data structures and functions of the Objective-C 1.0 runtime support library.
Deprecated Reference 2007-03-28
NSMovie Class Reference (HTML) (PDF)
Describes the class used to load a movie into memory. Deprecated: Use QTKit instead.
Deprecated Reference 2007-03-26
NSMenuItem Protocol Reference (HTML) (PDF)
Deprecated. Describes the protocol for managing command items in menus.
Deprecated Reference 2007-02-08
Application Kit Reference for Java (HTML) (PDF)
Describes the Cocoa Java API for the Application Kit framework. Deprecated in Mac OS X v10.4. Use the Objective-C API instead.
Unsupported Reference 2007-02-01
Xcode 2.0 User Guide (HTML) (PDF)
Explains how to use Xcode. This document is only for users of Xcode 2.0, which is not the current version.
Unsupported Guides 2006-11-07
Cocoa Tutorial for Java Programmers (HTML) (PDF)
Steps for building a simple Cocoa application using Xcode. Deprecated in Mac OS X v10.4. Use the Objective-C API instead.
Unsupported Guides 2006-10-03
Cocoa-Java Integration Guide (HTML) (PDF)
Explains how to use the Java interfaces to Cocoa.
Unsupported Guides 2006-10-03
NSURLClient Protocol Reference (HTML) (PDF)
Deprecated. Describes the informal protocol implemented by clients of an NSURLHandle download.
Deprecated Reference 2006-08-01
Foundation Reference for Java (HTML) (PDF)
Describes the Cocoa Java API for the Foundation framework. Deprecated in Mac OS X v10.4. Use the Objective-C API instead.
Unsupported Reference 2006-07-24
Software Distribution Legacy Guide (HTML) (PDF)
Explains how to distribute and install Mac OS X software using PackageMaker and Installer.
Unsupported Guides 2006-07-24
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
NSSimpleHorizontalTypesetter Class Reference (HTML) (PDF)
Describes the class used for text line layout that has been replaced by NSATSTypesetter.
Deprecated Reference 2006-05-23
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
NSGLImage (HTML) (DMG) (ZIP)
Demonstrates how to texture in OpenGL with an NSImage and/or NSBitmapImageRep
Deprecated Sample Code 2004-12-01
Simple AppKit (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-09-30
Fixing the crash in the Picture Sharing code example (HTML) (日本語 HTML)
QA1224.
Unsupported Technical Q&As 2003-01-21
CGDrawPicture (HTML) (DMG) (ZIP)
Shows how to use the QDPictDrawToCGContext API.
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
JDragNDrop (HTML) (DMG) (ZIP)
Demonstrates building a simple view to implement Drag-and-Drop functionality in Cocoa-Java.
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
QuickTime 6 (HTML) (PDF)
Summarizes features, changes, and new capabilities of QuickTime 6.
Unsupported Release Notes 2002-07-01
Setting the preferred CMM programatically? (HTML)
QA1086.
Unsupported Technical Q&As 2001-10-24
QuickTime 5 (HTML) (PDF)
Summarizes features, changes, and new capabilities of QuickTime 5.
Unsupported Release Notes 2001-10-01
Comparing selectors in Cocoa-Java code (HTML)
QA1069: Explains why Objective-C and Java selectors appear to be the same name but equality tests fail.
Deprecated Technical Q&As 2001-08-31
Fixing NSDocumentController to understand HFS file types (HTML)
QA1039.
Unsupported Technical Q&As 2001-06-19
Cocoa-Java quit/cancel-quit header bug in Mac OS X 10.0 (HTML)
QA1021.
Unsupported Technical Q&As 2001-04-09
SimpleCocoaApp: An Overview (HTML) (日本語 HTML)
TN2005.
Unsupported Technical Notes 2000-10-25
Checklist for Building Applications and Extensions (HTML) (日本語 HTML)
TN1126.
Unsupported Technical Notes 2000-08-14
Detecting specific ROM-in-RAM Mac (HTML) (日本語 HTML)
HW49: Identifying a Mac by name ("iMac"), and better alternatives for determining specific features ("has Firewire").
Deprecated Technical Q&As 1999-10-05
Interrupts in Need of (a Good) Time (HTML)
TN1033.
Unsupported Technical Notes 1996-02-01
PCI Throughput Issues (HTML)
DV20.
Unsupported Technical Q&As 1995-09-15
Kanji and Special Text-Processing (HTML)
TX01.
Unsupported Technical Q&As 1995-05-01
Workaround for Converting Lower to Uppercase Characters while Keeping Diacritical Marks (HTML)
TX04.
Unsupported Technical Q&As 1995-05-01
PBShare, PBUnshare, and PBGetUGEntry (HTML)
FL28.
Unsupported Technical Notes 1991-10-01
Apple Event Manager Q&As (HTML)
IC505.
Unsupported Technical Notes 1990-10-01
ISO 9660 (& High Sierra) CD-ROM Format (HTML)
FL25.
Unsupported Technical Notes 1988-08-01
Creating Files Inside an AppleShare Drop Folder (HTML)
FL18.
Unsupported Technical Notes 1987-08-01
Using the Java Bridge (HTML) (PDF)
Unsupported Guides