Sort by Title |
Sorted by Topic |
Sort by Resource Type |
Sort by Date |
Finder Interface Reference
(HTML)
(PDF)
Describes several C data types used by the Finder to contain information about file system objects.
|
User Experience |
Reference |
2006-10-31
|
Finding an NSView's current magnification.
(HTML)
QA1346: How to discover the current magnification (zoom level) of any NSView.
|
User Experience |
Technical Q&As |
2005-03-08
|
Font Panel
(HTML)
(PDF)
Explains how to use the Cocoa Font panel.
|
User Experience |
Guides |
2004-08-31
|
Fonts Panel Reference
(HTML)
(PDF)
Describes the C API for providing a Fonts window in a Carbon application.
|
User Experience |
Reference |
2007-02-26
|
Force Feedback Framework Reference
(HTML)
Describes the public interfaces to the Force Feedback implementation in Mac OS X, including support for plug-ins.
|
User Experience |
Reference |
2008-04-08
|
Forms
(HTML)
(PDF)
Explains how to use Cocoa forms.
|
User Experience |
Guides |
2002-11-12
|
Frequently Asked Text Services Manager (TSM) Questions
(HTML)
TN2128: Regroups a collection of Text Services Manager (TSM) questions frequently asked by Input Method Developers
|
User Experience |
Technical Notes |
2005-06-24
|
Grady
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the NSGradient class.
|
User Experience |
Sample Code |
2007-02-28
|
grayishTextOr and Mac OS 8.5
(HTML)
()
Deprecated - QD59: Explains why text drawn using TextMode(grayishTextOr) is never drawn; provides a workaround.
|
User Experience |
Technical Q&As |
1998-12-07
|
Guide to Creating Kiosks on Mac OS X
(HTML)
()
TN2062: Discusses techniques used in creating applications which require kiosk-like functionality on Mac OS X.
|
User Experience |
Technical Notes |
2003-02-24
|
Handling Carbon Windows and Controls
(HTML)
(PDF)
A guidebook for implementing windows and controls in Carbon applications.
|
User Experience |
Guides |
2005-07-07
|
Help Book Caching During Software Development
(HTML)
QA1409: Development situations that can potentially confuse Help Viewer
|
User Experience |
Technical Q&As |
2005-03-30
|
HelpHook
(HTML)
(DMG)
(ZIP)
Simple Help Viewer integration for J2SE applications, using a native Cocoa library.
|
User Experience |
Sample Code |
2006-04-12
|
HIArchive Programming Guide
(HTML)
(PDF)
Describes how to store data objects using HIArchive. Also includes information to make custom HIObjects archivable.
|
User Experience |
Guides |
2005-08-11
|
HIArchive Reference
(HTML)
(PDF)
Describes the C API for storing and retrieving data in HIArchives.
|
User Experience |
Reference |
2005-08-11
|
HID Calibrator
(HTML)
(DMG)
(ZIP)
Human Interface Device Manager Calibrator sample
|
User Experience |
Sample Code |
2008-05-07
|
HID Config Save
(HTML)
(DMG)
(ZIP)
Human Interface Device Manager Configuration sample
|
User Experience |
Sample Code |
2008-05-07
|
HID Explorer
(HTML)
(DMG)
(ZIP)
Human Interface Device Manager Explorer
|
User Experience |
Sample Code |
2008-05-07
|
HID LED test tool
(HTML)
(DMG)
(ZIP)
HID Manager sample project that shows how to set and clear keyboard LEDs.
|
User Experience |
Sample Code |
2008-07-25
|
HID Manager Basics
(HTML)
(DMG)
(ZIP)
Shows basic use of HID Manager for Mac OS X: including device discovery, queues and polling elements.
|
User Experience |
Sample Code |
2003-07-10
|
HID Utilities Source
(HTML)
(DMG)
(ZIP)
Shows a high level abstract library for the HID manager.
|
User Experience |
Sample Code |
2003-10-06
|
HIObject Reference
(HTML)
(PDF)
Describes the C API for creating and manipulating human interface objects in Carbon applications.
|
User Experience |
Reference |
2005-08-11
|
HIShape Reference
(HTML)
(PDF)
Describes the Carbon API for manipulating HIShape objects.
|
User Experience |
Reference |
2004-06-28
|
HITextViewDemo
(HTML)
(DMG)
(ZIP)
Overview of basic HITextView functionality, including Tiger's new font & spelling panel support.
|
User Experience |
Sample Code |
2005-06-01
|
HIToolbar Programming Guide
(HTML)
(PDF)
Explains how to create toolbars in Carbon applications.
|
User Experience |
Guides |
2005-07-07
|
HIToolbar Reference
(HTML)
(PDF)
Describes the C API for creating and manipulating toolbars in Carbon applications.
|
User Experience |
Reference |
2005-09-08
|
HIView Programming Guide
(HTML)
(PDF)
Describes view-based controls and how to implement them in Carbon applications.
|
User Experience |
Guides |
2007-10-31
|
HIView Reference
(HTML)
(PDF)
Describes the C API for creating and manipulating view-based controls and menus in Carbon applications.
|
User Experience |
Reference |
2007-04-13
|
HIView-NSView
(HTML)
(DMG)
(ZIP)
Demonstrates how to embed an NSView within an HIView in a Carbon window.
|
User Experience |
Sample Code |
2007-05-29
|
How to get custom views to show up in NSToolbarItems
(HTML)
QA1029: Why custom views may not show up in an NSToolBarItem and how to make it visible.
|
User Experience |
Technical Q&As |
2001-05-03
|
How to make NSTextField accept tab, return and enter keys.
(HTML)
QA1454: Describes how to make the NSTextField control accept tab, return and enter keys by using the control's dispatch delegate method.
|
User Experience |
Technical Q&As |
2006-10-09
|
Icon Services and Utilities Reference
(HTML)
(PDF)
Describes the C API for manipulating and drawing icons in Carbon applications.
|
User Experience |
Reference |
2007-04-06
|
IconCollection
(HTML)
(DMG)
(ZIP)
Demonstrates how to use NSCollectionView along with NSWorkspace and named images to determine its content.
|
User Experience |
Sample Code |
2008-01-18
|
Identity Services Programming Guide
(HTML)
(PDF)
Explains how identities work and how to use them in applications.
|
User Experience |
Guides |
2008-10-15
|
Identity Services Reference Collection
(HTML)
(PDF)
Describes the APIs for using identities and the Identity Picker.
|
User Experience |
Reference |
2007-05-14
|
Image Kit with Core Data
(HTML)
(DMG)
(ZIP)
Using Image Kit's browser view with Core Data content.
|
User Experience |
Sample Code |
2008-07-25
|
Image Views
(HTML)
(PDF)
Explains how to use Cocoa image views.
|
User Experience |
Guides |
2002-11-12
|
ImageBackground
(HTML)
(DMG)
(ZIP)
Shows how to draw an image in the background of an NSOutlineView and NSTableView.
|
User Experience |
Sample Code |
2006-10-02
|
ImageMapExample
(HTML)
(DMG)
(ZIP)
Implements a custom NSView, an image map, and accessorizes it (i.e. makes it work with accessibility).
|
User Experience |
Sample Code |
2005-06-01
|
IMKCandidates Class Reference
(HTML)
(PDF)
Describes the class that supports the use of candidate windows for an input method.
|
User Experience |
Reference |
2007-06-05
|
IMKInputController Class Reference
(HTML)
(PDF)
Describes the class that controls input on the input method side.
|
User Experience |
Reference |
2007-06-06
|
IMKMouseHandling Protocol Reference
(HTML)
(PDF)
Describes the protocol used to receive mouse events for an input method client session.
|
User Experience |
Reference |
2007-06-05
|
IMKServer Class Reference
(HTML)
(PDF)
Describes the class that manages connections to input method clients.
|
User Experience |
Reference |
2007-06-06
|
IMKServerInput Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used to receive text events.
|
User Experience |
Reference |
2009-05-06
|
IMKStateSetting Protocol Reference
(HTML)
(PDF)
Describes the protocol used to set or access state values for an input method client session.
|
User Experience |
Reference |
2007-06-05
|
IMKTextInput Protocol Reference
(HTML)
(PDF)
Describes the protocol used to send and obtain data from an input method client session.
|
User Experience |
Reference |
2007-06-05
|
InkSample
(HTML)
(DMG)
(ZIP)
Demonstrates some usage scenarios for the Ink.Framework APIs.
|
User Experience |
Sample Code |
2003-10-27
|
Input Method Kit Framework Reference
(HTML)
(PDF)
Describes the API for building input methods for Chinese, Japanese, and other languages.
|
User Experience |
Reference |
2007-06-06
|
Input Method Kit Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Input Method Kit framework.
|
User Experience |
Release Notes |
2007-07-18
|
Input Method Kit Release Note
(HTML)
Describes an Objective-C framework for building input methods for Chinese, Japanese, and other languages.
|
User Experience |
Release Notes |
2007-07-17
|
Installable Keyboard Layouts
(HTML)
()
TN2056: Explains how to define a Unicode keyboard via an XML text file.
|
User Experience |
Technical Notes |
2002-09-27
|
Installer JavaScript Reference
(HTML)
(PDF)
Describes the JavaScript object model used in distribution definition files.
|
User Experience |
Reference |
2008-12-16
|
Installer Tiger Examples
(HTML)
(DMG)
(ZIP)
A walkthrough of using distribution scripts and other Tiger Installer features.
|
User Experience |
Sample Code |
2005-06-01
|
InstallerPluginSample
(HTML)
(DMG)
(ZIP)
Provides instructions for extending software installation using custom plugins
|
User Experience |
Sample Code |
2006-08-30
|
Installing Your Application on Mac OS X: Guidelines for Developers
(HTML)
Get tips for making the installation process easier for you and your customers.
|
User Experience |
Articles |
2005-06-13
|
Interface Builder Services Reference
(HTML)
(PDF)
Describes the C API for unarchiving interface objects.
|
User Experience |
Reference |
2004-02-17
|
Interface Builder User Guide
(HTML)
(PDF)
Conceptual information and tasks explaining how to use the Interface Builder application to design user interfaces.
|
User Experience |
Guides |
2008-11-19
|
iTunesController
(HTML)
(DMG)
(ZIP)
iTunesController allows you to control iTunes without having to bring it to the foreground.
|
User Experience |
Sample Code |
2006-02-23
|
JavaFrameEmbedding example
(HTML)
(DMG)
(ZIP)
Small Cocoa application that demonstrates how to use JavaFrameEmbedding.framework
|
User Experience |
Sample Code |
2007-06-12
|
JNI Development on Mac OS X
(HTML)
TN2147: Discusses use of native APIs and UI elements from Java applications
|
User Experience |
Technical Notes |
2006-04-17
|
Latent Semantic Mapping Reference
(HTML)
Describes the C API for classifying text and other token-based content based on latent semantic information.
|
User Experience |
Reference |
2008-04-08
|
LayerBackedOpenGLView
(HTML)
(DMG)
(ZIP)
"LayerBackedOpenGLView" provides a simple example of hosting Cocoa controls as subviews of an NSOpenGLView.
|
User Experience |
Sample Code |
2007-06-12
|
Leopard Technology Series for Developers: Introducing Dashcode
(HTML)
Learn how Dashcode makes widget development easier than ever.
|
User Experience |
Articles |
2007-01-09
|
List Manager Reference
(HTML)
(PDF)
Deprecated - Describes the legacy C API for managing and displaying elements in a scrollable list. Replaced by the Data Browser.
|
User Experience |
Reference |
2007-12-11
|
Mac OS X Technology Overview
(HTML)
(PDF)
Introduces Mac OS X and its technologies.
|
User Experience |
Guides |
2008-10-15
|
Mail Programming Topics
(HTML)
(PDF)
Explains how to customize Mail features.
|
User Experience |
Guides |
2007-05-22
|
Matrix Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa matrices.
|
User Experience |
Guides |
2006-11-07
|
Menu Manager Reference
(HTML)
(PDF)
Describes the C API for creating and managing an application's menus.
|
User Experience |
Reference |
2006-09-15
|
MenuItemView
(HTML)
(DMG)
(ZIP)
Demonstrates embedding an NSView inside a menu item or NSMenuItem.
|
User Experience |
Sample Code |
2007-06-11
|
MLTE_CustomScrolling
(HTML)
(DMG)
(ZIP)
Shows how to implement MLTE's custom scrolling functionality
|
User Experience |
Sample Code |
2004-10-15
|
MoreIsBetter
(HTML)
(DMG)
(ZIP)
Library providing indispensable wrapers and workarounds for many areas of Mac OS programming.
|
User Experience |
Sample Code |
2003-10-27
|
MungSaver
(HTML)
(DMG)
(ZIP)
Demonstrates a simple Screen Saver module for Panther, using the Sequence Grabber DataProc mung technique.
|
User Experience |
Sample Code |
2003-11-18
|
My custom item dismisses my Navigation Services dialog
(HTML)
QA1381: Gives a workaround for dismissive clicks on items in the custom area of Navigation Services dialogs.
|
User Experience |
Technical Q&As |
2004-11-22
|
MyCustomColorPicker
(HTML)
(DMG)
(ZIP)
Shows how to write a custom color picker using Cocoa.
|
User Experience |
Sample Code |
2006-10-09
|
MyFirstJNIProject
(HTML)
(DMG)
(ZIP)
A Java application that calls the Address Book framework through the JNI
|
User Experience |
Sample Code |
2006-04-12
|
Navigation Services for Carbon: An Overview
(HTML)
(PDF)
Introduces changes to the Navigation Services API for CarbonLib and Carbon in Mac OS X.
|
User Experience |
Guides |
2003-12-10
|
Navigation Services Programming Guide
(HTML)
(PDF)
Explains how to provide a user interface for navigating to, opening, and saving files.
|
User Experience |
Guides |
2007-07-10
|
Navigation Services Reference
(HTML)
(PDF)
Describes the C API for presenting a user interface for opening, saving, and navigating files.
|
User Experience |
Reference |
2006-08-16
|
New Control Styles available within J2SE 5.0 on Mac OS X 10.5
(HTML)
TN2196: Details what new control styles are available within J2SE 5.0 on Mac OS X 10.5
|
User Experience |
Technical Notes |
2007-11-02
|
New HID Manager APIs for Mac OS X version 10.5
(HTML)
TN2187: Mac OS X version 10.5 introduces new APIs for the HID Manager.
|
User Experience |
Technical Notes |
2008-01-23
|
NewCCursor
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to create a black and white 'CURS' and a color 'crsr' cursor resource by hand.
|
User Experience |
Sample Code |
2003-01-14
|
NSActionCell Class Reference
(HTML)
(PDF)
Describes the interface for the active area in a control.
|
User Experience |
Reference |
2007-02-28
|
NSAlert Class Reference
(HTML)
(PDF)
Describes a window that displays a message and obtains the user's response to it.
|
User Experience |
Reference |
2007-04-25
|
NSBox Class Reference
(HTML)
(PDF)
Describes a view that can display its border and a title.
|
User Experience |
Reference |
2008-10-15
|
NSBrowser Class Reference
(HTML)
(PDF)
Describes a control for manipulating one- or two-dimensional data sets.
|
User Experience |
Reference |
2007-04-05
|
NSBrowserCell Class Reference
(HTML)
(PDF)
Describes a cell that displays data in a browser.
|
User Experience |
Reference |
2007-04-01
|
NSButton Class Reference
(HTML)
(PDF)
Describes a control that responds to clicks.
|
User Experience |
Reference |
2007-04-01
|
NSButtonCell Class Reference
(HTML)
(PDF)
Describes a cell that responds to mouse clicks.
|
User Experience |
Reference |
2009-04-08
|
NSCell Class Reference
(HTML)
(PDF)
Describes the interface for cell objects.
|
User Experience |
Reference |
2009-02-04
|
NSColorPicker Class Reference
(HTML)
(PDF)
Describes the interface for custom views in a color panel used for color selection.
|
User Experience |
Reference |
2007-02-28
|
NSColorPickingCustom Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving custom color-picker user-interface requests.
|
User Experience |
Reference |
2007-04-01
|
NSColorPickingDefault Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving basic color-picker user-interface requests.
|
User Experience |
Reference |
2007-04-27
|
NSColorWell Class Reference
(HTML)
(PDF)
Describes a control for displaying and selecting colors.
|
User Experience |
Reference |
2007-02-28
|
NSComboBox Class Reference
(HTML)
(PDF)
Describes a control for entering text or selecting from a pop-up list of items.
|
User Experience |
Reference |
2006-05-23
|
NSComboBoxCell Class Reference
(HTML)
(PDF)
Describes the text field that provides the user interface for NSComboBox objects.
|
User Experience |
Reference |
2006-05-23
|
NSComboBoxCellDataSource Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving data requests from an NSComboBoxCell object.
|
User Experience |
Reference |
2006-05-23
|
NSComboBoxDataSource Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving data requests from an NSComboBox object.
|
User Experience |
Reference |
2006-05-23
|
NSControl Class Reference
(HTML)
(PDF)
Describes the interface for views that respond to user actions by sending action messages.
|
User Experience |
Reference |
2008-10-15
|
NSCursor Class Reference
(HTML)
(PDF)
Describes the appearance of the user interface cursor.
|
User Experience |
Reference |
2009-01-06
|
NSDateFormatter Class Reference
(HTML)
(PDF)
Describes a date formatter.
|
User Experience |
Reference |
2008-11-19
|