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
Printer Queue vs. Printer Name (HTML)
QA1407: Explains the difference between a printer queue and a printer name.
Carbon, Printing Technical Q&As 2007-04-26
DatePicker (HTML) (DMG) (ZIP)
Demonstrates how to use the NSDatePicker control.
Cocoa, User Experience Sample Code 2007-04-25
NSAlert Class Reference (HTML) (PDF)
Describes a window that displays a message and obtains the user's response to it.
Cocoa, User Experience Reference 2007-04-25
SearchField (HTML) (DMG) (ZIP)
Demonstrates how to use and customize the features of the "NSSearchField" control.
Cocoa, User Experience Sample Code 2007-04-25
Core Text Utilities Reference (HTML) (PDF)
Describes general Core Text functions and data types.
Carbon, Text & Fonts Reference 2007-04-21
CTFramesetter Reference (HTML) (PDF)
Describes an opaque type that generates text frames.
Carbon, Text & Fonts Reference 2007-04-21
CTParagraphStyle Reference (HTML) (PDF)
Describes paragraph or ruler attributes in an attributed string.
Carbon, Text & Fonts Reference 2007-04-21
QLPreviewRequest Reference (HTML) (PDF)
Describes an opaque type for handling requests for Quick Look document previews.
Carbon, Cocoa, User Experience Reference 2007-04-20
Interface Builder Kit Framework Reference (HTML) (PDF)
Describes the interface for implementing Interface Builder plug-ins.
Cocoa, Tools Reference 2007-04-18
HIView Reference (HTML) (PDF)
Describes the C API for creating and manipulating view-based controls and menus in Carbon applications.
Carbon, User Experience Reference 2007-04-13
Quick Look Framework Reference (HTML) (PDF)
Describes the interface for creating plug-ins that generate Quick Look previews and thumbnails.
Carbon, Cocoa, User Experience Reference 2007-04-13
NSInvocationOperation Class Reference (HTML) (PDF)
Describes a nonconcurrent operation for executing a single encapsulated task.
Cocoa Reference 2007-04-12
Compiler Tools Release Notes (HTML)
Describes the latest changes to the Mach-O assemblers, linkers, and object file tools.
Tools Release Notes 2007-04-11
NSPageLayout Class Reference (HTML) (PDF)
Describes a printing dialog for querying the user about page layout.
Cocoa, Printing Reference 2007-04-11
NSPathCell Class Reference (HTML) (PDF)
Describes the user interface of a path control object.
Cocoa Reference 2007-04-11
NSPathCellDelegate Protocol Reference (HTML) (PDF)
Describes the interface used to customize a pop-up-style control that represents a path.
Cocoa Reference 2007-04-11
NSPathComponentCell Class Reference (HTML) (PDF)
Describes a component of a path control.
Cocoa Reference 2007-04-11
NSPathControl Class Reference (HTML) (PDF)
Describes a control representing a file path or virtual path.
Cocoa Reference 2007-04-11
NSPathControlDelegate Protocol Reference (HTML) (PDF)
Describes the interface used to support dragging and pop-up menu customization in path controls.
Cocoa Reference 2007-04-11
NSTextTable Class Reference (HTML) (PDF)
Describes a block of text that represents a table.
Cocoa, Text & Fonts Reference 2007-04-11
NSToolbarItemGroup Class Reference (HTML) (PDF)
Describes a group of items in a window's toolbar.
Cocoa, User Experience Reference 2007-04-11
NSAppleEventDescriptor Class Reference (HTML) (PDF)
Describes the class used to access the basic data structures in an Apple event.
Cocoa, Scripting & Automation Reference 2007-04-10
NSKeyValueBindingCreation Protocol Reference (HTML) (PDF)
Describes the interface for managing Cocoa bindings.
Cocoa Reference 2007-04-10
NSScriptCommandDescription Class Reference (HTML) (PDF)
Describes the class used to provide a description of a script command.
Cocoa, Scripting & Automation Reference 2007-04-10
NSScriptSuiteRegistry Class Reference (HTML) (PDF)
Describes the class used as the top-level repository of scriptability information for an application at runtime.
Cocoa, Scripting & Automation Reference 2007-04-10
NSTableDataSource Protocol Reference (HTML) (PDF)
Describes the interface for receiving table view data requests.
Cocoa, User Experience Reference 2007-04-10
NSTreeController Class Reference (HTML) (PDF)
Describes the class that is used with Cocoa bindings to manage a tree of objects.
Cocoa Reference 2007-04-10
QTRecorder (HTML) (DMG) (ZIP)
Shows how to use the new QTKit capture classes introduced in 10.5.
Cocoa, QuickTime Sample Code 2007-04-10
Image I/O Reference Collection (HTML) (PDF)
Describes the API for reading and writing image data.
Carbon, Graphics & Imaging Reference 2007-04-09
NSArrayController Class Reference (HTML) (PDF)
Describes a Cocoa bindings-compatible manager of an array or set.
Cocoa Reference 2007-04-09
Icon Services and Utilities Reference (HTML) (PDF)
Describes the C API for manipulating and drawing icons in Carbon applications.
Carbon, User Experience Reference 2007-04-06
NSFontManager Class Reference (HTML) (PDF)
Describes an object for controlling font conversion.
Cocoa, Text & Fonts Reference 2007-04-06
NSFontPanel Class Reference (HTML) (PDF)
Describes the panel for font selection.
Cocoa, Text & Fonts, User Experience Reference 2007-04-06
NSFontPanelValidation Protocol Reference (HTML) (PDF)
Describes the interface for validating fonts.
Cocoa, Text & Fonts, User Experience Reference 2007-04-06
NSProxy Class Reference (HTML) (PDF)
Describes the interface for object surrogates used in distributed messages and lazy instantiation.
Cocoa Reference 2007-04-06
Value Transformer Programming Guide (HTML) (PDF)
Explains how to create and use value transformers, which are used with the Controller Layer.
Cocoa Guides 2007-04-06
Mac Pro Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the Mac Pro computers introduced in April 2007.
Hardware & Drivers Guides 2007-04-05
NSBrowser Class Reference (HTML) (PDF)
Describes a control for manipulating one- or two-dimensional data sets.
Cocoa, User Experience Reference 2007-04-05
NSInputStream Class Reference (HTML) (PDF)
Describes a read-only data stream.
Cocoa, Networking Reference 2007-04-05
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
iMac Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the iMac computer introduced in January 2006.
Hardware & Drivers Guides 2007-04-04
Mac mini Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the Mac mini computer introduced in February 2006.
Hardware & Drivers Guides 2007-04-04
MacBook Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the MacBook computer introduced in May 2006.
Hardware & Drivers Guides 2007-04-04
MacBook Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the MacBook computer introduced in November 2006.
Hardware & Drivers Guides 2007-04-04
Thread Manager Reference (HTML) (PDF)
Describes the C API for creating cooperatively scheduled threads in Carbon applications.
Carbon Reference 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
Core Video Programming Guide (HTML) (PDF)
Describes Core Video concepts and how to obtain and manipulate video frames using the Core Video API.
Graphics & Imaging Guides 2007-04-03
Debugging and Symbolizing Crash Dumps in Xcode (HTML)
Learn to use crash logs to find those difficult bugs.
Tools Articles 2007-04-03
Mass Storage Device Driver Programming Guide (HTML) (PDF)
Background and task information about developing kernel-resident drivers for mass storage devices.
Darwin, Hardware & Drivers Guides 2007-04-03
NSSpeechRecognizer Class Reference (HTML) (PDF)
Describes the Cocoa command-and-control voice recognition system.
Cocoa, User Experience Reference 2007-04-03
IBPlugin Class Reference (HTML) (PDF)
Describes the interface for managing plug-ins in Interface Builder.
Cocoa, Tools Reference 2007-04-02
Interface Builder Kit Constants Reference (HTML) (PDF)
Describes the constants declared in the Interface Builder Kit framework.
Cocoa, Tools Reference 2007-04-02
Interface Builder Kit Data Types Reference (HTML) (PDF)
Describes the data types declared in the Interface Builder Kit framework.
Cocoa, Tools Reference 2007-04-02
NSController Class Reference (HTML) (PDF)
Describes the interface for controllers used with Cocoa bindings.
Cocoa Reference 2007-04-02
NSInputServerMouseTracker Protocol Reference (HTML) (PDF)
Describes the protocol implemented by text input servers to handle mouse events.
Cocoa, Text & Fonts, User Experience Reference 2007-04-02
NSInputServiceProvider Protocol Reference (HTML) (PDF)
Describes the protocol implemented by text input servers to handle application and text field events.
Cocoa, Text & Fonts, User Experience Reference 2007-04-02
NSMetadataQuery Class Reference (HTML) (PDF)
Describes a Spotlight query for file metadata.
Cocoa Reference 2007-04-02
NSMetadataQueryAttributeValueTuple Class Reference (HTML) (PDF)
Describes metadata query results.
Cocoa Reference 2007-04-02
NSMetadataQueryResultGroup Class Reference (HTML) (PDF)
Describes a group of metadata query result objects.
Cocoa Reference 2007-04-02
NSMovieView Class Reference (HTML) (PDF)
Deprecated - Describes a deprecated class replaced by QTKit.
Cocoa Reference 2007-04-02
NSNotification Class Reference (HTML) (PDF)
Describes information to be broadcast to other objects through a notification center.
Cocoa Reference 2007-04-02
NSNotificationQueue Class Reference (HTML) (PDF)
Describes an object that asynchronously broadcasts notifications.
Cocoa Reference 2007-04-02
PictureTaker (HTML) (DMG) (ZIP)
Demonstrates the PictureTaker in a basic Cocoa application
Cocoa, Graphics & Imaging Sample Code 2007-04-02
QuickTime 7.1.5 Security Enhancements (HTML)
QA1520: Discusses the security enhancements and other changes contained in the QuickTime 7.1.5 Update.
QuickTime Technical Q&As 2007-04-02
NSBrowserCell Class Reference (HTML) (PDF)
Describes a cell that displays data in a browser.
Cocoa, User Experience Reference 2007-04-01
NSButton Class Reference (HTML) (PDF)
Describes a control that responds to clicks.
Cocoa, User Experience Reference 2007-04-01
NSColorPickingCustom Protocol Reference (HTML) (PDF)
Describes the interface for receiving custom color-picker user-interface requests.
Cocoa, Graphics & Imaging, User Experience Reference 2007-04-01
NSDistributedNotificationCenter Class Reference (HTML) (PDF)
Describes an object that synchronously broadcasts notifications to other tasks.
Cocoa Reference 2007-04-01
NSIndexSpecifier Class Reference (HTML) (PDF)
Describes the position of an object in a collection.
Cocoa, Scripting & Automation Reference 2007-04-01
NSInputManager Class Reference (HTML) (PDF)
Describes the class used by text views to communicate with the text input management system.
Cocoa, Text & Fonts, User Experience Reference 2007-04-01
NSInputServer Class Reference (HTML) (PDF)
Describes the class that interprets text view events and communicates them to the text input management system.
Cocoa, Text & Fonts, User Experience Reference 2007-04-01
NSURLConnection Class Reference (HTML) (PDF)
Describes the class that provides support for retrieving data from a server in response to a URL load request.
Cocoa, Internet & Web, Networking Reference 2007-04-01
NSURLProtocol Class Reference (HTML) (PDF)
Describes the interface for protocol-specific loading of URL data.
Cocoa, Internet & Web, Networking Reference 2007-04-01
NSURLRequest Class Reference (HTML) (PDF)
Describes a request for a resource identified by a URL.
Cocoa, Internet & Web, Networking Reference 2007-04-01
Saving Printer Settings for Automatic Printing (HTML)
TN2155: Describes how you can save a a user selected Printer, Print Settings and Page Format to disk.
Carbon, Printing Technical Notes 2007-03-29
Control Manager Reference (HTML) (PDF)
Describes the C API for creating and manipulating Carbon controls.
Carbon, User Experience Reference 2007-03-26
MultiprecisionFP (HTML) (DMG) (ZIP)
How to utilize the gmp and arprec multiprecision floating point packages on Mac OS X
Mac OS X Server, Open Source, Performance Sample Code 2007-03-26
NSMovie Class Reference (HTML) (PDF)
Deprecated - Describes a deprecated class replaced by QTKit.
Cocoa Reference 2007-03-26
NSMutableData Class Reference (HTML) (PDF)
Describes a mutable byte buffer.
Cocoa Reference 2007-03-26
NSProcessInfo Class Reference (HTML) (PDF)
Describes the current process.
Cocoa Reference 2007-03-26
NSTypesetter Class Reference (HTML) (PDF)
Describes the interface for typesetter objects that perform text line layout.
Cocoa, Text & Fonts Reference 2007-03-26
NSHost Class Reference (HTML) (PDF)
Describes a representation of a network host.
Cocoa, Core Foundation, Games, Networking, Printing Reference 2007-03-24
NSIndexSet Class Reference (HTML) (PDF)
Describes an immutable collection of unique unsigned integers.
Cocoa Reference 2007-03-24
CocoaSpeechSynthesisExample (HTML) (DMG) (ZIP)
Shows how to use the Carbon Speech Synthesis API from within a Mac OS X Cocoa application.
Games, User Experience Sample Code 2007-03-23
Multipathing with FibreChannel on Mac OS X (HTML)
TN2173: An explanation on how FibreChannel multipathing works on Mac OS X and how to design storage hardware to take advantage of it
Darwin, Hardware & Drivers, Mac OS X Server, Storage Technical Notes 2007-03-23
Core Video Reference (HTML) (PDF)
Describes the C API for obtaining and manipulating individual video frames.
Graphics & Imaging Reference 2007-03-22
Including a custom NSWindow in a nib file (HTML)
QA1511: Shows how to create a custom NSWindow and instantiate it in a nib file.
Cocoa, Tools Technical Q&As 2007-03-21
CFMessagePort Reference (HTML) (PDF)
Describes a communications channel that can locally transmit data between threads or processes.
Core Foundation Reference 2007-03-20
CIContext Class Reference (HTML) (PDF)
Describes the class that provides an evaluation context for rendering a Core Image image through Quartz 2D or OpenGL.
Cocoa, Games, Graphics & Imaging Reference 2007-03-16
ImageBrowser (HTML) (DMG) (ZIP)
Demonstrates the ImageKit's IKImageBrowserView to browse images in a basic Cocoa application.
Cocoa, Graphics & Imaging Sample Code 2007-03-13
AESendThreadSafe (HTML) (DMG) (ZIP)
Demonstrates how to send Apple events from threads other than the main thread.
Carbon, Cocoa Sample Code 2007-03-09
CallJS (HTML) (DMG) (ZIP)
Illustrates how to call JavaScripts on a web page in a WebView from Objective-C and vice versa
Cocoa, Internet & Web Sample Code 2007-03-09
NSPrintPanelAccessorizing Protocol Reference (HTML) (PDF)
Describes the interface for configuring accessory panes for the print panel.
Cocoa Reference 2007-03-09
NSTrackingArea Class Reference (HTML) (PDF)
Describes a view region used for mouse tracking and cursor updating.
Cocoa Reference 2007-03-09
Java for Mac OS X 10.4 Release 5 Release Notes (HTML) (PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.4 Release 5
Java, Mac OS X Server Release Notes 2007-03-08
CFMutableData Reference (HTML) (PDF)
Describes a mutable byte buffer.
Core Foundation Reference 2007-03-07
NSMenuItemCell Class Reference (HTML) (PDF)
Describes a deprecated class replaced by the NSMenuItem class.
Cocoa, User Experience Reference 2007-03-07
Using the Web Services Core Framework and CFNetwork to Access Remote SOAP Services (HTML)
Learn how to access remote SOAP-based web services that require HTTP Basic or Digest authentication.
Carbon, Cocoa, Internet & Web, Networking Articles 2007-03-07
Device File Access Guide for Storage Devices (HTML) (PDF)
Guidelines for using I/O Kit and POSIX functions to develop applications that communicate with storage devices.
Darwin, Hardware & Drivers Guides 2007-03-06
I/O Kit Device Driver Design Guidelines (HTML) (PDF)
Design guidelines and tips for developing, debugging, and deploying kernel-resident device drivers, including user clients.
Darwin, Hardware & Drivers Guides 2007-03-06