Sort by Title |
Sorted by Topic |
Sort by Resource Type |
Sort by Date |
ABAddressBook C Reference
(HTML)
(PDF)
Describes the opaque type for accessing, adding, and removing Address Book records.
|
Apple Applications |
Reference |
2007-07-08
|
ABMutableMultiValue Class Objective-C Reference
(HTML)
(PDF)
Describes how to use these classes to represent properties that might have multiple values.
|
Apple Applications |
Reference |
2006-05-23
|
ABMutableMultiValue Reference for C
(HTML)
(PDF)
Describes the opaque type for accessing Address Book properties with multiple values.
|
Apple Applications |
Reference |
2003-08-20
|
ABPresence
(HTML)
(DMG)
(ZIP)
Displays a list of all the people in your Address Book and their iChat status.
|
Apple Applications |
Sample Code |
2006-08-04
|
ABRecord Class Objective-C Reference
(HTML)
(PDF)
Describres how this superclass providies a common interface to and defines common properties for all Address Book records.
|
Apple Applications |
Reference |
2006-07-26
|
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
|
Adding menu separator items to controls in a Sherlock channel
(HTML)
()
QA1219: Using menu-item separators in an NSPopUpButton control of a Sherlock channel.
|
Apple Applications |
Technical Q&As |
2003-01-21
|
Address Book C Framework Reference
(HTML)
(PDF)
Describes the C API for supporting and working with Address Book.
|
Apple Applications |
Reference |
2006-05-23
|
Address Book Objective-C Framework Reference
(HTML)
(PDF)
Describes the Cocoa API for supporting and working with Address Book.
|
Apple Applications |
Reference |
2007-07-08
|
Address Book Programming Guide for Mac OS X
(HTML)
(PDF)
Explains how to add, search, remove, and customize Address Book records.
|
Apple Applications |
Guides |
2006-04-04
|
Address Book Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Address Book framework.
|
Apple Applications |
Release Notes |
2007-07-18
|
AddressBookCarbon
(HTML)
(DMG)
(ZIP)
Demonstrates some basic manipulations of the Mac OS X 10.2.x (and beyond) Address Book API.
|
Apple Applications |
Sample Code |
2003-01-14
|
AddressBookCocoa
(HTML)
(DMG)
(ZIP)
Demonstrates some basic manipulations of the Mac OS X 10.2.x (and beyond) Address Book API.
|
Apple Applications |
Sample Code |
2003-01-14
|
AlbumToSlideshow
(HTML)
(DMG)
(ZIP)
Demonstrates using CF and NSXML to create Final Cut Pro XML.
|
Apple Applications |
Sample Code |
2008-05-15
|
AMAction Class Reference
(HTML)
(PDF)
Describes the abstract class that defines the interface and general characteristics of Automator actions.
|
Apple Applications |
Reference |
2007-03-01
|
AMAppleScriptAction Class Reference
(HTML)
(PDF)
Describes the class used to support Automator actions that are driven by AppleScript scripts.
|
Apple Applications |
Reference |
2006-10-26
|
AMBundleAction Class Reference
(HTML)
(PDF)
Describes the class used to support Automator actions that are loadable bundles.
|
Apple Applications |
Reference |
2006-10-26
|
AMShellScriptAction Class Reference
(HTML)
(PDF)
Describes the class used to support Automator actions driven by a shell script or by a Perl or Python script.
|
Apple Applications |
Reference |
2006-10-26
|
AMWorkflow Class Reference
(HTML)
(PDF)
Describes the class used to represent an Automator workflow within an application.
|
Apple Applications |
Reference |
2006-10-26
|
AMWorkflowController Class Reference
(HTML)
(PDF)
Describes the class used to control an Automator workflow in an application.
|
Apple Applications |
Reference |
2007-07-09
|
AMWorkflowView Class Reference
(HTML)
(PDF)
|
Apple Applications |
Reference |
2006-11-09
|
Aperture 2.1 SDK Overview
(HTML)
(PDF)
Update for Aperture SDK 2.1
|
Apple Applications |
Guides |
2008-04-23
|
Aperture 2.1 SDK Reference
(HTML)
Documents the Aperture APIs for creating an export plug-in or an image editing plug-in.
|
Apple Applications |
Reference |
2008-04-23
|
Aperture Edit Plugin - Borders & Titles
(HTML)
(DMG)
(ZIP)
"Borders & Titles" is a sample plugin for Aperture that demonstrates how to use the image editing API introduced with Aperture 2.1
|
Apple Applications |
Sample Code |
2008-06-02
|
Aperture Image Resizer
(HTML)
(DMG)
(ZIP)
Sample Aperture Export Plug-In code
|
Apple Applications |
Sample Code |
2007-06-08
|
Apple Applications Schema Reference
(HTML)
(PDF)
Describes the schemas used by Apple Applications to sync records such as contacts, calendars, and bookmarks.
|
Apple Applications |
Reference |
2007-10-31
|
Apple Image Capture Camera Module changes for Mac OS X Update 10.1.3
(HTML)
()
TN2040: Changes to the Apple Image Capture camera modules for Mac OS X Update 10.1.3.
|
Apple Applications |
Technical Notes |
2002-04-16
|
Apple JavaScript Coding Guidelines
(HTML)
(PDF)
Provides an overview of the JavaScript language, its object-oriented features, and coding best practices.
|
Apple Applications |
Guides |
2008-11-19
|
AppleScriptRunner
(HTML)
(DMG)
(ZIP)
How to send mail and execute other AppleScripts from a Carbon application.
|
Apple Applications |
Sample Code |
2006-07-31
|
Apply Firmware Password
(HTML)
(DMG)
(ZIP)
Demonstrates how to create an Automator Action for System Image Utility.
|
Apple Applications |
Sample Code |
2007-06-12
|
Automating Development Tasks with Automator and Xcode
(HTML)
Learn to streamline daily tasks in your development projects using Automator.
|
Apple Applications |
Articles |
2006-08-07
|
Automator AppleScript Actions Tutorial
(HTML)
(PDF)
Guides you through the procedure for creating a simple Automator action implemented in AppleScript.
|
Apple Applications |
Guides |
2007-07-18
|
Automator Constants Reference
(HTML)
(PDF)
Describes the constants defined in the Automator framework not described in individual classes.
|
Apple Applications |
Reference |
2007-05-10
|
Automator Framework Reference
(HTML)
(PDF)
Describes the Objective-C API for creating and working with actions used by the Automator application.
|
Apple Applications |
Reference |
2006-10-26
|
Automator Programming Guide
(HTML)
(PDF)
Describes the concepts and tasks for developing actions, which are bundles loaded by the Automator application.
|
Apple Applications |
Guides |
2007-12-11
|
Automator Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Automtor framework.
|
Apple Applications |
Release Notes |
2007-07-25
|
Automator Release Notes
(HTML)
Updated for changes in Mac OS X version 10.5.
|
Apple Applications |
Release Notes |
2007-10-31
|
AutomatorHandsOn
(HTML)
(DMG)
(ZIP)
Illustrates several methods for building Automator Actions
|
Apple Applications |
Sample Code |
2007-06-12
|
Availability of Quartz Composer Patches in Web Kit
(HTML)
QA1505: Details which Quartz Composer patches are available in Web Kit
|
Apple Applications |
Technical Q&As |
2007-03-05
|
Birthdays
(HTML)
(DMG)
(ZIP)
Dashboard widget with a plug-in that queries AddressBook.framework for contacts with upcoming birthdays.
|
Apple Applications |
Sample Code |
2008-09-10
|
Bonjour Printer Subtype for HTTP
(HTML)
QA1555: Describes how printer vendors can register their bonjour service such that Safari can see them.
|
Apple Applications |
Technical Q&As |
2008-03-25
|
Browser Plugins in Mac OS X
(HTML)
()
TN2020: Describes the format of web browser plugins for Mac OS X.
|
Apple Applications |
Technical Notes |
2001-05-31
|
Calendar Store Framework Reference
(HTML)
(PDF)
Describes the Calendar Store framework classes and methods used to access iCal data.
|
Apple Applications |
Reference |
2007-07-08
|
Calendar Store Programming Guide
(HTML)
(PDF)
Explains how to access iCal data.
|
Apple Applications |
Guides |
2007-10-31
|
Calendar Store Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the CalendarStore framework.
|
Apple Applications |
Release Notes |
2007-07-18
|
CalendarItems
(HTML)
(DMG)
(ZIP)
Creates new iCal Events and Tasks ("To Do's") using Objective-C 2 and the Calendar Store framework
|
Apple Applications |
Sample Code |
2007-10-15
|
CapabilitiesSample
(HTML)
(DMG)
(ZIP)
Shows how to detect Image Capture device capabilities and send messages to devices with ICAObjectSendMessage.
|
Apple Applications |
Sample Code |
2003-01-14
|
CCL Modem Scripting Guide
(HTML)
(PDF)
|
Apple Applications |
Guides |
2007-06-28
|
CCL Modem Scripting Release Notes
(HTML)
Explains changes to modem CCLs for Mac OS X v10.5 and what to do to change existing and supersede older scripts.
|
Apple Applications |
Release Notes |
2007-10-31
|
CocoaPeoplePicker
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the AddressBook framework's ABPeoplePickerView.
|
Apple Applications |
Sample Code |
2003-12-11
|
Crash in ABAddPropertiesAndTypes
(HTML)
QA1404: How to correctly add custom Address Book properties using ABAddPropertiesAndTypes
|
Apple Applications |
Technical Q&As |
2005-04-04
|
Creating Printing Presets for iPhoto
(HTML)
(PDF)
Rules for creating and installing printer-specific collections of settings. Includes a sample file.
|
Apple Applications |
Guides |
2005-07-07
|
Daemons and Agents
(HTML)
TN2083: Describes the most common problems encountered with daemons and agents, and suggests detailed solutions.
|
Apple Applications |
Technical Notes |
2007-11-05
|
Dashboard Programming Topics
(HTML)
(PDF)
Explains Dashboard and WebKit technologies used in widgets.
|
Apple Applications |
Guides |
2009-02-04
|
Dashboard Reference
(HTML)
(PDF)
Describes the API for implementing Dashboard widgets.
|
Apple Applications |
Reference |
2009-02-04
|
Dashcode User Guide
(HTML)
(PDF)
Explains how to use Dashcode to create Dashboard widgets.
|
Apple Applications |
Guides |
2009-03-04
|
Debugging a WebKit Plug-in in Xcode
(HTML)
QA1500: Directions for debugging a WebKit plug-in in Xcode.
|
Apple Applications |
Technical Q&As |
2007-06-05
|
Debugging Dashboard Widgets
(HTML)
TN2139: Dashboard widget troubleshooting techniques, from start to finish.
|
Apple Applications |
Technical Notes |
2005-09-07
|
Does Safari support 128-bit encryption?
(HTML)
QA1320: Discusses support for 128-bit encryption in Apple's Safari web browser.
|
Apple Applications |
Technical Q&As |
2004-09-10
|
Duplicate Finder Items
(HTML)
(DMG)
(ZIP)
Shows how to build an Automator action targeting Finder using AppleScript.
|
Apple Applications |
Sample Code |
2005-06-06
|
Enhance Your Dashboard Widgets with Quartz Composer Compositions
(HTML)
Learn to create a composition and embed it easily in your widgets.
|
Apple Applications |
Articles |
2007-02-13
|
Fader
(HTML)
(DMG)
(ZIP)
Demonstrates fading of elements inside a Dashboard widget
|
Apple Applications |
Sample Code |
2007-09-12
|
Final Cut Pro - Preferred Video Media Time Scales and Sample Durations
(HTML)
QA1447: Lists the preferred time scales/sample durations for media created for use with FCP.
|
Apple Applications |
Technical Q&As |
2005-10-24
|
Final Cut Pro - The 'r4fl' Pixel Format
(HTML)
TN2201: Describes the 'r4fl' pixel format used by Final Cut Pro to support greater than 8-bit rendering.
|
Apple Applications |
Technical Notes |
2008-08-06
|
Final Cut Pro XML Interchange Format
(HTML)
(PDF)
Describes Final Cut Pro XML Interchange Format version 4, providing access to contents of FCP projects.
|
Apple Applications |
Guides |
2009-02-04
|
FinalCutPro_AppleEvents
(HTML)
(DMG)
(ZIP)
Uses Apple Events to interact with Final Cut Pro 5.1.2 or later.
|
Apple Applications |
Sample Code |
2007-11-16
|
FinalCutServerIntegrationSample
(HTML)
(DMG)
(ZIP)
Shows how to integrate an external application with Final Cut Server
|
Apple Applications |
Sample Code |
2008-06-07
|
Fortune
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates use of a widget plug-in
|
Apple Applications |
Sample Code |
2005-06-01
|
FxPlug Reference
(HTML)
Describes the APIs for writing plug-ins for Motion and Final Cut Pro.
|
Apple Applications |
Reference |
2008-07-04
|
FxPlug SDK Overview
(HTML)
(PDF)
Update for FxPlug SDK 1.2.3.
|
Apple Applications |
Guides |
2008-07-04
|
Gamma Filter for FxPlug and AE
(HTML)
(DMG)
(ZIP)
Cross-application FxPlug and After Effects plug-in code.
|
Apple Applications |
Sample Code |
2008-06-02
|
Getting images in and out from Quartz Composer compositions
(HTML)
TN2143: Describes how to efficiently pass images into and out of Quartz Composer
|
Apple Applications |
Technical Notes |
2005-10-04
|
Goodbye World
(HTML)
(DMG)
(ZIP)
Demonstrates display and use of widget preferences to save a widget's state
|
Apple Applications |
Sample Code |
2007-06-28
|
Hello Welt
(HTML)
(DMG)
(ZIP)
Demonstrates localization techniques for Dashboard widgets
|
Apple Applications |
Sample Code |
2007-06-25
|
Hello World
(HTML)
(DMG)
(ZIP)
Introductory Dashboard widget example
|
Apple Applications |
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 |
Technical Q&As |
2005-06-01
|
HTML Video With CSS Effects and Custom Video Controls
(HTML)
(DMG)
(ZIP)
HTML5 video element example that uses CSS effects and custom video controls.
|
Apple Applications |
Sample Code |
2008-08-06
|
ICADownloadFirst
(HTML)
(DMG)
(ZIP)
Demonstrates using the Image Capture APIs asynchronously to download the first image in the first device found.
|
Apple Applications |
Sample Code |
2003-01-14
|
ICAObjectDumper
(HTML)
(DMG)
(ZIP)
A command-line tool that uses the Image Capture APIs to display the ICAObject hierarchy.
|
Apple Applications |
Sample Code |
2003-01-14
|
iChatAppleScriptSamples
(HTML)
(DMG)
(ZIP)
Sample AppleScripts demonstrating new iChat AppleScript features in Leopard, including Event Handlers.
|
Apple Applications |
Sample Code |
2006-08-04
|
iChatStatusFromApplication
(HTML)
(DMG)
(ZIP)
Demonstrates how to communicate with iChat using Scripting Bridge.
|
Apple Applications |
Sample Code |
2008-03-31
|
ImagesToQTMovie
(HTML)
(DMG)
(ZIP)
Creates a QuickTime movie from the images of any connected camera.
|
Apple Applications |
Sample Code |
2003-01-14
|
Instant Message Framework Reference
(HTML)
(PDF)
Describes the API for providing iChat presence information to Cocoa applications and using iChat Theater.
|
Apple Applications |
Reference |
2007-07-08
|
Instant Message Programming Guide
(HTML)
(PDF)
Explains how to access iChat services and buddies and use iChat Theater through code samples.
|
Apple Applications |
Guides |
2007-10-31
|
Integrating Sync Services into Your Application
(HTML)
Learn how to sync any kind of data in your application using Sync Services.
|
Apple Applications |
Articles |
2005-06-06
|
Intel-Based Macs, Dashboard, Safari, and You
(HTML)
QA1451: Concerns and details regarding widget and web development for Intel-based Macintosh computers
|
Apple Applications |
Technical Q&As |
2006-12-13
|
iSync JavaScript Reference
(HTML)
(PDF)
Describes a few JavaScript classes used to write phone connection functions in iSync Plug-in Maker.
|
Apple Applications |
Reference |
2009-01-09
|
iSync Manual Test Suite Guide
(HTML)
(PDF)
Describes the suite of manual test cases that plug-in developers should run before shipping their product.
|
Apple Applications |
Guides |
2007-07-11
|
iSync Plug-in Maker User Guide
(HTML)
(PDF)
Explains how to use the iSync Plug-in Maker tool to create and test iSync phone plug-ins.
|
Apple Applications |
Guides |
2007-07-10
|
iSync Sample Document
(HTML)
(DMG)
(ZIP)
iSync Plug-in Maker sample document, illustrating how to build an iSync plug-in for a SyncML phone.
|
Apple Applications |
Sample Code |
2006-08-01
|
iSync SyncML Guide
(PDF)
Guidelines on how to develop SyncML clients that are compatible with iSync.
|
Apple Applications |
Guides |
2007-07-11
|
iSync SyncML Reference
(PDF)
Describes the SyncML (OMA DS) commands that are supported by iSync.
|
Apple Applications |
Reference |
2007-07-11
|
iTunes Visual Plug-ins
(HTML)
()
TN2016: Describes the APIs used by iTunes and its Visual plug-ins to communicate back and forth.
|
Apple Applications |
Technical Notes |
2007-11-13
|
iTunesController
(HTML)
(DMG)
(ZIP)
iTunesController allows you to control iTunes without having to bring it to the foreground.
|
Apple Applications |
Sample Code |
2006-02-23
|
iWork Programming Guide
(HTML)
(PDF)
Describes the XML schemas for Keynote presentations and Pages documents.
|
Apple Applications |
Guides |
2005-11-09
|
Leopard Technology Series for Developers: Broadcast Your Application's Content with iChat Theater
(HTML)
Leopard Overview article on using the Instant Messaging framework.
|
Apple Applications |
Articles |
2007-05-22
|
Leopard Technology Series for Developers: Introducing Dashcode
(HTML)
Learn how Dashcode makes widget development easier than ever.
|
Apple Applications |
Articles |
2007-01-09
|
Mac OS X Server iCal Service Administration
(PDF)
Explains how to set up and manage iCal shared calendar service.
|
Apple Applications |
Guides |
2008-06-09
|
Mac OS X Server iChat Service Administration
(PDF)
New document that explains how to set up and manage iChat instant messaging service.
|
Apple Applications |
Guides |
2007-10-31
|
Mail Programming Topics
(HTML)
(PDF)
Explains how to customize Mail features.
|
Apple Applications |
Guides |
2007-05-22
|
MakeiPhoneRefMovie
(HTML)
(DMG)
(ZIP)
Demonstrates how to generate QuickTime Reference Movies for iPhone.
|
Apple Applications |
Sample Code |
2007-08-03
|
Making the most of Cocoa bindings in Quartz Composer
(HTML)
TN2146: Describes how to best use Cocoa bindings with Quartz Composer.
|
Apple Applications |
Technical Notes |
2006-03-03
|
Message Framework Reference
(HTML)
Describes the Objective-C API for sending email messages through the Mail application.
|
Apple Applications |
Reference |
2008-04-08
|
Motion XML File Format
(HTML)
(PDF)
|
Apple Applications |
Guides |
2008-04-14
|
Movie Export Component - How to ensure Final Cut Pro recognizes your exporter
(HTML)
QA1415: Explains how to make sure Final Cut Pro will recognizes a custom QuickTime movie export component.
|
Apple Applications |
Technical Q&As |
2005-03-08
|
MovieAssembler
(HTML)
(DMG)
(ZIP)
Demonstrates AppleEvent communication with FCP, project modification using XML, and media file identification using metadata.
|
Apple Applications |
Sample Code |
2007-11-14
|
Multithreaded usage of the QCRenderer
(HTML)
QA1538: Describes an issue that may arise when using the QCRenderer in a multi-threaded application.
|
Apple Applications |
Technical Q&As |
2008-09-08
|
Optimizing Audio Unit User Experience in Logic Studio
(HTML)
TN2207: How to provide the best user experience with your audio unit in Logic Studio
|
Apple Applications |
Technical Notes |
2009-04-23
|
PhotoToss: CSS Transforms, Transitions, and Web Fonts
(HTML)
(DMG)
(ZIP)
Demonstrates how to use CSS Transforms, Transitions, and Web Fonts.
|
Apple Applications |
Sample Code |
2008-08-21
|
PredicateEditorSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the NSPredicateEditor class.
|
Apple Applications |
Sample Code |
2007-06-06
|
QCFundamentals
(HTML)
(DMG)
(ZIP)
Demonstrates Coordinate, Interpolation, and Iterative systems in Quartz Composer with an amusing animation
|
Apple Applications |
Sample Code |
2006-08-07
|
QCGalaxy
(HTML)
(DMG)
(ZIP)
Demonstrates use of Particle Systems and Core Image Filters in Quartz Composer
|
Apple Applications |
Sample Code |
2006-08-07
|
QTMetadataEditor
(HTML)
(DMG)
(ZIP)
Demonstrates QuickTime 7 APIs in a Metadata Browsing and Editing application
|
Apple Applications |
Sample Code |
2008-05-09
|
Quartz Composer Custom Patch Programming Guide
(HTML)
(PDF)
Describes how to create custom patches for distribution.
|
Apple Applications |
Guides |
2007-12-11
|
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 |
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 |
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 |
Sample Code |
2005-06-01
|
Quartz Composer QCTV
(HTML)
(DMG)
(ZIP)
Shows how to build a fake TV system using Quartz Composer as the foundation motion graphics.
|
Apple Applications |
Sample Code |
2005-07-06
|
Quartz Composer Reference Collection
(HTML)
(PDF)
Describes the Objective-C API that supports loading, playing, and controlling compositions.
|
Apple Applications |
Reference |
2007-01-25
|
Quartz Composer Texture
(HTML)
(DMG)
(ZIP)
Shows how to use a Quartz Composer composition as an OpenGL texture.
|
Apple Applications |
Sample Code |
2005-06-01
|
Quartz Composer User Guide
(HTML)
(PDF)
Explains how to use the Quartz Composer development tool to create motion graphics compositions.
|
Apple Applications |
Guides |
2007-07-17
|
Quartz Composer WebKit Plug-in JavaScript Reference
(HTML)
(PDF)
Describes the API for manipulating Quartz Composer compositions in webpages and Dashboard widgets via the Quartz Composer WebKit Plug-in.
|
Apple Applications |
Guides |
2009-01-06
|
Quartz Composer WWDC 2005 Composition
(HTML)
(DMG)
(ZIP)
Shows how to build a parameterized motion graphics composition with Quartz Composer.
|
Apple Applications |
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 |
Sample Code |
2005-06-01
|
QuartzComposerSamplePatches
(HTML)
(DMG)
(ZIP)
A short list of new patches in Quartz Composer Mac OS X 10.5
|
Apple Applications |
Sample Code |
2007-06-11
|
QuickTime 7.1 User's Guide
(PDF)
Explains how to use QuickTime Player and QuickTime Pro for Mac OS X and Windows computer users.
|
Apple Applications |
Guides |
2006-07-24
|
Releasing the iTunes Windows COM from Managed Code
(HTML)
QA1608: Describes how to properly release the iTunes Windows COM from managed code
|
Apple Applications |
Technical Q&As |
2008-08-21
|
Reminders
(HTML)
(DMG)
(ZIP)
Dashboard widget with a plug-in that displays upcoming iCal events, to do items, and calendars.
|
Apple Applications |
Sample Code |
2008-07-25
|
Rendering FxPlug Effects in Final Cut
(HTML)
(PDF)
|
Apple Applications |
Guides |
2007-05-21
|
Resizer
(HTML)
(DMG)
(ZIP)
A widget that demonstrates how to use the Apple Animation and Animator classes.
|
Apple Applications |
Sample Code |
2006-08-01
|
Safari CSS Reference
(HTML)
(PDF)
Describes the Cascading Style Sheet (CSS) properties that are supported by Safari and WebKit.
|
Apple Applications |
Reference |
2008-11-19
|
Safari FAQ
(HTML)
Learn how the Safari browser handles such things as user information, cookies, caching, and JavaScript.
|
Apple Applications |
Articles |
2003-10-06
|
Safari HTML Reference
(HTML)
(PDF)
Describes the Hypertext Markup Language (HTML) tags and properties that are supported by Safari and WebKit.
|
Apple Applications |
Reference |
2008-11-12
|
Safari JavaScript Database Programming Guide
(HTML)
(PDF)
Describes the JavaScript Database, a SQLite database built into Safari that provides local storage accessible to JavaScript applications.
|
Apple Applications |
Guides |
2009-01-06
|
Safari User Guide for Web Developers
(HTML)
(PDF)
Describes the developer tools built into Safari for analyzing, testing, and debugging HTML, JavaScript, style sheets, and DOM structure.
|
Apple Applications |
Guides |
2009-01-06
|
SampleButtonPlugin
(HTML)
(DMG)
(ZIP)
Demonstrates how to write a TWAIN button listener plug-in code module.
|
Apple Applications |
Sample Code |
2003-07-10
|
SampleDS
(HTML)
(DMG)
(ZIP)
Demonstrates how to implement a TWAIN Data Source (DS) for Mac OS X.
|
Apple Applications |
Sample Code |
2003-07-10
|
SampleScannerApp
(HTML)
(DMG)
(ZIP)
This project implements a simple client accessing an ICA scanning device.
|
Apple Applications |
Sample Code |
2008-05-07
|
SayIt
(HTML)
(DMG)
(ZIP)
Web Kit plug-in which speaks text passed via JavaScript
|
Apple Applications |
Sample Code |
2006-08-04
|
SeeMyFriends
(HTML)
(DMG)
(ZIP)
Illustrates how to use SyncServices API in a Carbon (HLTB) based application
|
Apple Applications |
Sample Code |
2006-10-16
|
Sending an Email
(HTML)
QA1084: Shows how to create an email in the user's prefered email application.
|
Apple Applications |
Technical Q&As |
2004-11-05
|
SimpleCalendar
(HTML)
(DMG)
(ZIP)
Uses the Calendar Store framework to fetch iCal events and display them on a custom calendar.
|
Apple Applications |
Sample Code |
2006-07-27
|
SimpleDownload
(HTML)
(DMG)
(ZIP)
Shows how to use the Image Capture APIs to download a user-selected file to the user's ~/Pictures directory.
|
Apple Applications |
Sample Code |
2003-01-14
|
StickiesExample
(HTML)
(DMG)
(ZIP)
Contains sample code and tools used by Sync Services Tutorial to demonstrate debugging syncing applications.
|
Apple Applications |
Sample Code |
2006-08-08
|
Sync Services Release Notes (10.4)
(HTML)
|
Apple Applications |
Release Notes |
2005-04-29
|
Sync Services Framework Reference
(HTML)
(PDF)
Describes the Objective-C API for the Sync Services framework used to sync applications and devices.
|
Apple Applications |
Reference |
2007-10-31
|
Sync Services Programming Guide
(HTML)
(PDF)
Explains how to add syncing to your applications.
|
Apple Applications |
Guides |
2007-10-31
|
Sync Services Release Notes (10.5)
(HTML)
Describes new features, notes, and known issues for Sync Services on Mac OS X v10.5.
|
Apple Applications |
Release Notes |
2007-10-31
|
Sync Services Tutorial
(HTML)
(PDF)
Explains how to debug multiple syncing applications using the Syncrospector development tool.
|
Apple Applications |
Guides |
2007-07-11
|
Syncer
(HTML)
(DMG)
(ZIP)
A widget that demonstrates how to use handle a Dashboard Sync event.
|
Apple Applications |
Sample Code |
2006-08-01
|
TextTrack
(HTML)
(DMG)
(ZIP)
Demonstrates some simple operations on Final Cut Pro XML files
|
Apple Applications |
Sample Code |
2005-06-27
|
Tiger Developer Overview Series: Developing Dashboard Widgets
(HTML)
Learn how to create powerful mini-applications quickly and easily.
|
Apple Applications |
Articles |
2004-12-07
|
Tiger Developer Overview Series: Working with Automator
(HTML)
Learn how to create actions and workflows for your application using Automator.
|
Apple Applications |
Articles |
2005-01-12
|
TimelineToTC
(HTML)
(DMG)
(ZIP)
Sample application demonstrating parsing/conversion of FCP XML Files.
|
Apple Applications |
Sample Code |
2007-06-01
|
Transforming a Shell Script into an Automator Action
(HTML)
Custom shell script actions let you quickly turn shell, Perl, or Python scripts into Automator actions.
|
Apple Applications |
Articles |
2007-06-01
|
UnsharpMask
(HTML)
(DMG)
(ZIP)
Demonstrates how to build Automator actions using Cocoa frameworks.
|
Apple Applications |
Sample Code |
2005-06-06
|
Using Automator to Expand the Market for Your Software
(HTML)
Learn how building Automator actions and workflows can create new sales opportunities.
|
Apple Applications |
Articles |
2005-07-19
|
Using FXScript
(PDF)
Explains how to use the FXScript feature in Final Cut Pro.
|
Apple Applications |
Guides |
2003-06-14
|
Voices
(HTML)
(DMG)
(ZIP)
Demonstrates use of the widget.system command from Dashboard
|
Apple Applications |
Sample Code |
2007-06-25
|
WebKit DOM Programming Topics
(HTML)
(PDF)
Describes how to use JavaScript in web content and WebKit-based applications.
|
Apple Applications |
Guides |
2008-10-15
|
WebKit Plug-In Programming Topics
(HTML)
(PDF)
Explains how to develop and deploy browser plug-ins based on the WebKit architecture.
|
Apple Applications |
Guides |
2008-10-15
|
WebKitCIPlugIn
(HTML)
(DMG)
(ZIP)
This sample WebKit plugin for Safari demonstrate how to use CoreImage in a HTML page.
|
Apple Applications |
Sample Code |
2005-11-28
|
WebKitDOMElementPlugIn
(HTML)
(DMG)
(ZIP)
A Web Kit plug-in that modifies its own DOM element style
|
Apple Applications |
Sample Code |
2006-08-04
|
WebKitPluginStarter
(HTML)
(DMG)
(ZIP)
Shows how to make a minimal WebKit plug-in.
|
Apple Applications |
Sample Code |
2007-06-06
|
WebKitPluginWithJavaScript
(HTML)
(DMG)
(ZIP)
Shows how to call JavaScript from a WebKit plug-in and vice versa.
|
Apple Applications |
Sample Code |
2007-06-06
|
WebKitPluginWithSimpleGUI
(HTML)
(DMG)
(ZIP)
A WebKit plug-in with an Interface Builder GUI
|
Apple Applications |
Sample Code |
2007-06-04
|
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 |
Technical Q&As |
2005-06-15
|
Why isn't my QuickTime Component recognized by iMovie '08?
(HTML)
QA1545: Discusses why iMovie '08 may ignore 3rd party QuickTime Components.
|
Apple Applications |
Technical Q&As |
2007-10-03
|
Working with Quartz Composer
(HTML)
Learn to build a sample composition without having to write code.
|
Apple Applications |
Articles |
2006-02-13
|
Xgrid Programming Guide
(HTML)
(PDF)
Explains how to create client applications that use Xgrid, Apple's parallel multiprocessing technology.
|
Apple Applications |
Guides |
2007-10-31
|
Xsan 2 Administrator's Guide
(PDF)
Explains how to set up and manage Xsan volumes in a storage area network.
|
Apple Applications |
Guides |
2008-06-09
|
Xsan 2 Setup Guide
(PDF)
Explains how to set up a volume on a storage area network (SAN) using Xsan 2.
|
Apple Applications |
Guides |
2008-06-09
|
Xsan Migration Guide for Xsan 2
(PDF)
Explains how to retain volumes and settings when migrating to Xsan 2 from previous versions of Xsan.
|
Apple Applications |
Guides |
2008-07-11
|
Xsan Programming Guide
(HTML)
(PDF)
Describes managing files and storage pools with Xsan.
|
Apple Applications |
Guides |
2006-05-23
|
Xsan Reference
(HTML)
(PDF)
Describes the Xsan API commands.
|
Apple Applications |
Reference |
2006-05-23
|
Xsan Tuning Guide
(PDF)
Explains how to configure Xsan storage to maximize application performance.
|
Apple Applications |
Guides |
2005-10-04
|
Apple Core Audio Format Specification 1.0
(HTML)
(PDF)
Specifies the Apple Core Audio Format (CAF) for audio files.
|
Audio |
Reference |
2006-03-08
|
Are the Name Registry device tree nodes unique?
(HTML)
Deprecated - HW64: Discusses whether Name Registry nodes copied from the Open Firmware device tree are unique.
|
Audio |
Technical Q&As |
1999-10-11
|
Audio Codec Services Reference
(HTML)
(PDF)
Describes the programming interface for configuring audio codecs and for encoding and decoding audio data.
|
Audio |
Reference |
2007-10-31
|
Audio Device Driver Programming Guide
(HTML)
(PDF)
Explains how to develop kernel-resident drivers for audio devices.
|
Audio |
Guides |
2009-03-04
|
Audio Export - Encoding AAC Audio For MPEG-4 Export
(HTML)
TN2237: The QT MPEG4 Exporter does not show all options for generating AAC, this TN discusses workarounds.
|
Audio |
Technical Notes |
2009-01-27
|
Audio File Services Reference
(HTML)
(PDF)
Describes a C programming interface for reading and writing audio files.
|
Audio |
Reference |
2008-07-08
|
Audio File Stream Services Reference
(HTML)
(PDF)
Describes the interface for reading non-random access audio file streams.
|
Audio |
Reference |
2008-10-15
|
Audio Queue - Looping Compressed Audio
(HTML)
QA1636: Discusses the format information required to seamlessly loop compressed audio using Audio Queue.
|
Audio |
Technical Q&As |
2009-02-20
|
Audio Queue Services Programming Guide
(HTML)
(PDF)
Describes how to play and record audio using Audio Queue Services.
|
Audio |
Guides |
2007-10-31
|
Audio Queue Services Reference
(HTML)
(PDF)
Describes a high-level programming interface for recording and playing back audio data.
|
Audio |
Reference |
2008-07-08
|
Audio Toolbox Framework Reference
(HTML)
Describes the Core Audio API to access audio files and convert between linear PCM and compressed audio formats.
|
Audio |
Reference |
2006-11-07
|
Audio Unit Programming Guide
(HTML)
(PDF)
Explains how to use Core Audio frameworks and the Core Audio SDK to create audio units.
|
Audio |
Guides |
2007-10-31
|
Audio Unit Resizing
(HTML)
QA1343: Discusses the host's responsibilities when resizing Audio Units.
|
Audio |
Technical Q&As |
2004-03-23
|
Audio Unit Validation Using the auval Tool
(HTML)
TN2204: Test the conformance of audio units to Audio Unit Services.
|
Audio |
Technical Notes |
2008-09-08
|
Audio Units: Embedding a Carbon View in a Cocoa Window
(HTML)
TN2213: Carbon-Cocoa Integration for Audio Units
|
Audio |
Technical Notes |
2008-02-29
|
AudioCDSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to discover audio CDs and access the TOC information presented by the CD-DA filesystem.
|
Audio |
Sample Code |
2005-10-04
|
AudioChannelLayout - What's the Audio Channel Order when the Layout has a Channel Bitmap?
(HTML)
QA1638: Explains the audio channel order when a channel layout is tagged as kAudioChannelLayoutTag_UseChannelBitmap.
|
Audio |
Technical Q&As |
2009-04-12
|
AudioConverter: How do I know when I am done?
(HTML)
QA1532: Describes how to correctly signal AudioConverter when a conversion is completed.
|
Audio |
Technical Q&As |
2007-08-23
|
AudioDevice sample rates
(HTML)
QA1196: Getting, setting and converting sample rates with Audio Devices.
|
Audio |
Technical Q&As |
2003-12-09
|
AudioDeviceNotify
(HTML)
(DMG)
(ZIP)
Demonstrates how to enumerate audio devices attached to the system and how to handle device notifications
|
Audio |
Sample Code |
2006-04-21
|
AudioQueueTest
(HTML)
(DMG)
(ZIP)
Demonstrates AudioQueue, an audio playback API introduced in Mac OS X 10.5
|
Audio |
Sample Code |
2006-08-01
|
AudioQueueTools
(HTML)
(DMG)
(ZIP)
Demonstrates usage of the AudioQueue API
|
Audio |
Sample Code |
2007-06-08
|
AUGraphs and AudioUnit connections
(HTML)
QA1174: Discusses AudioUnit connection issues when using more than one AudioUnit or an AUGraph.
|
Audio |
Technical Q&As |
2003-12-09
|
Available FireWire Isochronous Bandwidth
(HTML)
QA1356: Discusses attempting to "pre-flight" an isochronous bandwidth allocation request by reading the currently available bandwidth.
|
Audio |
Technical Q&As |
2004-07-07
|
Avoiding Pauses When Looping Audio files with QuickTime
(HTML)
QA1371: Demonstrates how to avoid pauses when looping audio files with QuickTime
|
Audio |
Technical Q&As |
2004-09-08
|
CAPlayThrough
(HTML)
(DMG)
(ZIP)
Illustrates how to use the HAL's Audio Output Unit (AUHAL) for device input and the Default Output Audio Unit for output.
|
Audio |
Sample Code |
2007-08-22
|
Capturing Speech Manager Output
(HTML)
()
Deprecated - SND15: Capturing the output from the Speech Synthesis Manager to a file.
|
Audio |
Technical Q&As |
1998-05-18
|
Changing the volume of audio devices
(HTML)
QA1016: Demonstrates volume controls for audio devices
|
Audio |
Technical Q&As |
2006-05-02
|
Core Audio Data Types Reference
(HTML)
(PDF)
Describes data types and constants used throughout Core Audio.
|
Audio |
Reference |
2008-11-19
|
Core Audio Framework Reference
(HTML)
Describes a C API that interfaces with audio hardware and includes data types used throughout Core Audio.
|
Audio |
Reference |
2006-11-07
|
Core Audio Glossary
(HTML)
(PDF)
Defines general digital audio terms as well as terms specific to Apple's Core Audio technology.
|
Audio |
Reference |
2008-07-07
|
Core Audio Overview
(HTML)
(PDF)
Provides an overview of Core Audio and its programming interfaces.
|
Audio |
Guides |
2007-01-08
|
Core MIDI Framework Reference
(HTML)
Describes a C API for Mac OS X MIDI system services.
|
Audio |
Reference |
2008-04-08
|
Core MIDI Server Framework Reference
(HTML)
Describes the Mac OS X MIDI driver interface.
|
Audio |
Reference |
2008-04-08
|
CoreAudio Overload Warnings
(HTML)
QA1467: Describes CoreAudio overload warnings what they mean and how to avoid them.
|
Audio |
Technical Q&As |
2006-03-29
|
Creating Core Audio Format (.caf) Files
(HTML)
QA1534: Describes how to use afconvert to create .caf files
|
Audio |
Technical Q&As |
2009-01-07
|
The Default Output Audio Units
(HTML)
QA1577: Describes the Mac OS X output audio units and their purposes.
|
Audio |
Technical Q&As |
2008-08-21
|
Determine the version of an Audio Unit
(HTML)
QA1408: Determine the version of an Audio Unit
|
Audio |
Technical Q&As |
2005-03-07
|
Device input using the HAL Output Audio Unit
(HTML)
TN2091: How to get input from an audio device by using the HAL's Output Audio Unit.
|
Audio |
Technical Notes |
2006-07-25
|
Difference between using Restart or Shut Down in the Finder's Special menu in Open Firmware
(HTML)
()
HW47: Explains the differences between using Restart or Shut Down on Open Firmware
|
Audio |
Technical Q&As |
1999-02-15
|
Disabling Processor Cores on a Multi-Core System
(HTML)
()
QA1141: Describes how to disable processor cores on a multi-core system for testing purposes.
|
Audio |
Technical Q&As |
2008-09-16
|
Disc Recording Framework Reference
(HTML)
Describes the Objective-C and C API for burning audio and data CDs and DVDs.
|
Audio |
Reference |
2008-04-08
|
Disc Recording UI Framework Reference
(HTML)
Describes the Objective-C and C API for presenting a user interface when burning audio and data CDs and DVDs.
|
Audio |
Reference |
2008-04-08
|
DiscRecording Release Notes
(HTML)
Updated for Mac OS X v10.5
|
Audio |
Release Notes |
2007-10-31
|
dist_fft
(HTML)
(DMG)
(ZIP)
Gigaelement FFTs on Apple G5 clusters
|
Audio |
Sample Code |
2004-08-23
|
Extended Audio File Services Reference
(HTML)
(PDF)
Describes an interface for reading and writing audio files with automatic format conversion.
|
Audio |
Reference |
2008-09-09
|
ExtractMovieAudioToAIFF
(HTML)
(DMG)
(ZIP)
Demonstrates how to extract audio from QuickTime Movies and write the data to an AIFF file.
|
Audio |
Sample Code |
2006-03-31
|
FilterDemo
(HTML)
(DMG)
(ZIP)
Demonstrates how to write a filter AudioUnit with a custom Cocoa User Interface.
|
Audio |
Sample Code |
2005-06-01
|
FireWire Audio User Library Framework Reference
(HTML)
Describes the API that supports user-space access to FireWire audio devices and enables the creation of virtual FireWire audio devices.
|
Audio |
Reference |
2008-04-08
|
Generating a Non-Maskable Interrupt (NMI)
(HTML)
()
QA1264: Explains how to generate a non-maskable interrupt (NMI) on modern Macintosh systems.
|
Audio |
Technical Q&As |
2008-10-13
|
Going Universal: Audio Developers Catch the Wave
(HTML)
Learn how audio developers who built universal binaries of their applications are reaping the benefits.
|
Audio |
Articles |
2006-07-18
|
Handling Audio Unit Events
(HTML)
TN2104: This technote explains how to handle AudioUnit Events
|
Audio |
Technical Notes |
2005-04-29
|
The header file 'alut.h' is missing from the OpenAL framework.
(HTML)
QA1504: ALUT headers were removed from OpenAL.framework with the Xcode 2.4. This Q&A describes how to regain access to those system-supplied symbols
|
Audio |
Technical Q&As |
2007-02-06
|
HID Manager Event Data Underruns
(HTML)
QA1038: Explains how to correctly handle HID Manager event queue data underruns.
|
Audio |
Technical Q&As |
2001-06-13
|
How do I create a QuickTime movie from PCM audio samples in memory?
(HTML)
QA1539: How to create a QuickTime movie from PCM audio samples in memory
|
Audio |
Technical Q&As |
2007-08-29
|
How to handle audio data with magic cookie information
(HTML)
QA1318: How to handle sound files with magic cookies when using an AudioConverter.
|
Audio |
Technical Q&As |
2003-10-22
|
How to handle kAudioUnitProperty_MaximumFramesPerSlice
(HTML)
QA1533: Illustrates how to use the kAudioUnitProperty_MaximumFramesPerSlice property
|
Audio |
Technical Q&As |
2007-07-16
|
I/O Kit Framework Reference
(HTML)
Describes the I/O Kit classes that support non-kernel access to I/O Kit objects through the device-interface mechanism.
|
Audio |
Reference |
2009-03-04
|
Installing an I/O Kit KEXT Without Rebooting
(HTML)
QA1319: Describes the state of the art of installing I/O Kit kernel extensions (KEXTs) without requiring a restart.
|
Audio |
Technical Q&As |
2003-10-28
|
IODeviceTree and the I/O Registry
(HTML)
()
QA1120: Describes the IODeviceTree plane in the Mac OS X I/O Registry.
|
Audio |
Technical Q&As |
2008-09-18
|
IOKit Framework Headers
(HTML)
()
QA1107: Describes the differences between the headers in IOKit.framework and the I/O Kit headers in Kernel.framework.
|
Audio |
Technical Q&As |
2002-01-15
|
Kernel Framework Reference
(HTML)
Describes the APIs and classes (including I/O Kit families) that support kernel-resident device drivers.
|
Audio |
Reference |
2009-01-06
|
MACE Restrictions
(HTML)
()
Deprecated - SND16: MACE algorithms only support the compression of 8-bit offset binary sound.
|
Audio |
Technical Q&As |
1999-06-08
|
Making Input Gain Setting Changes
(HTML)
()
Deprecated - SND01: Changing the input gain setting on older Power Macs before recording.
|
Audio |
Technical Q&As |
1996-06-01
|
MIDI File Format
(HTML)
Describes the QuickTime implementation of the MIDI file standard.
|
Audio |
Reference |
2002-09-17
|
MoreIsBetter
(HTML)
(DMG)
(ZIP)
Library providing indispensable wrapers and workarounds for many areas of Mac OS programming.
|
Audio |
Sample Code |
2003-10-27
|
MovieAudioExtraction - Ensure a Movie is fully loaded before starting an extraction session
(HTML)
QA1469: Describes the importance of making sure a Movie is fully loaded before extracting audio.
|
Audio |
Technical Q&As |
2006-03-29
|
MovieAudioExtraction - Extracting all available audio samples
(HTML)
QA1481: Describes how to correct for MovieAudioExtraction missing some audio samples at the end of audio files.
|
Audio |
Technical Q&As |
2006-07-18
|
Music Player Sequence Destinations
(HTML)
()
QA1330: Provides clarification on MIDI Endpoints and assigning MIDI data flow.
|
Audio |
Technical Q&As |
2004-01-15
|
NSSound Class Reference
(HTML)
(PDF)
Describes an object that loads and plays audio files.
|
Audio |
Reference |
2008-10-15
|
Obtaining the name of an external MIDI Device from a MIDI Endpoint
(HTML)
QA1374: Get the names of external MIDI Devices from MIDI Endpoints.
|
Audio |
Technical Q&As |
2004-12-01
|
OpenALExample
(HTML)
(DMG)
(ZIP)
Basic example showing OpenAL usage in a 2D OpenGL environment
|
Audio |
Sample Code |
2005-06-01
|
Optimizing Audio Unit User Experience in Logic Studio
(HTML)
TN2207: How to provide the best user experience with your audio unit in Logic Studio
|
Audio |
Technical Notes |
2009-04-23
|
The "packages" node in the device tree
(HTML)
HW90: Describes the "packages" node in the Open Firmware device tree.
|
Audio |
Technical Q&As |
2006-02-22
|
Performance Overview
(HTML)
(PDF)
Introduces the factors that determine performance.
|
Audio |
Guides |
2006-10-03
|
Playback of QuickTime movie audio through a multi-channel speaker system
(HTML)
QA1627: Specify a specific pair of channels for QuickTime audio movie playback through a multi-channel speaker system
|
Audio |
Technical Q&As |
2008-11-05
|
Playing a sound file using the Default Output Audio Unit
(HTML)
TN2097: Playing an Audio File using the Default Output Audio Unit
|
Audio |
Technical Notes |
2006-11-15
|
Playing QuickTime 3 Movie Sound Data
(HTML)
()
QTMTB50: Explains why a movie's sound data can continue to play longer than video data.
|
Audio |
Technical Q&As |
1998-11-09
|
QTAudioContextInsert
(HTML)
(DMG)
(ZIP)
Demonstrates use of Audio Context Insert APIs to perform custom processing on QuickTime's audio stream.
|
Audio |
Sample Code |
2008-01-21
|
QTAudioExtractionPanel
(HTML)
(DMG)
(ZIP)
Enhances the QTKitPlayer to add an Audio Channel Mapping and Extraction panel
|
Audio |
Sample Code |
2005-06-27
|
QTExtractAndConvertToAIFF
(HTML)
(DMG)
(ZIP)
Demonstrates using MovieAudioExtraction and an AudioConverter to extract and convert audio to a AIFF file.
|
Audio |
Sample Code |
2006-11-08
|
QTExtractAndConvertToMovieFile
(HTML)
(DMG)
(ZIP)
Demonstrates using MovieAudioExtraction and an AudioConverter to extract and convert audio to a QuickTime movie file.
|
Audio |
Sample Code |
2006-11-08
|
QuickTime Audio
(HTML)
Explains how to enable recording and playback of various audio media.
|
Audio |
Guides |
2002-09-17
|
QuickTime Audio - Easy Frequency Level Metering with MovieAudio APIs
(HTML)
QA1459: Describes how to perform frequency band level metering using MovieAudio metering APIs.
|
Audio |
Technical Q&As |
2009-01-29
|
QuickTime Audio - Retrieving the correct audio format bit depth value
(HTML)
QA1477: Discusses how to retrieve accurate audio format bit depth.
|
Audio |
Technical Q&As |
2008-11-05
|
QuickTime Media Types and Media Handlers Guide
(HTML)
(PDF)
Describes video, sound, text, time code, and tween media handlers.
|
Audio |
Guides |
2006-01-10
|
QuickTime Music Architecture Guide
(HTML)
(PDF)
Explains how to enable synthesizing and playing of sounds and musical sequences.
|
Audio |
Guides |
2006-01-10
|
RecordAudioToFile
(HTML)
(DMG)
(ZIP)
Demonstrates recording audio to an AAC file using Core Audio
|
Audio |
Sample Code |
2007-02-27
|
Recording Compressed Sounds
(HTML)
()
Deprecated - SND14: Sound Manager and sound input driver compression options are limited to allow interrupt time recording.
|
Audio |
Technical Q&As |
1998-04-12
|
Retain Counts of io_object_t Objects in IOKit.framework
(HTML)
()
QA1195: Distinguishes between the retain counts of an I/O Kit kernel object and its io_object_t user space proxy.
|
Audio |
Technical Q&As |
2008-09-24
|
SampleUSBAudioPlugin
(HTML)
(DMG)
(ZIP)
USB audio plugin that performs a lowpass filtering operation on audio streamed through an audio USB Device.
|
Audio |
Sample Code |
2005-03-07
|
Selecting a specific sound input source
(HTML)
()
Deprecated - SND10: Using the sound input driver to select specific sound input sources.
|
Audio |
Technical Q&As |
1998-01-16
|
Setting Audio Input Gain
(HTML)
()
Deprecated - SND11: Setting audio input gain under Mac OS 8.1.
|
Audio |
Technical Q&As |
1998-02-10
|
siActive Channels Unsupported on Some Power Macs
(HTML)
()
Deprecated - SND03: siActive Channels is unsupported on some older PowerMacs (siUnknownInfoType returned by SPBGetDeviceInfo).
|
Audio |
Technical Q&As |
1996-06-01
|
Signaling the end of data when using AudioConverterFillComplexBuffer
(HTML)
QA1317: How to signal the end of data when using AudioConverterFillComplexBuffer to convert audio data.
|
Audio |
Technical Q&As |
2004-04-26
|
SillyFrequencyLevels
(HTML)
(DMG)
(ZIP)
Demonstrates how to obtain audio frequency levels from a Movie using SetMovieAudioFrequencyMeteringNumBands and GetMovieAudioFrequencyLevels APIs.
|
Audio |
Sample Code |
2006-01-25
|
siMonitorSource Selector
(HTML)
()
Deprecated - SND13: Using the sound output siMonitorAvailable, and siMonitorSource selectors.
|
Audio |
Technical Q&As |
1998-04-12
|
SimpleAudioExtraction
(HTML)
(DMG)
(ZIP)
Demonstrates the QuickTime 7.0 Movie Audio Extraction APIs
|
Audio |
Sample Code |
2006-01-03
|
SimplePlayThru
(HTML)
(DMG)
(ZIP)
Use the HAL's Audio Output Unit (AUHAL) for device input and output on a single device (play-thru)
|
Audio |
Sample Code |
2006-10-25
|
SimpleSpeechRecExample
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the Speech Recognition Manager in a simple application.
|
Audio |
Sample Code |
2003-03-26
|
SimpleUserClient
(HTML)
(DMG)
(ZIP)
Shows how to create a user client for an I/O Kit kernel driver.
|
Audio |
Sample Code |
2008-08-27
|
siOSTypeInput Selectors
(HTML)
()
Deprecated - SND12: The use of siOSTypeInputSource, and siOSTypeInputAvailable selectors and extracting the siOSTypeInputAvailable OSTypes returned.
|
Audio |
Technical Q&As |
1998-04-12
|
siOSTypeInputAvailable Format
(HTML)
()
Deprecated - SND09: The format of the data returned by the siOSTypeInputAvailable selector is SoundInfoList.
|
Audio |
Technical Q&As |
1998-01-16
|
Slope/Intercept Audio
(HTML)
Explains how to store floating point audio data in QuickTime files.
|
Audio |
Guides |
2002-09-17
|
The Sonogram View Demo Audio Unit
(HTML)
TN2200: Describes the advanced audio unit features that the associated sample project demonstrates.
|
Audio |
Technical Notes |
2007-11-07
|
Sound Manager Codec support in QuickTime 7
(HTML)
QA1448: Describes QuickTime 7 support for constant bitrate and variable bitrate Sound Manager codecs
|
Audio |
Technical Q&As |
2005-10-26
|
The Sound of Opportunity Knocking: The Audio Units Community Takes Off
(HTML)
Learn how one developer created a successful business using audio units.
|
Audio |
Articles |
2005-10-31
|
Sound Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to load and play audio data in Cocoa.
|
Audio |
Guides |
2006-11-07
|
Standard Audio - Parsing the kQTSCAudioPropertyID_CodecSpecificSettingsArray property
(HTML)
QA1437: Discusses how to parse the kQTSCAudioPropertyID_CodecSpecificSettingsArray property returned from StdAudio. Also see Q&A 1390.
|
Audio |
Technical Q&As |
2006-11-30
|
Standard Audio - Setting output ASBD returns badFormatErr
(HTML)
QA1489: Discusses why badFormatErr may be returned from Standard Audio
|
Audio |
Technical Q&As |
2006-11-15
|
Standard Audio - The CodecSpecificSettingsArray and MagicCookie properties
(HTML)
QA1390: Discusses Core Audio AudioConverter configuration with StdAudio, specifically the CodecSpecificSettingsArray property.
|
Audio |
Technical Q&As |
2006-11-16
|
Standard Sound Dialog Component
(HTML)
Describes the QuickTime component that lets the user make audio parameter settings.
|
Audio |
Guides |
2002-09-17
|
Synchronizing Sounds to Video
(HTML)
()
Deprecated - SND19: Enabling regular sound callbacks under Mac OS 9 and Sound Manager 4.0.
|
Audio |
Technical Q&As |
1999-10-05
|
Synchronous SysBeep
(HTML)
()
Deprecated - SND18: Obtaining a synchronous SysBeep with Sound Manager 3.1.
|
Audio |
Technical Q&As |
1999-10-05
|
The System Sound APIs for Mac OS X 10.2, 10.3 and later
(HTML)
TN2102: Discusses the System Sound APIs for correctly playing Alerts and User Interface Sound Effects
|
Audio |
Technical Notes |
2004-07-13
|
Taking Advantage of the Accelerate Framework
(HTML)
Learn how your application can run on PowerPC- or Intel-based Macs without processor-specific customization.
|
Audio |
Articles |
2005-10-03
|
TremoloUnit
(HTML)
(DMG)
(ZIP)
Audio unit sample demonstrating how to build an effect unit with a generic view.
|
Audio |
Sample Code |
2006-10-26
|
Turn up the Volume with Audio Units
(HTML)
Learn to build a sample volume unit, test it, and integrate it into GarageBand.
|
Audio |
Articles |
2005-01-31
|
Unable to select input device in AU Lab
(HTML)
QA1526: AU Lab only supports physical device singletons.
|
Audio |
Technical Q&As |
2007-05-17
|
Use NSSound instead of NSMovie for audio only playback on Mac OS X 10.3 and greater
(HTML)
QA1335: Why using NSSound may be a better choice than using NSMovie for audio only playback.
|
Audio |
Technical Q&As |
2004-02-04
|
Using AudioDeviceRead in Mac OS 10.4
(HTML)
TN2113: How to use AudioBufferLists with AudioDeviceRead in Tiger and beyond.
|
Audio |
Technical Notes |
2006-11-29
|
Using NSSound with CoreAudio on Mac OS 10.3.x
(HTML)
QA1394: Workaround the NULL input buffers in a Core Audio IOProc callback when using NSSound by using AudioDeviceAddIOProc
|
Audio |
Technical Q&As |
2006-03-29
|
Using the 3DMixer Audio Unit
(HTML)
TN2112: Discusses how to use Core Audio's 3DMixer version 2.0
|
Audio |
Technical Notes |
2004-06-14
|
Using the Audio Extraction API in QuickTime 7
(HTML)
Learn how your application can extract audio from multiple sound tracks in a QuickTime movie.
|
Audio |
Articles |
2005-12-19
|
Using the ExtAudioFileSeek and ExtAudioFileTell Functions
(HTML)
QA1609: Describes how to use sample rate correctly when working with audio file positions.
|
Audio |
Technical Q&As |
2008-09-29
|
VelEng FFT
(HTML)
(DMG)
(ZIP)
G4 Velocity Engine implementation of Fast Fourier Transform (FFT) and associated convolution/correlation routines.
|
Audio |
Sample Code |
2003-01-14
|
WhackedTV
(HTML)
(DMG)
(ZIP)
A Cocoa version of the venerable HackTV sample code, demonstrating usage of the Sequence Grabber API's
|
Audio |
Sample Code |
2008-05-09
|
When to use PCMCIA, PC Card, and CardBus
(HTML)
HW77: Explains the differences between PCMCIA, PC Card, and CardBus.
|
Audio |
Technical Q&As |
1999-11-15
|
The "/.vol" directory and "volfs"
(HTML)
()
QA1113: Describes how the Carbon File Manager interacts with BSD via "volfs" and the "/.vol" directory.
|
Carbon |
Technical Q&As |
2002-02-14
|
2D Graphics Release Notes for Mac OS X v10.5
(HTML)
Describes the changes and issues related to Core Image and Quartz 2D in Mac OS X v10.5.
|
Carbon |
Release Notes |
2008-04-08
|
64-Bit Guide for Carbon Developers
(HTML)
(PDF)
Explains the changes necessary to create a 64-bit executable version of a Carbon application.
|
Carbon |
Guides |
2007-12-11
|
68K Open Transport Code on Power Macintoshes
(HTML)
Deprecated - NW48: Explains why running Open Transport 68K code on a PowerPC may not always work.
|
Carbon |
Technical Q&As |
1997-03-14
|
ABAddressBook C Reference
(HTML)
(PDF)
Describes the opaque type for accessing, adding, and removing Address Book records.
|
Carbon |
Reference |
2007-07-08
|
ABGroup Reference for C
(HTML)
(PDF)
Describes the opaque type used to group Address Book records.
|
Carbon |
Reference |
2003-08-20
|
ABMultiValue Reference for C
(HTML)
(PDF)
Describes the opaque type for accessing Address Book properties with multiple values.
|
Carbon |
Reference |
2003-08-20
|
Aborting a OTConnect in Progress
(HTML)
Deprecated - NW29: Describes the proper way to abort OTConnect, and why after calling OTSndDisconnect you may receive "kOTOutStateErr".
|
Carbon |
Technical Q&As |
1996-05-14
|
ABPerson C Reference
(HTML)
(PDF)
Describes the opaque type that encapsulates information about a person in Address Book.
|
Carbon |
Reference |
2006-07-26
|
ABPicker Reference for C
(HTML)
(PDF)
Describes the ABPicker opaque type.
|
Carbon |
Reference |
2007-07-20
|
ABPresence
(HTML)
(DMG)
(ZIP)
Displays a list of all the people in your Address Book and their iChat status.
|
Carbon |
Sample Code |
2006-08-04
|
ABRecord C Reference
(HTML)
(PDF)
Describes the opaque type that represents a generic Address Book record.
|
Carbon |
Reference |
2005-04-29
|
Accessibility Overview
(HTML)
(PDF)
Explains how to use the accessibility features built into Mac OS X.
|
Carbon |
Guides |
2008-03-11
|
Accessibility Programming Guidelines for Carbon
(HTML)
(PDF)
Explains how to access-enable Carbon applications.
|
Carbon |
Guides |
2007-02-08
|
Accessing File Control Blocks
(HTML)
()
FL10: Shows how to access file control blocks correctly, reiterating not to access FCBs directly.
|
Carbon |
Technical Q&As |
1999-10-05
|
Accessing HTTPS Proxy Settings
(HTML)
()
QA1234: Describes how to programatically access Secure Web Proxy information.
|
Carbon |
Technical Q&As |
2003-02-19
|
Adding a movie reference to a movie
(HTML)
QA1376: Demonstrates how to add a reference for a movie to another movie
|
Carbon |
Technical Q&As |
2004-09-16
|
Adding an automated Window menu to your application
(HTML)
QA1080: Explains how to add an automated Window menu to your Carbon application.
|
Carbon |
Technical Q&As |
2001-10-30
|
AddNibToNav
(HTML)
(DMG)
(ZIP)
Shows how to create a custom area, instantiated from a nib file, in a Navigation Services dialog.
|
Carbon |
Sample Code |
2004-01-22
|
Address Book Actions Reference
(HTML)
(PDF)
Describes the Address Book action callbacks.
|
Carbon |
Reference |
2007-07-08
|
Address Book C Framework Reference
(HTML)
(PDF)
Describes the C API for supporting and working with Address Book.
|
Carbon |
Reference |
2006-05-23
|
Address Book Programming Guide for Mac OS X
(HTML)
(PDF)
Explains how to add, search, remove, and customize Address Book records.
|
Carbon |
Guides |
2006-04-04
|
Address Book Utilities Reference
(HTML)
(PDF)
Describes the C functions that support the Carbon API for Address Book.
|
Carbon |
Reference |
2007-07-08
|
AddressBookCarbon
(HTML)
(DMG)
(ZIP)
Demonstrates some basic manipulations of the Mac OS X 10.2.x (and beyond) Address Book API.
|
Carbon |
Sample Code |
2003-01-14
|
AddressBookCocoa
(HTML)
(DMG)
(ZIP)
Demonstrates some basic manipulations of the Mac OS X 10.2.x (and beyond) Address Book API.
|
Carbon |
Sample Code |
2003-01-14
|
Adopting Universal Binaries on Mac OS X
(HTML)
Learn about universal binaries and how to get your applications ready for Intel-based Macs.
|
Carbon |
Articles |
2005-08-26
|
Advertising a Bonjour service on a specific set of networking interfaces.
(HTML)
QA1513: Explains how to register a Bonjour service only on a specific set of networking interfaces.
|
Carbon |
Technical Q&As |
2007-02-12
|
AEBuild*, AEPrint* and Friends
(HTML)
()
TN2045: Describes the AEBuild* and AEPrint* family of routines.
|
Carbon |
Technical Notes |
2002-03-21
|
AESendThreadSafe
(HTML)
(DMG)
(ZIP)
Demonstrates how to send Apple events from threads other than the main thread.
|
Carbon |
Sample Code |
2007-03-09
|
AEStream and Friends
(HTML)
()
TN2046: Describes the AEStream family of routines.
|
Carbon |
Technical Notes |
2002-03-29
|
AGL Changes for Mac OS X Leopard (v. 10.5)
(HTML)
QA1523: This Q&A describes the new and deprecated APIs for Apple OpenGL (AGL)
|
Carbon |
Technical Q&As |
2008-01-04
|
AGL Reference
(HTML)
(PDF)
Describes the Apple graphics library for Carbon applications that use OpenGL.
|
Carbon |
Reference |
2007-10-31
|
aglClipBufferRect
(HTML)
(DMG)
(ZIP)
Shows the use of clip regions and buffer rects in AGL.
|
Carbon |
Sample Code |
2003-01-14
|
AGLSurfaceTexture
(HTML)
(DMG)
(ZIP)
Example of render to texture/texture from surface using aglSurfaceTexture.
|
Carbon |
Sample Code |
2003-07-07
|
AlbumToSlideshow
(HTML)
(DMG)
(ZIP)
Demonstrates using CF and NSXML to create Final Cut Pro XML.
|
Carbon |
Sample Code |
2008-05-15
|
Alias Manager Reference
(HTML)
(PDF)
Describes the C API for creating and managing persistent references to file system objects.
|
Carbon |
Reference |
2006-12-05
|
Allocate and Disk Full Error
(HTML)
()
FL12: Discusses a problem with AFP volumes displaying incorrect free space, and returning disk full errors.
|
Carbon |
Technical Q&As |
1999-07-21
|
AltiVec/SSE Migration Guide
(HTML)
(PDF)
Explains how to convert PowerPC AltiVec code to Intel SSE code.
|
Carbon |
Guides |
2005-09-08
|
Animation Overview
(HTML)
(PDF)
Describes the animation facilities provided by Mac OS X.
|
Carbon |
Guides |
2008-10-15
|
Appearance Manager Reference
(HTML)
(PDF)
Describes the C API for coordinating the look of the standard Mac OS human interface.
|
Carbon |
Reference |
2007-01-23
|
Apple Event Manager Reference
(HTML)
(PDF)
Describes the C API for interapplication communication using Apple events.
|
Carbon |
Reference |
2007-07-13
|
Apple Events Programming Guide
(HTML)
(PDF)
Provides conceptual information and programming examples for working with Apple events.
|
Carbon |
Guides |
2007-10-31
|
Apple Game Sprockets Reference
(HTML)
(PDF)
Deprecated - Describes the programming interface defined by Game Sprockets. Replaced by Quartz Display Services.
|
Carbon |
Reference |
2006-07-13
|
Apple Help Programming Guide
(HTML)
(PDF)
Explains how to author, package, and display user help content in Mac OS X.
|
Carbon |
Guides |
2007-10-31
|
Apple Help Reference
(HTML)
(PDF)
Describes the C API for finding and displaying help content using Apple's HTML-based help system.
|
Carbon |
Reference |
2006-07-12
|
Apple Human Interface Guidelines
(HTML)
(PDF)
Introduces the Mac OS X user experience and explains how to design an application for Aqua.
|
Carbon |
Guides |
2008-06-09
|
Apple Type Services for Fonts Programming Guide
(HTML)
(PDF)
Explains how to access fonts using the ATS-based font management API. Includes implementing the Fonts window.
|
Carbon |
Guides |
2007-12-11
|
Apple Type Services for Fonts Reference
(HTML)
(PDF)
Describes the C API for ATS-based font access and management.
|
Carbon |
Reference |
2007-12-11
|
AppleScript Language Guide
(HTML)
(PDF)
Defines the AppleScript scripting language. Includes many brief sample scripts.
|
Carbon |
Guides |
2008-03-11
|
AppleScript Overview
(HTML)
(PDF)
Introduces the technology for writing scripts to control applications. Useful for scripters and application developers.
|
Carbon |
Guides |
2007-10-31
|
AppleScript Studio Release Notes
(HTML)
Describes late-breaking news and highlights of new or changed features in the latest release of AppleScript Studio.
|
Carbon |
Release Notes |
2007-10-31
|
AppleScript Studio Terminology Reference
(HTML)
(PDF)
Describes the scripting terminology for AppleScript Studio, through version 1.4.
|
Carbon |
Reference |
2007-10-31
|
AppleScript Terminology and Apple Event Codes Reference
(HTML)
Lists terms used in AppleScript, AppleScript Studio, and Standard Additions with their matching codes.
|
Carbon |
Release Notes |
2006-06-28
|
AppleScriptRunner
(HTML)
(DMG)
(ZIP)
How to send mail and execute other AppleScripts from a Carbon application.
|
Carbon |
Sample Code |
2006-07-31
|
Application Manager Reference
(HTML)
(PDF)
Describes the C API for performing various application-level tasks in a Carbon application. Formerly titled Dock Manager Reference.
|
Carbon |
Reference |
2007-10-31
|
Application Services Framework Reference
(HTML)
(PDF)
Describes the API for a number of services--such as Quartz 2D and ATSUI--that are essential to Carbon applications.
|
Carbon |
Reference |
2007-10-31
|
Application Services Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Application Services framework.
|
Carbon |
Release Notes |
2007-07-18
|
Are the root control, the root view, and the content view the same entity?
(HTML)
()
QA1214: Details the differences and similitudes between the root control, the root view, and the content view of windows.
|
Carbon |
Technical Q&As |
2002-11-12
|
Are there any OSStatus values I can use in my programs?
(HTML)
OV02: Describes OSStatus values that generate errors without colliding with reserved Apple system values.
|
Carbon |
Technical Q&As |
1999-11-22
|
AsyncPB
(HTML)
(DMG)
(ZIP)
Deprecated - Describes how to chain File System calls from an interrupt handler like a Time Manager task.
|
Carbon |
Sample Code |
2003-10-27
|
ATSUI Programming Guide
(HTML)
(PDF)
Explains how to lay out, process, and draw Unicode text.
|
Carbon |
Guides |
2007-07-10
|
ATSUI Reference
(HTML)
(PDF)
Describes the C API for rendering Unicode-encoded text with advanced typographic features.
|
Carbon |
Reference |
2007-06-28
|
ATSUICurveAccessDemo
(HTML)
(DMG)
(ZIP)
Demonstrates low-level ATSUI APIs which allow access to raw glyph curve data.
|
Carbon |
Sample Code |
2003-01-14
|
ATSUIDirectAccessDemo
(HTML)
(DMG)
(ZIP)
Demonstrates some basic manipulations of the ATSUI DirectAccess api.
|
Carbon |
Sample Code |
2003-01-14
|
Attributed Strings Programming Guide
(HTML)
(PDF)
Explains how to use attributed strings, which manage attributes of character strings or individual characters.
|
Carbon |
Guides |
2007-06-04
|
Audio Codec Services Reference
(HTML)
(PDF)
Describes the programming interface for configuring audio codecs and for encoding and decoding audio data.
|
Carbon |
Reference |
2007-10-31
|
Audio File Services Reference
(HTML)
(PDF)
Describes a C programming interface for reading and writing audio files.
|
Carbon |
Reference |
2008-07-08
|
Audio Queue Services Programming Guide
(HTML)
(PDF)
Describes how to play and record audio using Audio Queue Services.
|
Carbon |
Guides |
2007-10-31
|
Audio Queue Services Reference
(HTML)
(PDF)
Describes a high-level programming interface for recording and playing back audio data.
|
Carbon |
Reference |
2008-07-08
|
Audio Unit Programming Guide
(HTML)
(PDF)
Explains how to use Core Audio frameworks and the Core Audio SDK to create audio units.
|
Carbon |
Guides |
2007-10-31
|
audioburntest
(HTML)
(DMG)
(ZIP)
Uses the DRTrackCallbackProc and track properties to create a RedBook audio CD from AIFF files.
|
Carbon |
Sample Code |
2003-01-14
|
AudioDeviceNotify
(HTML)
(DMG)
(ZIP)
Demonstrates how to enumerate audio devices attached to the system and how to handle device notifications
|
Carbon |
Sample Code |
2006-04-21
|
AudioQueueTest
(HTML)
(DMG)
(ZIP)
Demonstrates AudioQueue, an audio playback API introduced in Mac OS X 10.5
|
Carbon |
Sample Code |
2006-08-01
|
Authorization for Everyone
(HTML)
TN2095: Describes applications of Authorization Services beyond simple privilege requesting.
|
Carbon |
Technical Notes |
2008-01-30
|
Authorization Plug-in Reference
(HTML)
(PDF)
Describes the C API for implementing an authorization plug-in.
|
Carbon |
Reference |
2007-05-15
|
Authorization Services C Reference
(HTML)
(PDF)
Describes the C API for adding fine-grained control of privileged operations in an application.
|
Carbon |
Reference |
2005-11-08
|
Authorization Services Programming Guide
(HTML)
(PDF)
Explains how to add fine-grained control of privileged operations in an application.
|
Carbon |
Guides |
2009-01-06
|
Availability of Quartz Composer Patches in Web Kit
(HTML)
QA1505: Details which Quartz Composer patches are available in Web Kit
|
Carbon |
Technical Q&As |
2007-03-05
|
Avoiding Kernel Event Conflicts
(HTML)
QA1063: Documents the namespace for the vendor_code field of the kern_event_msg structure.
|
Carbon |
Technical Q&As |
2001-09-14
|
Avoiding Pauses When Looping Audio files with QuickTime
(HTML)
QA1371: Demonstrates how to avoid pauses when looping audio files with QuickTime
|
Carbon |
Technical Q&As |
2004-09-08
|
Avoiding the -42 error with DiscRecording
(HTML)
QA1292: Explains how to workaround the -42 error when using the DiscRecording API.
|
Carbon |
Technical Q&As |
2004-05-25
|
BackgroundExporter
(HTML)
(DMG)
(ZIP)
Demonstrates techniques which can be used to export QuickTime movies in a separate export process.
|
Carbon |
Sample Code |
2005-07-22
|
Base-Derived async image codecs must implement ImageCodecQueueStarting and ImageCodecQueueStopping
(HTML)
()
QA1157: Describes why base-derived codecs that set canAsync must implement ImageCodecQueueStarting and ImageCodecQueueStopping.
|
Carbon |
Technical Q&As |
2002-07-09
|
BasicDataBrowser
(HTML)
(DMG)
(ZIP)
Shows how to create a basic, functional data browser.
|
Carbon |
Sample Code |
2003-05-08
|
BasicInputMethod
(HTML)
(DMG)
(ZIP)
An input method implemented as a text service component for Mac OS X.
|
Carbon |
Sample Code |
2003-01-14
|
BasicPlugIn
(HTML)
(DMG)
(ZIP)
Uses the CFPlugin to locate, load, execute plugin. Derived from the SillyBalls sample.
|
Carbon |
Sample Code |
2003-07-28
|
The Benefits of HIToolbox: the Evolving Widget Set
(HTML)
Learn how to get started working with HIView control types.
|
Carbon |
Articles |
2004-06-14
|
Binary Data Programming Guide for Core Foundation
(HTML)
(PDF)
Explains how to create and use Core Foundation data objects, object-oriented wrappers for byte buffers.
|
Carbon |
Guides |
2006-01-10
|
Bonjour and wake from sleep
(HTML)
QA1290: Explains why applications that use Bonjour should stay registered and continue browsing on sleep.
|
Carbon |
Technical Q&As |
2003-09-18
|
Bonjour enforces the service type format in Panther
(HTML)
QA1198: Explains why registering a Bonjour service might fail on Panther.
|
Carbon |
Technical Q&As |
2004-03-23
|
Bonjour enforces the TXT record format in Panther
(HTML)
QA1306: Explains how mDNSResponder enforces the proper TXT record format in Panther.
|
Carbon |
Technical Q&As |
2004-07-14
|
Bonjour Printer Subtype for HTTP
(HTML)
QA1555: Describes how printer vendors can register their bonjour service such that Safari can see them.
|
Carbon |
Technical Q&As |
2008-03-25
|
Bonjour TXT record rate limiting in Panther
(HTML)
QA1293: Explains how mDNSResponder implements TXT record rate limiting in Panther.
|
Carbon |
Technical Q&As |
2003-10-23
|
BowelsOfTheMemoryManager (aka YourHeapIsProbablyCorrupt)
(HTML)
()
Deprecated - ME05: What the symbol BowelsoftheMemoryManager means and the most probable cause of this symbol in MacsBug.
|
Carbon |
Technical Q&As |
2001-02-01
|
BrideOfMungGrab
(HTML)
(DMG)
(ZIP)
Demonstrates the use of overlay windows and CG to draw text on captured video.
|
Carbon |
Sample Code |
2005-08-12
|
Browser Plugins in Mac OS X
(HTML)
()
TN2020: Describes the format of web browser plugins for Mac OS X.
|
Carbon |
Technical Notes |
2001-05-31
|
BSDLLCTest
(HTML)
(DMG)
(ZIP)
Program sample demonstrates how to send and receive raw LLC Ethernet packets.
|
Carbon |
Sample Code |
2003-06-12
|
Building Universal QuickTime Components for Mac OS X
(HTML)
()
TN2012: Discusses the changes necessary to build Universal Mach-O QuickTime Components for Mac OS X.
|
Carbon |
Technical Notes |
2005-07-21
|
bulkerase
(HTML)
(DMG)
(ZIP)
Demonstrates how to erase media using the DiscRecording framework.
|
Carbon |
Sample Code |
2003-01-14
|
Bundle Programming Guide
(HTML)
(PDF)
Explains how to use Core Foundation bundle objects to organize resources.
|
Carbon |
Guides |
2005-11-09
|
Byte-Order Utilities Reference
(HTML)
(PDF)
Describes Core Foundation byte-order functions.
|
Carbon |
Reference |
2006-05-23
|
CalcCMask and SeedCFill in Carbon
(HTML)
()
QD62: Explains how to use CalcCMask and SeedCFill in Carbon even though Carbon doesn't support OpenPort.
|
Carbon |
Technical Q&As |
2000-11-08
|
Calculator
(HTML)
(DMG)
(ZIP)
Implements a simple "four-banger" calculator.
|
Carbon |
Sample Code |
2003-01-30
|
CalendarView
(HTML)
(DMG)
(ZIP)
Shows how to subclass HIView using C, as well as drawing and hit testing.
|
Carbon |
Sample Code |
2003-01-30
|
Calling AppleScript from an Application
(HTML)
QA1026: Describes how to call an AppleScript from an application written in C.
|
Carbon |
Technical Q&As |
2001-04-10
|
Calling CloseOpenTransport When Writing an App
(HTML)
()
Deprecated - NW36: Identifies a bug in Open Transport 1.1 which means your application must CloseOpenTransport before quitting.
|
Carbon |
Technical Q&As |
1996-07-03
|
CallMachOFramework
(HTML)
(DMG)
(ZIP)
Shows two ways of calling a Mach-O framework from a CFM application on Mac OS X.
|
Carbon |
Sample Code |
2003-07-17
|
Can I have parameters of type typeHIRect instead of type typeQDRectangle in my kEventControlBoundsChanged message handler?
(HTML)
()
QA1246: Details the automatic coercions between QuickDraw and Quartz types provided by the Carbon Event Parameter accessors.
|
Carbon |
Technical Q&As |
2003-04-03
|
Capturing Speech Manager Output
(HTML)
()
Deprecated - SND15: Capturing the output from the Speech Synthesis Manager to a file.
|
Carbon |
Technical Q&As |
1998-05-18
|
Carbon Accessibility Reference
(HTML)
(PDF)
Describes the C API for making Carbon applications accessible to assistive technologies.
|
Carbon |
Reference |
2006-02-07
|
Carbon Core Release Notes
(HTML)
|
Carbon |
Release Notes |
2007-10-31
|
Carbon Developer Tools Release Notes
(HTML)
Updated for Mac OS X v10.5
|
Carbon |
Release Notes |
2007-10-31
|
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
|
Carbon Event Manager Programming Guide
(HTML)
(PDF)
Essential information for implementing Carbon events.
|
Carbon |
Guides |
2005-07-07
|
Carbon Event Manager Reference
(HTML)
(PDF)
Describes the C API for handling events in Carbon applications.
|
Carbon |
Reference |
2007-10-31
|
Carbon Framework Reference
(HTML)
(PDF)
Describes many fundamental user experience APIs used in Carbon applications.
|
Carbon |
Reference |
2007-10-31
|
Carbon Full Screen Conundrums
(HTML)
QA1068: Describes the available Mac OS X DrawSprocket services.
|
Carbon |
Technical Q&As |
2001-08-20
|
Carbon GLSnapshot
(HTML)
(DMG)
(ZIP)
Demonstrates the use of OpenGL with Quicktime to capture OpenGL content.
|
Carbon |
Sample Code |
2003-07-07
|
Carbon Help Manager Reference
(HTML)
(PDF)
Describes the interface for displaying short onscreen hints in help tags.
|
Carbon |
Reference |
2004-03-01
|
Carbon Overview
(HTML)
(PDF)
Defines Carbon and the components of Carbon applications. Provides a whirlwind tour of Carbon APIs.
|
Carbon |
Guides |
2005-11-09
|
Carbon Pasteboards: Enhanced Data Sharing
(HTML)
Learn how to add Clipboard support to your application, including copy and paste and drag and drop.
|
Carbon |
Articles |
2004-08-16
|
Carbon Porting Tutorial
(HTML)
(DMG)
(ZIP)
Porting a simple application from Mac OS 9 to Mac OS X
|
Carbon |
Sample Code |
2006-07-25
|
Carbon Printing Reference
(HTML)
(PDF)
Describes the C API used by Carbon applications to provide a user interface for printing.
|
Carbon |
Reference |
2007-07-24
|
Carbon Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Carbon framework.
|
Carbon |
Release Notes |
2007-07-18
|
Carbon Resolution Independence Release Notes
(HTML)
|
Carbon |
Release Notes |
2005-04-29
|
Carbon Result Codes Index
(HTML)
An alphabetic list of result codes in the Carbon application environment, with links to their API reference pages.
|
Carbon |
Reference |
|
Carbon-Cocoa Integration Guide
(HTML)
(PDF)
Explains how to use both Carbon and Cocoa in developing an application.
|
Carbon |
Guides |
2007-10-31
|
CarbonCocoa_PictureCursor
(HTML)
(DMG)
(ZIP)
Demonstrates how to use NSCursor from a Carbon based application.
|
Carbon |
Sample Code |
2007-01-12
|
CarbonCocoaCoreImageTab
(HTML)
(DMG)
(ZIP)
Carbon-based application creates a Cocoa-based web window which used CoreImage filters to transition between tabbed WebViews
|
Carbon |
Sample Code |
2006-07-25
|
CarbonCocoaTempConverter
(HTML)
(DMG)
(ZIP)
Demonstrates how to integrate Carbon and Cocoa user interfaces in the same Cocoa application.
|
Carbon |
Sample Code |
2008-03-10
|
CarbonCustomList
(HTML)
(DMG)
(ZIP)
How to implement a custom list using Carbon using CreateCustomList.
|
Carbon |
Sample Code |
2003-01-30
|
CarbonInCocoa
(HTML)
(DMG)
(ZIP)
How to use Carbon GUI code in a Cocoa application.
|
Carbon |
Sample Code |
2003-03-26
|
CarbonMDEF
(HTML)
(DMG)
(ZIP)
A Mac OS X-compatible, Appearance-savvy sample menu definition function (MDEF).
|
Carbon |
Sample Code |
2003-01-30
|
CarbonQuartzComposer_TV
(HTML)
(DMG)
(ZIP)
Demonstrates how to integrate Cocoa based QuartzComposer window into a Carbon based application
|
Carbon |
Sample Code |
2006-10-02
|
CarbonQuartzDrawingWPrinting
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates mixing QuickDraw and Quartz 2D drawing both on screen and during printing.
|
Carbon |
Sample Code |
2003-01-14
|
CarbonSketch
(HTML)
(DMG)
(ZIP)
Core Graphics only example of a Sketch application implemented with HIToolbox. Shows 1x1-CGBitmapContext for hit-testing, printing.
|
Carbon |
Sample Code |
2005-03-23
|
CarbonTransparentWindow
(HTML)
(DMG)
(ZIP)
Shows how to handle window transparency for compositing, non-compositing, and custom HIView-based Carbon windows.
|
Carbon |
Sample Code |
2005-08-10
|
Certificate, Key, and Trust Services Programming Guide
(HTML)
(PDF)
Shows how to evaluate trust for a certificate and recover from a trust failure.
|
Carbon |
Guides |
2008-11-19
|
Certificate, Key, and Trust Services Reference
(HTML)
(PDF)
Describes services to read and evaluate certificates and to use cryptographic keys.
|
Carbon |
Reference |
2008-11-19
|
CFAttributedString Reference
(HTML)
(PDF)
Describes an immutable character string and its associated attributes.
|
Carbon |
Reference |
2009-05-06
|
CFBundleIdentifier and user application access
(HTML)
QA1373: Describes the role of CFBundleIdentifier in limiting a user's application access.
|
Carbon |
Technical Q&As |
2005-02-08
|
CFFileDescriptor Reference
(HTML)
(PDF)
Describes an object for monitoring file descriptors for read and write activity.
|
Carbon |
Reference |
2007-05-23
|
CFHostSample
(HTML)
(DMG)
(ZIP)
Uses the CFHost API to do DNS hostname lookups and to determine host reachability.
|
Carbon |
Sample Code |
2004-04-20
|
CFM_MachO_CFM
(HTML)
(DMG)
(ZIP)
CFM application calls Mach-O routine, passing in a fixed up CFM function pointer as a callback parameter.
|
Carbon |
Sample Code |
2003-07-17
|
CFMutableAttributedString Reference
(HTML)
(PDF)
Describes a mutable character string and associated set of attributes.
|
Carbon |
Reference |
2009-05-06
|
CFNetwork Programming Guide
(HTML)
(PDF)
Explains how to use Core Foundation networking functions to work with low-level BSD sockets.
|
Carbon |
Guides |
2009-05-06
|
CFNetwork Reference Collection
(HTML)
(PDF)
Describes the C APIs for performing a variety network tasks.
|
Carbon |
Reference |
2008-07-15
|
CFNetworkHTTPDownload
(HTML)
(DMG)
(ZIP)
Demonstrates how to download a URL using CFNetworking.
|
Carbon |
Sample Code |
2006-01-18
|
CFPreferences
(HTML)
(DMG)
(ZIP)
Shows how to use the CFPreferences APIs to access user preferences.
|
Carbon |
Sample Code |
2003-01-14
|
CFPrefsDumper
(HTML)
(DMG)
(ZIP)
Shows how to use the CFPreferences APIs to access information about the current user preferences.
|
Carbon |
Sample Code |
2003-01-14
|
CFPrefTopScores
(HTML)
(DMG)
(ZIP)
How to access globally shared (writable) user preferences without requiring authentication.
|
Carbon |
Sample Code |
2006-10-09
|
CFXML to CFPropertyListRef (and back!)
(HTML)
()
QA1208: Describes to how save and restore a CFPropertyListRef to and from an XML file.
|
Carbon |
Technical Q&As |
2003-08-29
|
CGBitmapContextCreate Supported Color Spaces
(HTML)
QA1037: Lists the color space and alpha info combinations currently supported by CGBitmapContextCreate.
|
Carbon |
Technical Q&As |
2007-07-18
|
CGContext Bounds
(HTML)
QA1048: Explains how to determine the bounds of a CGContext.
|
Carbon |
Technical Q&As |
2001-07-02
|
CGContext parameter missing in my kEventControlDraw event
(HTML)
()
QA1212: Explains in which case your kEventControlDraw handler wouldn't receive a CGContext parameter.
|
Carbon |
Technical Q&As |
2002-11-12
|
CGContextAddLineToPoint, CGContextAddCurveToPoint, et. al.
(HTML)
QA1049: Explains why the CGContextAddXYZ APIs don't draw anything immediately.
|
Carbon |
Technical Q&As |
2001-07-02
|
CGContextClosePath
(HTML)
QA1046: Explains when you should call CGContextClosePath.
|
Carbon |
Technical Q&As |
2001-10-02
|
The CGDirectPalette API
(HTML)
()
TN2008: Provides a reference for the CGDirectPalette API on Mac OS X
|
Carbon |
Technical Notes |
2000-11-08
|
CGImageProperties Reference
(HTML)
(PDF)
Describes property constants for source and destination images.
|
Carbon |
Reference |
2007-10-31
|
CGImageRef contents are immutable
(HTML)
()
QA1276: Explains that CGImageRef contents are considered immutable once created.
|
Carbon |
Technical Q&As |
2003-07-17
|
CGL Reference
(HTML)
(PDF)
Describes Apple's low level interface for OpenGL contexts.
|
Carbon |
Reference |
2007-06-28
|
Changing the TCP Window Size
(HTML)
NW47: Describes how to change the TCP window size in Open Transport.
|
Carbon |
Technical Q&As |
1997-03-14
|
Changing the volume of audio devices
(HTML)
QA1016: Demonstrates volume controls for audio devices
|
Carbon |
Technical Q&As |
2006-05-02
|
CheckExecutableArchitecture
(HTML)
(DMG)
(ZIP)
Determine whether a particular Mach-O executable contains a version suitable for executing on a given processor architecture.
|
Carbon |
Sample Code |
2006-02-07
|
CIColorTracking
(HTML)
(DMG)
(ZIP)
An Objective-C applicaton that implements a GPU-based technique to find the location of a uniquely colored object in a scene
|
Carbon |
Sample Code |
2008-04-24
|
Clickable Static Text Item
(HTML)
QA1380: Explains how to make a static text item respond to clicks
|
Carbon |
Technical Q&As |
2004-10-05
|
ClockView
(HTML)
(DMG)
(ZIP)
An HIView sample that uses the HIFramework to implement a scalable analog clock.
|
Carbon |
Sample Code |
2003-01-30
|
Closing the Connection: OpenTransport
(HTML)
()
Deprecated - NW20: Describes an orderly disconnect situation in Open Transport between two nodes.
|
Carbon |
Technical Q&As |
1996-03-04
|
Coalesced Updates
(HTML)
TN2133: How to achieve the maxium frame rate in your Mac OS X application
|
Carbon |
Technical Notes |
2006-01-20
|
Cocoa PDE with Carbon Printing
(HTML)
(DMG)
(ZIP)
Application that uses a Cocoa PDE along with the Carbon Printing APIs.
|
Carbon |
Sample Code |
2007-07-27
|
Cocoa_With_Carbon_or_CPP
(HTML)
(DMG)
(ZIP)
Shows how to call Carbon routines and C++ code from within an Objective-C Cocoa program.
|
Carbon |
Sample Code |
2007-02-05
|
CocoaInCarbon
(HTML)
(DMG)
(ZIP)
Demonstrates using Cocoa GUI code in a Carbon application.
|
Carbon |
Sample Code |
2005-10-04
|
Code Fragment Manager Reference
(HTML)
(PDF)
Describes the C API for loading and preparing PEF binaries.
|
Carbon |
Reference |
2005-07-07
|
Code Signing Guide
(HTML)
(PDF)
Explains how you can sign your code and why you should.
|
Carbon |
Guides |
2008-11-19
|
Code Signing Release Notes
(HTML)
|
Carbon |
Release Notes |
2007-10-31
|
Code Size Performance Guidelines
(HTML)
(PDF)
Guidelines for reducing the size of an application binary.
|
Carbon |
Guides |
2006-06-28
|
Code Speed Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the performance and efficiency of code.
|
Carbon |
Guides |
2005-07-07
|
Collection Manager Reference
(HTML)
(PDF)
Describes the C API for implementing an abstract data type that stores related pieces of information.
|
Carbon |
Reference |
2003-04-01
|
Collections Programming Topics for Core Foundation
(HTML)
(PDF)
Explains how to group objects in arrays, sets, or dictionaries in Core Foundation.
|
Carbon |
Guides |
2003-08-07
|
Color Management Overview
(HTML)
(PDF)
Introduces basic concepts and defines color spaces.
|
Carbon |
Guides |
2005-07-07
|
Color Picker Manager Reference
(HTML)
(PDF)
Describes the C API used in Classic Mac OS to solicit color choices from users.
|
Carbon |
Reference |
2007-07-02
|
ColorBars
(HTML)
(DMG)
(ZIP)
Shows how to enumerate, select, capture, manipulate, draw to, and release displays using the CGDirectDisplay API.
|
Carbon |
Sample Code |
2003-01-14
|
ColoredCheckBox
(HTML)
(DMG)
(ZIP)
Demonstrates how to create a colored check box on a gray window backgrounds.
|
Carbon |
Sample Code |
2003-01-30
|
ColorSwatchView
(HTML)
(DMG)
(ZIP)
Implements a color well control as an HIView using HIFramework C++ Carbon Event wrapper classes.
|
Carbon |
Sample Code |
2003-01-30
|
ColorSync Color Matching on Intel-based Macs
(HTML)
QA1464: Describes special considerations for byte ordering when performing ColorSync color matching on Intel-based Macs
|
Carbon |
Technical Q&As |
2006-03-16
|
ColorSync Manager Reference
(HTML)
(PDF)
Describes the C API for ColorSync, the platform-independent color management system in Mac OS X.
|
Carbon |
Reference |
2005-06-04
|
ColorSyncDevices
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the new ColorSync Device Support APIs introduced with Mac OS X.
|
Carbon |
Sample Code |
2003-01-14
|
ColorSyncDevices-Cocoa
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the new ColorSync Device Manager routines in the Cocoa environment.
|
Carbon |
Sample Code |
2003-01-14
|
ComboBoxPrefs
(HTML)
(DMG)
(ZIP)
Use CFPrefs to store URLs to images for use in a browser style combo box.
|
Carbon |
Sample Code |
2005-10-04
|
Component Manager Reference
(HTML)
(PDF)
Describes an interface for using shared code resources.
|
Carbon |
Reference |
2006-07-17
|
Compression Sessions - Configuring codec quality settings
(HTML)
QA1444: Discusses how to set encoding quality for a Compression Sequence
|
Carbon |
Technical Q&As |
2005-10-17
|
Compression Sessions - Configuring options using the Standard Compression dialog
(HTML)
QA1456: Discusses how to configure Compression Session options using Standard Compression dialog.
|
Carbon |
Technical Q&As |
2006-01-12
|
Compression Sessions - Enabling muti-pass encoding
(HTML)
QA1450: Describes how to enable multi-pass encoding when using ICM compression sessions.
|
Carbon |
Technical Q&As |
2006-01-12
|
Compression Sessions - Multipass encoding and the pass mode flags
(HTML)
QA1457: Discusses how the pass mode flags work when performing multipass compression operations.
|
Carbon |
Technical Q&As |
2006-10-02
|
Compression Sessions - Temporal compression options
(HTML)
QA1455: Discusses the temporal compression option as it relates to quality and other compression session options.
|
Carbon |
Technical Q&As |
2006-01-12
|
Context Sharing Tips
(HTML)
()
QA1248: How to correctly share OpenGL contexts and what the limits on this sharing are.
|
Carbon |
Technical Q&As |
2005-02-07
|
Control Manager Reference
(HTML)
(PDF)
Describes the C API for creating and manipulating Carbon controls.
|
Carbon |
Reference |
2007-03-26
|
ControlBackground
(HTML)
(DMG)
(ZIP)
Shows how to affect the background color of a control when drawing it.
|
Carbon |
Sample Code |
2003-01-30
|
Converting RGB Colors to a Palette Index
(HTML)
Deprecated - QD21: Explains how to convert RGB colors into the palette index created by an application.
|
Carbon |
Technical Q&As |
1995-09-15
|
Converting to Precomposed Unicode
(HTML)
()
QA1235: Describes how to convert a string to precomposed Unicode.
|
Carbon |
Technical Q&As |
2003-02-07
|
CopyBits vs. CopyMask
(HTML)
(DMG)
(ZIP)
Deprecated - CopyBits (using a mask region) vs. CopyMask (using a mask BitMap). Which do you think is faster?
|
Carbon |
Sample Code |
2003-07-22
|
Core Audio Overview
(HTML)
(PDF)
Provides an overview of Core Audio and its programming interfaces.
|
Carbon |
Guides |
2007-01-08
|
Core Endian Reference
(HTML)
(PDF)
Describes the C API for creating and installing callbacks to byte swap custom data.
|
Carbon |
Reference |
2007-05-29
|
Core Foundation Design Concepts
(HTML)
(PDF)
Explains the fundamental design concepts that underlie all Core Foundation programming interfaces.
|
Carbon |
Guides |
2005-08-11
|
Core Foundation Framework Reference
(HTML)
(PDF)
Describes the Core Foundation API.
|
Carbon |
Reference |
2007-10-31
|
Core Image Kernel Language Reference
(HTML)
(PDF)
Describes the symbols for writing image-processing kernels.
|
Carbon |
Reference |
2008-06-09
|
Core Image Programming Guide
(HTML)
(PDF)
Provides an overview and explains how to use and create image filters and image units.
|
Carbon |
Guides |
2008-06-09
|
Core Printing Reference
(HTML)
(PDF)
Describes the C API that provides an abstraction layer for application printing.
|
Carbon |
Reference |
2007-07-24
|
Core Services Framework Reference
(HTML)
(PDF)
Describes the API for many fundamental operating system services.
|
Carbon |
Reference |
2007-10-31
|
Core Services Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Core Services framework.
|
Carbon |
Release Notes |
2007-07-18
|
Core Text Programming Guide
(HTML)
(PDF)
Explains how to do text layout and font-related operations using the Core Text programming interfaces.
|
Carbon |
Guides |
2008-06-09
|
Core Text Reference Collection
(HTML)
(PDF)
Describes an API providing text and font services.
|
Carbon |
Reference |
2007-12-04
|
Core Text String Attributes Reference
(HTML)
(PDF)
Describes the string attributes recognized by Core Text.
|
Carbon |
Reference |
2007-05-01
|
Core Text Utilities Reference
(HTML)
(PDF)
Describes general Core Text functions and data types.
|
Carbon |
Reference |
2007-04-21
|
CoreAudio Overload Warnings
(HTML)
QA1467: Describes CoreAudio overload warnings what they mean and how to avoid them.
|
Carbon |
Technical Q&As |
2006-03-29
|
CoreFoundation Framework Release Notes
(HTML)
|
Carbon |
Release Notes |
2007-10-31
|
CoreTextArc
(HTML)
(DMG)
(ZIP)
Illustrates the use of fonts, lines, and runs in a CoreText text drawing Carbon application.
|
Carbon |
Sample Code |
2007-06-04
|
CoreTextTest
(HTML)
(DMG)
(ZIP)
Shows how to handle the CoreText objects to display text.
|
Carbon |
Sample Code |
2006-12-19
|
CPlusTest Reference
(HTML)
Describes the CPlusTest framework, which provides an API for creating unit tests for C and C++ code.
|
Carbon |
Reference |
2008-04-08
|
CPUGestalt
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to determine the processor type of the Macintosh you're running on.
|
Carbon |
Sample Code |
2003-10-27
|
Crash in ABAddPropertiesAndTypes
(HTML)
QA1404: How to correctly add custom Address Book properties using ABAddPropertiesAndTypes
|
Carbon |
Technical Q&As |
2005-04-04
|
Creating Carbon Menus
(HTML)
(PDF)
Describes how to create menus in Carbon applications.
|
Carbon |
Guides |
2004-02-23
|
Creating Gray Scaled Images > 8 bits
(HTML)
()
Deprecated - QD51: Shows how to create gray-scaled images at resolutions greater than 8 bits for display.
|
Carbon |
Technical Q&As |
1997-11-17
|
Creating NetBoot Server-Friendly Applications
(HTML)
()
TN1151: Guidelines to ensure applications are able to work correctly in a NetBoot environment.
|
Carbon |
Technical Notes |
2000-08-01
|
Creating Printing Presets for iPhoto
(HTML)
(PDF)
Rules for creating and installing printer-specific collections of settings. Includes a sample file.
|
Carbon |
Guides |
2005-07-07
|
Creating Sub GWorlds using QTNewGWorldFromPtr
(HTML)
QA1014: Using QTNewGWorldFromPtr to create sub GWorlds which reference the pixel data of other GWorlds.
|
Carbon |
Technical Q&As |
2001-03-20
|
Cross-Development Programming Guide
(HTML)
(PDF)
Explains how to build software for versions of Mac OS X other than the one the development tools are running on.
|
Carbon |
Guides |
2006-11-07
|
CrossEvents
(HTML)
(DMG)
(ZIP)
Demonstrates how to send CarbonEvents and NSNotifications between Carbon and Cocoa.
|
Carbon |
Sample Code |
2007-05-31
|
Cryptographic Message Syntax Services Reference
(HTML)
(PDF)
Describes the API for encrypting, signing, and decoding messages using Cryptographic Message Syntax (CMS).
|
Carbon |
Reference |
2007-10-31
|
CryptoSample
(HTML)
(DMG)
(ZIP)
Contains sample code showing symmetric encryption and message digest calculation.
|
Carbon |
Sample Code |
2003-02-06
|
CTFont Reference
(HTML)
(PDF)
Describes a representation of a font.
|
Carbon |
Reference |
2007-06-29
|
CTFontCollection Reference
(HTML)
(PDF)
Describes a collection of fonts.
|
Carbon |
Reference |
2007-05-16
|
CTFontDescriptor Reference
(HTML)
(PDF)
Describes a dictionary that fully specifies a font.
|
Carbon |
Reference |
2008-10-15
|
CTFrame Reference
(HTML)
(PDF)
Describes a multiline text frame.
|
Carbon |
Reference |
2007-05-01
|
CTFramesetter Reference
(HTML)
(PDF)
Describes an opaque type that generates text frames.
|
Carbon |
Reference |
2007-04-21
|
CTGlyphInfo Reference
(HTML)
(PDF)
Describes an opaque type used to override a font's mapping from Unicode to glyph ID.
|
Carbon |
Reference |
2007-05-09
|
CTLine Reference
(HTML)
(PDF)
Describes a line of text.
|
Carbon |
Reference |
2007-05-24
|
CTMClip
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to manipulate the Quartz 2D Current Transform Matrix (CTM) for image drawing with clipping.
|
Carbon |
Sample Code |
2003-01-14
|
CTMDemo
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to manipulate the Quartz 2D Current Transform Matrix (CTM) for image drawing without clipping.
|
Carbon |
Sample Code |
2003-01-14
|
CTParagraphStyle Reference
(HTML)
(PDF)
Describes paragraph or ruler attributes in an attributed string.
|
Carbon |
Reference |
2007-04-21
|
CTRun Reference
(HTML)
(PDF)
Describes a set of consecutive glyphs sharing the same attributes and direction.
|
Carbon |
Reference |
2007-05-24
|
CTTextTab Reference
(HTML)
(PDF)
Describes a tab in a paragraph style.
|
Carbon |
Reference |
2007-05-01
|
CTTypesetter Reference
(HTML)
(PDF)
Describes the opaque type that performs line layout.
|
Carbon |
Reference |
2007-05-01
|
Current GDevice Dependencies
(HTML)
()
QA1115: Describes potential problems with creating windows or ports when the current GDevice isn't the main device.
|
Carbon |
Technical Q&As |
2002-02-13
|
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
|
Customizing Process Stack Size
(HTML)
QA1419: Describes methods for setting the stack size of a process and/or thread.
|
Carbon |
Technical Q&As |
2008-02-20
|
CustomWindow
(HTML)
(DMG)
(ZIP)
Demonstrates how to create a custom window in Mac OS X.
|
Carbon |
Sample Code |
2003-01-30
|
CustomWindowWidget
(HTML)
(DMG)
(ZIP)
Demonstrates two ways of adding a custom window widget to the window frame of a standard document window.
|
Carbon |
Sample Code |
2003-01-30
|
Daemons and Agents
(HTML)
TN2083: Describes the most common problems encountered with daemons and agents, and suggests detailed solutions.
|
Carbon |
Technical Notes |
2007-11-05
|
The Data Browser GetDataBrowserUserState API
(HTML)
()
QA1270: Explains a problematic Data Browser API definition and how to work around it.
|
Carbon |
Technical Q&As |
2003-07-22
|
Data Browser Programming Guide
(HTML)
(PDF)
Explains how to present data in lists similar to the list and column views in the Finder.
|
Carbon |
Guides |
2007-08-07
|
Data Browser Reference
(HTML)
(PDF)
Describes the C API used to display data in list or column views similar to the Finder.
|
Carbon |
Reference |
2008-04-08
|
Data Formatting Guide for Core Foundation
(HTML)
(PDF)
Explains how to use Core Foundation formatters to create and validate text in text fields and other cells.
|
Carbon |
Guides |
2006-12-21
|
databurntest
(HTML)
(DMG)
(ZIP)
Demonstrates how to create a DRFolderRef and burn it to disc.
|
Carbon |
Sample Code |
2003-01-14
|
Date, Time, and Measurement Utilities Reference
(HTML)
(PDF)
Describes the C API for manipulating the locale-specific data of the battery-operated clock.
|
Carbon |
Reference |
2006-09-29
|
Dates and Times Programming Guide for Core Foundation
(HTML)
(PDF)
Explains how to manage Core Foundation dates and times.
|
Carbon |
Guides |
2005-08-11
|
The Death of typeFSSpec: moving along to typeFileURL
(HTML)
()
TN2022: Discusses the typeFileURL format and using it to pass file references between applications in Mac OS X.
|
Carbon |
Technical Notes |
2001-06-07
|
Debugger Services Reference
(HTML)
(PDF)
Describes the C API for standard exception-handling and assertion functions used in Carbon applications.
|
Carbon |
Reference |
2003-01-01
|
Debugging Graphics with QuartzDebug
(HTML)
()
QA1236: Explains how to use QuartzDebug to debug graphics issues.
|
Carbon |
Technical Q&As |
2006-01-12
|
Debugging Programming Topics for Core Foundation
(HTML)
(PDF)
Tips and techniques for debugging Core Foundation code.
|
Carbon |
Guides |
2003-01-17
|
Debugging with GDB
(HTML)
Open-source document that explains how to use GDB to debug programs.
|
Carbon |
Guides |
2008-06-19
|
Decompression Sessions - Setting codec accuracy and field mode
(HTML)
QA1460: Describes how to set codec accuracy and field mode options when creating a decompression sessions.
|
Carbon |
Technical Q&As |
2006-01-12
|
Defining and Using the kTransformFocused IconTransformType
(HTML)
QA1414: Documents a new IconTransformType, available in Panther and later, which draws a focus ring around an icon.
|
Carbon |
Technical Q&As |
2005-03-29
|
Deselecting Icons in the Finder
(HTML)
()
IC04: Shows how to programmatically deselect icons in the Finder.
|
Carbon |
Technical Q&As |
1997-07-11
|
Designing Network-Friendly Applications
(HTML)
Learn to make your application management-aware and reliably accessible on a network.
|
Carbon |
Articles |
2005-10-24
|
Desktop Icons
(HTML)
Explains how to provide custom icons for a Carbon application and its documents.
|
Carbon |
Guides |
2002-08-19
|
Detecting Classic and Carbon X Environments
(HTML)
()
OV03: Describes how to find out if your application is running in the Classic environment in Mac OS X.
|
Carbon |
Technical Q&As |
2000-10-16
|
Detecting specific ROM-in-RAM Mac
(HTML)
()
Deprecated - HW49: Identifying a Mac by name ("iMac"), and better alternatives for determining specific features ("has Firewire").
|
Carbon |
Technical Q&As |
1999-10-05
|
Determining console user login status
(HTML)
QA1133: How to determine whether a user is logged in on the console, and be notified of changes.
|
Carbon |
Technical Q&As |
2008-04-14
|
Determining if a Drive is a Network Volume
(HTML)
()
NW09: Shows how to determine if a volume is mounted over the network.
|
Carbon |
Technical Q&As |
1998-06-01
|
Developing Games on Mac OS X Using Third-Party Game Engines
(HTML)
Create your own game using the powerful game engines that run on Mac OS X.
|
Carbon |
Articles |
2006-06-05
|
Dialog Manager Helper Functions
(HTML)
()
TN1148: Discusses Dialog Manager calls available since System 7.0 that minimize work in managing dialogs.
|
Carbon |
Technical Notes |
2000-08-14
|
Dialog Manager Reference
(HTML)
(PDF)
Describes the C interface for implementing alerts and dialog boxes.
|
Carbon |
Reference |
2007-10-31
|
DialogsToHIViews
(HTML)
(DMG)
(ZIP)
Shows how to convert from an old-style resource-based dialog to a modern nib-based window with HIViews.
|
Carbon |
Sample Code |
2005-08-24
|
Dictionary Manager Reference
(HTML)
(PDF)
Deprecated - Describes a deprecated technology replaced by Dictionary Services.
|
Carbon |
Reference |
2007-12-11
|
Dictionary Services Programming Guide
(HTML)
(PDF)
Explains how to create a dictionary and access it programmatically.
|
Carbon |
Guides |
2007-05-30
|
Dictionary Services Reference
(HTML)
(PDF)
Describes the Objective-C and C routines that support programmatic access to dictionaries.
|
Carbon |
Reference |
2007-05-29
|
Digital CD Audio
(HTML)
()
TN1187: Describes digital audio on the Macintosh.
|
Carbon |
Technical Notes |
2000-04-01
|
Directories Appear as Volume Aliases
(HTML)
QA1351: Discusses how VFS plug-ins should handle device numbers to ensure compatibility with Carbon applications.
|
Carbon |
Technical Q&As |
2004-05-25
|
Disabling Processor Cores on a Multi-Core System
(HTML)
()
QA1141: Describes how to disable processor cores on a multi-core system for testing purposes.
|
Carbon |
Technical Q&As |
2008-09-16
|
Disc Recording Framework Reference
(HTML)
Describes the Objective-C and C API for burning audio and data CDs and DVDs.
|
Carbon |
Reference |
2008-04-08
|
Disc Recording UI Framework Reference
(HTML)
Describes the Objective-C and C API for presenting a user interface when burning audio and data CDs and DVDs.
|
Carbon |
Reference |
2008-04-08
|
Disconnected aliases on CD-ROM and Alias Manager
(HTML)
OPS05: Explains why aliases may become disconnected on a CD-ROM.
|
Carbon |
Technical Q&As |
2001-03-26
|
Discovering all advertised Bonjour service types
(HTML)
QA1337: Explains how to discover all Bonjour service types being advertised on the local network.
|
Carbon |
Technical Q&As |
2004-06-01
|
DiscRecording Release Notes
(HTML)
Updated for Mac OS X v10.5
|
Carbon |
Release Notes |
2007-10-31
|
Display Manager Reference
(HTML)
(PDF)
Deprecated - Describes the C API for dynamically changing the arrangement and display modes of attached monitors. Replaced by Quartz Display Services.
|
Carbon |
Reference |
2007-12-04
|
DisplayURL
(HTML)
(DMG)
(ZIP)
Parses a passed in path URL into its various components displaying server information.
|
Carbon |
Sample Code |
2005-10-04
|
Do I have to call CreateRootControl after creating my window?
(HTML)
()
QA1215: Explains when and when not to call CreateRootControl after creating a window.
|
Carbon |
Technical Q&As |
2002-11-12
|
Dock Tile Programming Guide
(HTML)
(PDF)
Explains how to provide an icon and contextual menu in Carbon applications.
|
Carbon |
Guides |
2009-03-04
|
DockBrowser
(HTML)
(DMG)
(ZIP)
Demonstrates how to use CFNetServices to take advantage of Bonjour service discovery and name resolution.
|
Carbon |
Sample Code |
2005-02-08
|
Don't forget to cancel your Bonjour resolve
(HTML)
QA1297: Explains why it's important to cancel a Bonjour resolve operation.
|
Carbon |
Technical Q&As |
2007-08-30
|
Downloading through a proxy server in Mac OS X
(HTML)
QA1296: Explains when downloading through a proxy server will work, and when it will fail.
|
Carbon |
Technical Q&As |
2003-10-29
|
Drag Manager Programmer's Guide
(PDF)
Explains how to add support for drag and drop to a Carbon application.
|
Carbon |
Guides |
1995-12-11
|
Drag Manager Reference
(HTML)
(PDF)
Describes the C API for dragging objects within the user interface.
|
Carbon |
Reference |
2006-07-12
|
DragAndDrop Shell
(HTML)
(DMG)
(ZIP)
A Drag and Drop shell for producing QuickTime drag and drop tools.
|
Carbon |
Sample Code |
2003-01-14
|
Drawing a Path Multiple Times
(HTML)
QA1047: Explains that path drawing operations consume the path.
|
Carbon |
Technical Q&As |
2001-07-02
|
Drawing Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the speed of drawing code.
|
Carbon |
Guides |
2006-04-04
|
DrawSprocketTestOld
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates basic implementations of DrawSprocket Functions.
|
Carbon |
Sample Code |
2003-10-14
|
DRDataBurnCarbonUI
(HTML)
(DMG)
(ZIP)
DRDataBurnCarbonUI shows how to use the standard DiscRecording burn setup and progress panel from Carbon.
|
Carbon |
Sample Code |
2004-04-09
|
DREraseCarbonUI
(HTML)
(DMG)
(ZIP)
DREraseCarbonUI shows how to use the DiscRecording erase setup and progress panel from Carbon.
|
Carbon |
Sample Code |
2004-04-09
|
DropDraw
(HTML)
(DMG)
(ZIP)
Demonstrates automatic ColorSync color-matching when drawing with QuickTime graphics importers in Panther
|
Carbon |
Sample Code |
2005-08-01
|
DTSCarbonShell
(HTML)
(DMG)
(ZIP)
Provides a modern Mac OS X Carbon Application Skeleton
|
Carbon |
Sample Code |
2007-09-20
|
Dynamically registering a bundled component
(HTML)
QA1083: Describes how to dynamically register a Component which resides in an Application bundle.
|
Carbon |
Technical Q&As |
2004-06-07
|
EmbededAppleScripts
(HTML)
(DMG)
(ZIP)
Extending the functionality of your application by adding precompiled AppleScripts.
|
Carbon |
Sample Code |
2003-09-04
|
Empty Memory Objects
(HTML)
()
QA1259: Describes how two memory management edge cases are handled by the common Mac OS memory allocators.
|
Carbon |
Technical Q&As |
2003-04-21
|
Enabling the application menu's "Preferences..." menu item on Mac OS X
(HTML)
QA1079: Explains how to enable the application menu's "Preferences..." menu item on Mac OS X.
|
Carbon |
Technical Q&As |
2001-10-30
|
Enabling the Navigation Services default behavior in its dialogs
(HTML)
QA1384: Explains how to enable the default behavior of the Navigation Services dialogs.
|
Carbon |
Technical Q&As |
2004-10-15
|
The Enhanced Print Apple Event
(HTML)
TN2082: Describes an enhancement to the print Apple event that gives developers more control over scripted printing.
|
Carbon |
Technical Notes |
2003-12-09
|
Ensuring Backwards Binary Compatibility - Weak Linking and Availability Macros on Mac OS X
(HTML)
()
TN2064: Ensuring that Mach-O applications built using today's Mac OS X runs on previous versions of the OS.
|
Carbon |
Technical Notes |
2003-02-18
|
Enumerating fonts with ATS
(HTML)
QA1471: Describes the different ATS font enumeration methods
|
Carbon |
Technical Q&As |
2006-04-14
|
Environment Variables
(HTML)
QA1255: Describes how a process gets its environment variables.
|
Carbon |
Technical Q&As |
2003-10-29
|
Error -151 and NewGWorld
(HTML)
Deprecated - QD18: Explains what the error code -151 means when in NewGWorld.
|
Carbon |
Technical Q&As |
1995-09-15
|
Error -3168 (kOTStateChangeErr) and Handoff Endpoints
(HTML)
()
Deprecated - NW22: Explains why a kOTStateChangeErr -3168 occurs when there is a handoff endpoint involved.
|
Carbon |
Technical Q&As |
1996-04-08
|
Error Handler Reference
(HTML)
(PDF)
Describes the C API for a Mac OS 9 service that assumes control when certain low-level system errors occur.
|
Carbon |
Reference |
2003-01-01
|
Event Manager Reference
(HTML)
(PDF)
Deprecated - Describes the event-handling system created originally for Classic Mac OS and superseded by the Carbon Event Manager.
|
Carbon |
Reference |
2007-10-31
|
EventMonitorTest
(HTML)
(DMG)
(ZIP)
Receive notification of all keyboard, mouse, and tablet events passed to other processes.
|
Carbon |
Sample Code |
2005-11-09
|
Exclusive File Access in Mac OS X
(HTML)
()
TN2037: Covers exclusive file access In Mac OS X
|
Carbon |
Technical Notes |
2002-05-01
|
Expanding Tilde-based paths
(HTML)
QA1549: Demonstrates how to resolve tilde-based relevant paths.
|
Carbon |
Technical Q&As |
2008-09-08
|
Extending Printing Dialogs
(HTML)
(PDF)
A guide to developing printing dialog extensions, including basic concepts and a documented Carbon-based sample project.
|
Carbon |
Guides |
2006-10-03
|
Extracting DV Fields using QTNewGWorldFromPtr
(HTML)
QA1017: Describes using QTNewGWorldFromPtr to access individual fields contained within a frame of DV source.
|
Carbon |
Technical Q&As |
2001-03-20
|
fBroadCastAddr Always Zero
(HTML)
()
Deprecated - NW58: Explains why the fBroadcastAddr field may be zero after a call to OTInetGetInterfaceInfo and includes the workaround.
|
Carbon |
Technical Q&As |
1999-03-08
|
File Manager File Handling Q&As
(HTML)
FL515: Contains an archive of Q&As related to the Mac OS File Manager.
|
Carbon |
Technical Notes |
2000-08-14
|
File Manager Performance and Caching
(HTML)
FL16: Discusses traditional Mac OS file system input/output performance issues and the File Manager's volume cache.
|
Carbon |
Technical Notes |
2000-09-01
|
File Manager Reference
(HTML)
(PDF)
Describes the C API for basic file management tasks, such as opening and saving files.
|
Carbon |
Reference |
2007-07-13
|
File Manager Text Encoding Hints
(HTML)
()
QA1223: How to use Text Encoding Hints.
|
Carbon |
Technical Q&As |
2003-01-20
|
File System Overview
(HTML)
(PDF)
Conceptual information and guidelines describing the structure and usage of the Mac OS X file system.
|
Carbon |
Guides |
2008-07-11
|
File-System Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the performance of file-related code.
|
Carbon |
Guides |
2005-07-07
|
FileNotification
(HTML)
(DMG)
(ZIP)
kqueue file notification introduced in 10.3. Notification API to detect file system modifications.
|
Carbon |
Sample Code |
2005-10-27
|
filesystem_examples
(HTML)
(DMG)
(ZIP)
Collection of command line tools illustrating filesystem features.
|
Carbon |
Sample Code |
2006-01-10
|
Filtering QuickTime media types in Navigation Services
(HTML)
()
QA1274: Describes how to filter QuickTime media types in a Navigation Services filter procedure.
|
Carbon |
Technical Q&As |
2003-07-23
|
Find By Content Reference
(HTML)
(PDF)
Deprecated - Describes the legacy C API for performing relevance-ranked searches. Replaced by Search Kit.
|
Carbon |
Reference |
2006-07-13
|
Finder Interface Reference
(HTML)
(PDF)
Describes several C data types used by the Finder to contain information about file system objects.
|
Carbon |
Reference |
2006-10-31
|
FinderDragPro
(HTML)
(DMG)
(ZIP)
Sample file illustrating drag and drop techniques for use with file system objects.
|
Carbon |
Sample Code |
2003-01-14
|
FinderLaunch
(HTML)
(DMG)
(ZIP)
Shows how to open documents by sending Apple Events to the Finder.
|
Carbon |
Sample Code |
2003-10-14
|
Finding your application's directory
(HTML)
FL14: Demonstrates finding your application's directory and setting it as the default directory.
|
Carbon |
Technical Q&As |
2000-06-19
|
Fixing the Layout Binding of the Tab control User Panes
(HTML)
QA1161: Describes the Tab control hierarchy and layouts of its panes and provides a fix to a common problem.
|
Carbon |
Technical Q&As |
2004-10-14
|
FloatingWindow
(HTML)
(DMG)
(ZIP)
Demonstrates that floating windows are very easy to implement on Mac OS X using Nib files.
|
Carbon |
Sample Code |
2003-10-24
|
Folder Manager Reference
(HTML)
(PDF)
Describes the C API for finding and accessing directories, including common Mac OS X system locations.
|
Carbon |
Reference |
2006-07-12
|
Folder Watching
(HTML)
(DMG)
(ZIP)
Demonstrates how a background only application can use Apple events to pass work to another application.
|
Carbon |
Sample Code |
2003-01-14
|
Font Manager Reference
(HTML)
(PDF)
Describes the C API for QuickDraw-based font access and management.
|
Carbon |
Reference |
2007-12-11
|
The Font Panel for Carbon API
(HTML)
()
TN2058: The API to display and interact with the Font Panel from Carbon applications on Mac OS X.
|
Carbon |
Technical Notes |
2006-10-26
|
Fonts Panel Reference
(HTML)
(PDF)
Describes the C API for providing a Fonts window in a Carbon application.
|
Carbon |
Reference |
2007-02-26
|
FontSync Reference
(HTML)
(PDF)
Describes the C API for content-based font identification and comparison.
|
Carbon |
Reference |
2002-10-01
|
Fragment Tool
(HTML)
(DMG)
(ZIP)
Demonstrates manipulation of code fragments; combining and separating; viewing and editing information associated with each.
|
Carbon |
Sample Code |
2003-01-30
|
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 |
Technical Notes |
2005-06-24
|
FSCopyObject
(HTML)
(DMG)
(ZIP)
Copy engine for copying files and directories.
|
Carbon |
Sample Code |
2004-03-19
|
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
|
FSDeleteObject fails with fBsyErr, sometimes
(HTML)
QA1497: Why Spotlight indexing can cause file deletion to fail, and what to do about it.
|
Carbon |
Technical Q&As |
2008-09-24
|
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
|
FSMegaInfo
(HTML)
(DMG)
(ZIP)
Prints information about various file system objects; helpful when debugging VFS plug-ins.
|
Carbon |
Sample Code |
2008-02-25
|
FSRemoveInheritedACEs
(HTML)
(DMG)
(ZIP)
Demonstrates manipulating access control lists of existing file system objects using the File Manager.
|
Carbon |
Sample Code |
2005-06-01
|
FSReplaceObject
(HTML)
(DMG)
(ZIP)
FSReplaceObject is an example command line tool showing how to exercise the FSReplaceObject and FSPathReplaceObject related APIs.
|
Carbon |
Sample Code |
2007-02-14
|
FSSetCatalogInfo versus UID and GID
(HTML)
()
QA1251: Describes why FSSetCatalogInfo does not set the UID and GID of the file, and provides a work around.
|
Carbon |
Technical Q&As |
2003-03-26
|
FullScreen
(HTML)
(DMG)
(ZIP)
Shows how to use BeginFullScreen and EndFullScreen to enter and exit full-screen mode.
|
Carbon |
Sample Code |
2003-01-14
|
Gathering all PostScript Printer Descriptions (PPDs)
(HTML)
QA1529: Describes a work around for an issue in PMCopyAvailablePPDs on Mac OS X 10.4 and below
|
Carbon |
Technical Q&As |
2008-08-08
|
GCC Porting Guide
(HTML)
(PDF)
Provides guidance on how to migrate projects to new GCC releases.
|
Carbon |
Guides |
2006-10-03
|
GDB for MacsBug Veterans
(HTML)
TN2030: Translate your experience with MacsBug into a working knowledge of the GNU source-level debugger (GDB).
|
Carbon |
Technical Notes |
2001-10-18
|
Gestalt Manager Q&As
(HTML)
Deprecated - OS505: Describes methods utilizing the Gestalt Manager for determining whether a Macintosh is a U.S. machine.
|
Carbon |
Technical Notes |
1992-12-01
|
Gestalt Manager Reference
(HTML)
(PDF)
Describes the C API for obtaining information about the operating-system environment.
|
Carbon |
Reference |
2007-10-31
|
GetDragHiliteColor
(HTML)
(DMG)
(ZIP)
Shows how to obtain the color that Drag Manager uses to hilite regions when calling ShowDragHilite.
|
Carbon |
Sample Code |
2003-01-30
|
GetHWEthernetAddr
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to obtain the hardware Ethernet address of a machine.
|
Carbon |
Sample Code |
2003-01-14
|
GetMACAddressSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to retrieve the MAC address for each Ethernet interface from the Mac OS X I/O Registry.
|
Carbon |
Sample Code |
2003-01-14
|
GetPortBitMapForCopyBits
(HTML)
()
Deprecated - QD61: Describes the proper usage of GetPortBitMapForCopyBits.
|
Carbon |
Technical Q&As |
2000-11-08
|
GetPrimaryMACAddress
(HTML)
(DMG)
(ZIP)
Demonstrates retrieving the MAC address of the built-in Ethernet controller. Useful for uniquely identifying a Macintosh system.
|
Carbon |
Sample Code |
2005-10-27
|
GetProcAdress and OpenGL Entry Points
(HTML)
()
QA1188: Technique for finding function pointers for OpenGL entry points in Cocoa and Carbon
|
Carbon |
Technical Q&As |
2002-11-25
|
GetSetOptions
(HTML)
(DMG)
(ZIP)
Demonstrates a variety of uses of Open Transport's option management routines.
|
Carbon |
Sample Code |
2003-01-14
|
Getting a Packet Trace
(HTML)
()
QA1176: Lists tools available for looking at the network packets on the wire.
|
Carbon |
Technical Q&As |
2008-06-03
|
Getting the pixel data from a CGImage object
(HTML)
QA1509: Describes how to access the pixel data of a CGImage object
|
Carbon |
Technical Q&As |
2008-08-27
|
Getting the User and Computer Name
(HTML)
QA1078: Describes how to get the user and computer name on Mac OS X.
|
Carbon |
Technical Q&As |
2001-10-30
|
GLCarbon1ContextPbuffer
(HTML)
(DMG)
(ZIP)
Demostrates using OpenGL pixel buffers with a single shared context.
|
Carbon |
Sample Code |
2004-03-26
|
GLCarbonSharedPbuffer
(HTML)
(DMG)
(ZIP)
Demostrates sharing a single OpenGL pixel buffer with multiple other contexts.
|
Carbon |
Sample Code |
2004-03-26
|
GLUTSurfaceTexture
(HTML)
(DMG)
(ZIP)
Example of using the new glutSurfaceTexture.
|
Carbon |
Sample Code |
2004-03-26
|
Glyph Access Protocol
(HTML)
()
TN2079: How to support unencoded glyphs using the TSM, ATSUI and Cocoa.
|
Carbon |
Technical Notes |
2003-05-06
|
GlyphaIVOld
(HTML)
(DMG)
(ZIP)
Deprecated - A basic game implementation in the spirit of Joust meant as demonstation of Sprocket usage.
|
Carbon |
Sample Code |
2003-10-14
|
GNU C 4.0 Preprocessor User Guide
(HTML)
Describes the Apple version of the GNU C 4.0 Preprocessor.
|
Carbon |
Reference |
2007-10-31
|
GNU C 4.2 Preprocessor User Guide
(HTML)
Describes the Apple version of the GNU C 4.2 Preprocessor.
|
Carbon |
Reference |
2008-01-23
|
GNU C/C++/Objective-C 3.3 Compiler
(HTML)
Explains how to use the GNU compilers from the command line.
|
Carbon |
Reference |
|
GNU C/C++/Objective-C 4.0.1 Compiler User Guide
(HTML)
Describes the Apple version of the GNU 4.0.1 compiler.
|
Carbon |
Reference |
2007-10-31
|
GNU C/C++/Objective-C 4.2.1 Compiler User Guide
(HTML)
Describes the Apple version of the GNU 4.2.1 compiler.
|
Carbon |
Reference |
2008-01-23
|
Going Universal: Audio Developers Catch the Wave
(HTML)
Learn how audio developers who built universal binaries of their applications are reaping the benefits.
|
Carbon |
Articles |
2006-07-18
|
GrabBag
(HTML)
(DMG)
(ZIP)
Demonstrates variety of techniques and features of Carbon. DataBrowser , PBCatalogSearchAsync, Overlay windows, Tab controls, more...
|
Carbon |
Sample Code |
2003-07-29
|
grayishTextOr and Mac OS 8.5
(HTML)
()
Deprecated - QD59: Explains why text drawn using TextMode(grayishTextOr) is never drawn; provides a workaround.
|
Carbon |
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.
|
Carbon |
Technical Notes |
2003-02-24
|
HackTV Carbon
(HTML)
(DMG)
(ZIP)
HackTV Carbon shows how to use the sequence grabber to preview and record QuickTime movie files.
|
Carbon |
Sample Code |
2007-11-16
|
Handling Carbon Windows and Controls
(HTML)
(PDF)
A guidebook for implementing windows and controls in Carbon applications.
|
Carbon |
Guides |
2005-07-07
|
Handling Unicode Text Editing With MLTE
(HTML)
(PDF)
Explains how to use Apple's multilingual text engine.
|
Carbon |
Guides |
2008-10-15
|
HandyScrollingSample
(HTML)
(DMG)
(ZIP)
Shows some ways of implementing scrolling.
|
Carbon |
Sample Code |
2003-01-30
|
The header file 'alut.h' is missing from the OpenAL framework.
(HTML)
QA1504: ALUT headers were removed from OpenAL.framework with the Xcode 2.4. This Q&A describes how to regain access to those system-supplied symbols
|
Carbon |
Technical Q&As |
2007-02-06
|
Help Book Caching During Software Development
(HTML)
QA1409: Development situations that can potentially confuse Help Viewer
|
Carbon |
Technical Q&As |
2005-03-30
|
HexEditorView
(HTML)
(DMG)
(ZIP)
HIView subclass which implements a hex editor similar to those found in resource editors.
|
Carbon |
Sample Code |
2003-01-30
|
HFS Plus Volume Format
(HTML)
()
TN1150: Describes the physical layout of an HFS Plus volume.
|
Carbon |
Technical Notes |
2004-03-05
|
HIArchive Programming Guide
(HTML)
(PDF)
Describes how to store data objects using HIArchive. Also includes information to make custom HIObjects archivable.
|
Carbon |
Guides |
2005-08-11
|
HIArchive Reference
(HTML)
(PDF)
Describes the C API for storing and retrieving data in HIArchives.
|
Carbon |
Reference |
2005-08-11
|
HICustomLeftRightSwitch
(HTML)
(DMG)
(ZIP)
Illustrates how to create a custom left/right switch using the HIView functions introduced in Mac OS X 10.2.
|
Carbon |
Sample Code |
2003-02-06
|
HICustomPushButton
(HTML)
(DMG)
(ZIP)
Illustrates how to create a simple custom push button using the HIView functions introduced in Mac OS X 10.2.
|
Carbon |
Sample Code |
2005-10-17
|
HID Config Save
(HTML)
(DMG)
(ZIP)
Human Interface Device Manager Configuration sample
|
Carbon |
Sample Code |
2008-05-07
|
HID Manager Event Data Underruns
(HTML)
QA1038: Explains how to correctly handle HID Manager event queue data underruns.
|
Carbon |
Technical Q&As |
2001-06-13
|
HideMenuBar
(HTML)
(DMG)
(ZIP)
Shows how to hide the menu bar.
|
Carbon |
Sample Code |
2003-01-30
|
HIDoubleSlider
(HTML)
(DMG)
(ZIP)
Illustrates how to create a double slider using the Appearance and HIView functions introduced in Mac OS X 10.2.
|
Carbon |
Sample Code |
2003-10-27
|
HIEmbedder
(HTML)
(DMG)
(ZIP)
Shows how to write a custom embedding HIView which can scroll if set in an HIScrollView.
|
Carbon |
Sample Code |
2003-11-13
|
HIFleetingControls
(HTML)
(DMG)
(ZIP)
Implements fleeting controls such as seen in QuickTime Player full screen mode or iPhoto slideshow
|
Carbon |
Sample Code |
2007-05-08
|
HIFramework
(HTML)
(DMG)
(ZIP)
Contains C++ classes which are used by other HIToolbox sample code releases.
|
Carbon |
Sample Code |
2003-02-06
|
HIGeometry Reference
(HTML)
(PDF)
Describes the C API that defines basic geometric objects for HIToolbox.
|
Carbon |
Reference |
2007-06-11
|
High Level Toolbox Release Notes (10.4)
(HTML)
|
Carbon |
Release Notes |
2006-01-10
|
High Level Toolbox Release Notes (10.4.2)
(HTML)
|
Carbon |
Release Notes |
2006-01-10
|
High Level Toolbox Release Notes (10.4.3)
(HTML)
|
Carbon |
Release Notes |
2006-01-10
|
High Level Toolbox Release Notes (10.5)
(HTML)
Describes new HIToolbox features and enhancements for Mac OS X v10.5.
|
Carbon |
Release Notes |
2007-10-31
|
High Level Toolbox Release Notes (10.5.2)
(HTML)
Describes HIToolbox enhancements for Mac OS X v10.5.2.
|
Carbon |
Release Notes |
2008-03-11
|
HIObject Reference
(HTML)
(PDF)
Describes the C API for creating and manipulating human interface objects in Carbon applications.
|
Carbon |
Reference |
2005-08-11
|
HIObjectRegisterSubclass returns paramErr
(HTML)
()
QA1213: Explains in which case HIObjectRegisterSubclass would return paramErr and gives a work around.
|
Carbon |
Technical Q&As |
2002-11-12
|
HIObjectThreadController
(HTML)
(DMG)
(ZIP)
Shows how threads can interact with the User Interface handled by the main thread of the application.
|
Carbon |
Sample Code |
2005-08-10
|
HIScrollingTextBox
(HTML)
(DMG)
(ZIP)
Offers replacement custom HIViews for the Scrolling TextBox control which does not work in compositing windows.
|
Carbon |
Sample Code |
2003-11-06
|
HIShape Reference
(HTML)
(PDF)
Describes the Carbon API for manipulating HIShape objects.
|
Carbon |
Reference |
2004-06-28
|
HISimpleList
(HTML)
(DMG)
(ZIP)
Illustrates how to create a simple list using the HIView APIs introduced in Mac OS X 10.2.
|
Carbon |
Sample Code |
2006-03-03
|
HITextShowcase
(HTML)
(DMG)
(ZIP)
Illustrates some of the different text-related controls, non-controls, and HIViews that are available in Mac OS X 10.3.
|
Carbon |
Sample Code |
2003-10-27
|
HITextViewDemo
(HTML)
(DMG)
(ZIP)
Overview of basic HITextView functionality, including Tiger's new font & spelling panel support.
|
Carbon |
Sample Code |
2005-06-01
|
HITextViewShowcase
(HTML)
(DMG)
(ZIP)
Shows how to create a HITextView using Interface Builder and using programming functions only.
|
Carbon |
Sample Code |
2003-10-30
|
HIToolbar Programming Guide
(HTML)
(PDF)
Explains how to create toolbars in Carbon applications.
|
Carbon |
Guides |
2005-07-07
|
HIToolbar Reference
(HTML)
(PDF)
Describes the C API for creating and manipulating toolbars in Carbon applications.
|
Carbon |
Reference |
2005-09-08
|
HIToolboxSOU-Delegates
(HTML)
(DMG)
(ZIP)
Shows how to use the HIObject Delegate API.
|
Carbon |
Sample Code |
2006-08-04
|
HIToolboxSOU-MenuItemViews
(HTML)
(DMG)
(ZIP)
Shows how to use the Menu Item View API.
|
Carbon |
Sample Code |
2006-08-04
|
HIView APIs vs. Control Manager APIs
(HTML)
TN2074: Provides some clarification on the similar APIs and similar behaviors found in the HIView and Control Managers.
|
Carbon |
Technical Notes |
2003-10-29
|
HIView Programming Guide
(HTML)
(PDF)
Describes view-based controls and how to implement them in Carbon applications.
|
Carbon |
Guides |
2007-10-31
|
HIView Reference
(HTML)
(PDF)
Describes the C API for creating and manipulating view-based controls and menus in Carbon applications.
|
Carbon |
Reference |
2007-04-13
|
HIView-NSView
(HTML)
(DMG)
(ZIP)
Demonstrates how to embed an NSView within an HIView in a Carbon window.
|
Carbon |
Sample Code |
2007-05-29
|
HIViewTest
(HTML)
(DMG)
(ZIP)
An HIView with rudimentary drawing and hit testing.
|
Carbon |
Sample Code |
2003-01-30
|
How can I determine the order of the languages set by the user in the Language tab of the International preference pane?
(HTML)
QA1391: Retrieving the order of the languages set by the International preference pane in Cocoa, Carbon, and Terminal.
|
Carbon |
Technical Q&As |
2006-12-19
|
How can I handle smooth mouse wheel scrolling?
(HTML)
QA1453: Details an undocumented Carbon Event which will be added to the public headers in a later DevTools release.
|
Carbon |
Technical Q&As |
2005-11-29
|
How can I programmatically determine the DPI of the current video mode?
(HTML)
()
QA1217: Describes how to compute the DPI for a given display in a given mode using Core Graphics.
|
Carbon |
Technical Q&As |
2002-12-02
|
How can I set the default location with the modern Navigation APIs NavCreatexxx?
(HTML)
()
QA1151: Explains how to set the default location with a NavCustomControl call using the kNavCtlSetLocation message in the Event Proc.
|
Carbon |
Technical Q&As |
2002-07-01
|
How do I tell if a particular display is being hardware accelerated by Quartz Extreme?
(HTML)
()
QA1218: Describes how to use CGDisplayUsesOpenGLAcceleration to see if a display is accelerated or not.
|
Carbon |
Technical Q&As |
2002-12-04
|
How do I use kMPCreateTaskSuspendedMask with MPCreateTask?
(HTML)
QA1055: Describes how to start a task that has been suspended with the ability to resume it later.
|
Carbon |
Technical Q&As |
2001-07-02
|
How do I use PMSessionGetGraphicsContext to get a CGContextRef?
(HTML)
()
Deprecated - QA1216: Describes how to use PMSessionSetDocumentFormatGeneration and PMSessionGetGraphicsContext to get a CGContextRef for printing.
|
Carbon |
Technical Q&As |
2003-02-25
|
How do I use QuickDraw with CGDirectDisplay?
(HTML)
QA1011: Explains how to draw to a CGDirectDisplay-captured display using QuickDraw.
|
Carbon |
Technical Q&As |
2001-04-11
|
How PBDTGetAPPL Chooses Which Copy of an App to Launch
(HTML)
()
Deprecated - TB19: Explains how PBDTGetAppl() chooses which application copy to launch, and how to deal with the trash.
|
Carbon |
Technical Q&As |
1996-05-14
|
How To Be a Good Multiple Users Citizen
(HTML)
()
TN1186: Documents the Mac OS 9 Multiple Users technology and gives some useful code snippets.
|
Carbon |
Technical Notes |
2000-06-01
|
How to measure CG text
(HTML)
QA1051: Explains how to measure Core Graphics text.
|
Carbon |
Technical Q&As |
2007-08-02
|
How to use the ATSUI Low Level APIs to get glyph outlines
(HTML)
()
TN2033: Covers the ATSUI low-level APIs.
|
Carbon |
Technical Notes |
2001-11-26
|
How to use the OT modem script engine
(HTML)
()
Deprecated - NW50: Shows how to use the Open Transport modem script engine.
|
Carbon |
Technical Q&As |
1997-07-11
|
How to use URL Access with proxy servers
(HTML)
Deprecated - QA1074: Explains how to use URL Access with proxy servers.
|
Carbon |
Technical Q&As |
2001-10-02
|
How to work around HIMovieViewCreate failing
(HTML)
QA1417: Describes how to work around HIMovieViewCreate failing to initialize the view in QuickTime 7
|
Carbon |
Technical Q&As |
2008-03-11
|
HTML Rendering Library Reference
(HTML)
(PDF)
Deprecated - Describes the legacy C API for drawing HTML text and images in a window. Replaced by the Web Kit.
|
Carbon |
Reference |
2006-07-13
|
HTMLSample
(HTML)
(DMG)
(ZIP)
Deprecated - Illustrates one way to use the HTMLRenderingLib Library.
|
Carbon |
Sample Code |
2003-01-30
|
HTMLUserPane
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to display a HTMLRenderingLib object inside of a user pane control.
|
Carbon |
Sample Code |
2003-01-30
|
ICLaunchURL, "file:///" URLs and Mac OS X
(HTML)
QA1028: Describes problems with ICLaunchURL and "file:///" URLs on Mac OS X.
|
Carbon |
Technical Q&As |
2001-04-20
|
icon cache demo
(HTML)
(DMG)
(ZIP)
Demonstrates the use of an icon cache to limit the search for icon resource to one resource file.
|
Carbon |
Sample Code |
2003-01-30
|
Icon Play
(HTML)
(DMG)
(ZIP)
Demonstrates the use of icon utilities and popup control cdef in a program using modal dialogs.
|
Carbon |
Sample Code |
2003-01-30
|
Icon Services and Utilities Reference
(HTML)
(PDF)
Describes the C API for manipulating and drawing icons in Carbon applications.
|
Carbon |
Reference |
2007-04-06
|
IconUtilCheck
(HTML)
(DMG)
(ZIP)
Shows how to determine whether the Icon Utilities are available.
|
Carbon |
Sample Code |
2003-01-30
|
ictbSample
(HTML)
(DMG)
(ZIP)
Deprecated - Shows an example of ictb resource.
|
Carbon |
Sample Code |
2003-01-30
|
Image Capture Applications Programming Guide
(HTML)
(PDF)
Describes the interaction between applications programs and image capture devices such as cameras and scanners.
|
Carbon |
Guides |
2007-05-16
|
Image I/O Programming Guide
(HTML)
(PDF)
Explains how to read and write image data using the Image I/O framework.
|
Carbon |
Guides |
2007-07-02
|
Image I/O Reference Collection
(HTML)
(PDF)
Describes the API for reading and writing image data.
|
Carbon |
Reference |
2007-04-09
|
Image Unit Tutorial
(HTML)
(PDF)
Describes how to write image processing kernels and package them for distribution.
|
Carbon |
Guides |
2009-05-06
|
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 |
Sample Code |
2005-06-01
|
ImageMapView
(HTML)
(DMG)
(ZIP)
Demonstrates how to add Accessibility to a complex custom HIView and the related parts of an application.
|
Carbon |
Sample Code |
2005-10-17
|
Implementing a CVFillExtendedPixelsCallBack
(HTML)
QA1440: Discusses how you implement a Core Video custom extended pixel fill callback function.
|
Carbon |
Technical Q&As |
2005-09-06
|
Improving ATSUI Text Drawing Performance
(HTML)
QA1027: Talks about one way of improving ATSUI text drawing performance.
|
Carbon |
Technical Q&As |
2001-04-17
|
In Search of Missing Links
(HTML)
()
TN1127: Demonstrates how to write CFM glue code which can call classic 68K A-Trap routines.
|
Carbon |
Technical Notes |
1998-05-01
|
Incorrect Inside Macintosh Volume V documentation
(HTML)
Deprecated - QD15: Identifies incorrect documentation in Inside Macintosh Volume V regarding the formats of PnPixPat and BkPixPat opcodes.
|
Carbon |
Technical Q&As |
1995-09-15
|
Ink Services Reference
(HTML)
(PDF)
Defines the C API for customizing handwriting recognition.
|
Carbon |
Reference |
2006-01-10
|
InkSample
(HTML)
(DMG)
(ZIP)
Demonstrates some usage scenarios for the Ink.Framework APIs.
|
Carbon |
Sample Code |
2003-10-27
|
Installing input methods on Mac OS X
(HTML)
QA1054: Describes how to install and use input methods on Mac OS X.
|
Carbon |
Technical Q&As |
2001-09-14
|
Interface Builder Services Reference
(HTML)
(PDF)
Describes the C API for unarchiving interface objects.
|
Carbon |
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.
|
Carbon |
Guides |
2008-11-19
|
The intermittent behavior of SetDialogItemText
(HTML)
Deprecated - QA1082: Explains why SetDialogItemText may seem to not work correctly if you have embedding turned on.
|
Carbon |
Technical Q&As |
2001-10-30
|
Internationalization Programming Topics
(HTML)
(PDF)
Explains how to support multiple languages in software.
|
Carbon |
Guides |
2009-01-06
|
Internet Config Reference
(HTML)
(PDF)
Describes the legacy technology for managing Internet preferences in Classic Mac OS.
|
Carbon |
Reference |
2003-05-01
|
Internet Connect Speed
(HTML)
()
QA1165: Describes how to get the modem connection speed from the System Configuration framework dynamic store.
|
Carbon |
Technical Q&As |
2003-03-26
|
Is ColorSync thread safe?
(HTML)
()
QA1261: Discusses ColorSync thread-safety issues.
|
Carbon |
Technical Q&As |
2003-04-17
|
iSight - Configuring gain settings for IIDC cameras
(HTML)
QA1421: Discusses how to configure features of IIDC cameras, specifically gain for the iSight
|
Carbon |
Technical Q&As |
2005-04-06
|
iTunesController
(HTML)
(DMG)
(ZIP)
iTunesController allows you to control iTunes without having to bring it to the foreground.
|
Carbon |
Sample Code |
2006-02-23
|
JavaScriptCore Framework Reference
(HTML)
Describes the API for evaluating JavaScript programs from within a C-based program
|
Carbon |
Reference |
2008-04-08
|
kcapApp
(HTML)
(DMG)
(ZIP)
Demonstrates drawing the key caps, given a set of modifiers and KCHR and KCAP resource IDs.
|
Carbon |
Sample Code |
2003-01-30
|
Kerberos: Highly Secure Single Sign On Authentication in Mac OS X
(HTML)
Learn how you can take advantage of Kerberos in your application.
|
Carbon |
Articles |
2007-02-05
|
Keyboard Layout Services Reference
(HTML)
(PDF)
Describes the C API for managing key-to-character mappings used to support various languages.
|
Carbon |
Reference |
2002-11-18
|
Keychain Manager Reference
(HTML)
(PDF)
Describes the legacy C API for managing passwords for multiple users and databases. Replaced by Keychain Services.
|
Carbon |
Reference |
2005-07-07
|
Keychain Services Programming Guide
(HTML)
(PDF)
This document explains how to use Keychain Services to store and retrieve passwords.
|
Carbon |
Guides |
2009-03-12
|
Keychain Services Reference
(HTML)
(PDF)
Describes the Keychain Services API, used to create, find, modify, and delete keychain items.
|
Carbon |
Reference |
2008-11-19
|
KeyMapTest
(HTML)
(DMG)
(ZIP)
Uses Pascal to display a KeyMap representation whenever keys are pressed.
|
Carbon |
Sample Code |
2003-01-30
|
KillEveryOneButMe
(HTML)
(DMG)
(ZIP)
Demonstrates how to terminate all other processes.
|
Carbon |
Sample Code |
2005-08-24
|
Language Analysis Manager Reference
(HTML)
(PDF)
Describes the Carbon shared library that performs morphological analysis for Japanese text.
|
Carbon |
Reference |
2003-04-01
|
Launch Services Programming Guide
(HTML)
(PDF)
Explains how an application can open document files, other applications, and URLs.
|
Carbon |
Guides |
2007-08-23
|
Launch Services Reference
(HTML)
(PDF)
Describes an API for opening documents, other applications, and URLs, in a way similar to the Finder or the Dock.
|
Carbon |
Reference |
2006-07-13
|
Launch Services Release Notes
(HTML)
|
Carbon |
Release Notes |
2007-10-31
|
Launch Time Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the launch performance of an application.
|
Carbon |
Guides |
2006-04-04
|
Leopard Technology Series for Developers: Leopard Developer Application Technologies Overview
(HTML)
Learn how Leopard will help you create powerful and innovative features for your users.
|
Carbon |
Articles |
2006-12-07
|
Leopard Technology Series for Developers: Leopard Developer Tools Overview
(HTML)
Learn how Leopard developer tools make it easier than ever to create exciting applications.
|
Carbon |
Articles |
2006-11-15
|
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.
|
Carbon |
Reference |
2007-12-11
|
ListMania
(HTML)
(DMG)
(ZIP)
Demonstrates a variety of techniques for using Open Transport's list utility routines.
|
Carbon |
Sample Code |
2003-01-14
|
LittleArrowsShowcase
(HTML)
(DMG)
(ZIP)
How to increment and decrement the LittleArrows value when the user clicks on the up and down buttons.
|
Carbon |
Sample Code |
2006-11-09
|
Live Scroll
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates how to implementing live scrolling during the tracking of scroll bar thumbs.
|
Carbon |
Sample Code |
2003-01-30
|
Locale Utilities Reference
(HTML)
(PDF)
Describes the C API for supporting conventions of a specific language or region.
|
Carbon |
Reference |
2002-01-24
|
Locales Programming Guide
(HTML)
(PDF)
Explains how to use locales to retrieve, interpret, and display localized information in Core Foundation.
|
Carbon |
Guides |
2008-10-15
|
LocalServer
(HTML)
(DMG)
(ZIP)
Deprecated - Sample demonstrates how a Classic process can communicate with a Mac OS X process using IP networking protocols.
|
Carbon |
Sample Code |
2003-01-30
|
Locating a Font's Home File
(HTML)
()
Deprecated - TB18: Lists the steps necessary to find the home file of a given font.
|
Carbon |
Technical Q&As |
1996-02-15
|
Locating Application Support Files under Mac OS X
(HTML)
()
TN2015: Describes different methods for an application to determine its location.
|
Carbon |
Technical Notes |
2001-03-27
|
Locking an Area Using PBLockRange
(HTML)
()
OPS09: Describes the behavior of PBLockRange.
|
Carbon |
Technical Q&As |
1996-05-14
|
Locking and Unlocking Handles
(HTML)
()
Deprecated - TN1122: Explains Memory Manager handles: locking, unlocking, and preserving a handle's state.
|
Carbon |
Technical Notes |
1998-02-01
|
LockPixels and DisposeGWorld with QTNewGWorldFromPtr
(HTML)
QA1007: Clarifies some issues surrounding pointer ownership when creating GWorlds with QTNewGWorldFromPtr
|
Carbon |
Technical Q&As |
2001-02-26
|
LoginItemsAE
(HTML)
(DMG)
(ZIP)
Uses Apple events to manipulate the list of login items (items launched when you log in).
|
Carbon |
Sample Code |
2005-10-17
|
Losing the character code when using the control key
(HTML)
QA1446: Explains why the control key transforms the character code instead of simply setting the appropriate modifier bit.
|
Carbon |
Technical Q&As |
2006-07-17
|
Low Memory Accessors Reference
(HTML)
(PDF)
Describes the C API for obtaining information stored in low-memory variables.
|
Carbon |
Reference |
2006-07-13
|
Mac OS X 10.2
(HTML)
TN2053: Describes software development-related changes provided in system software update Mac OS X 10.2.
|
Carbon |
Technical Notes |
2002-09-04
|
Mac OS X 10.3 Navigation Services Changes
(HTML)
()
TN2105: Explains Navigation Services changes in Mac OS X 10.3 Panther
|
Carbon |
Technical Notes |
2004-01-30
|
Mac OS X ABI Dynamic Loader Reference
(HTML)
(PDF)
Describes the functions used to access Mach-O files.
|
Carbon |
Reference |
2005-11-09
|
Mac OS X ABI Function Call Guide
(HTML)
(PDF)
Describes the function-calling conventions used in the architectures supported by Mac OS X.
|
Carbon |
Guides |
2009-02-04
|
Mac OS X ABI Mach-O File Format Reference
(HTML)
(PDF)
Describes the data structures that make up the Mach-O file format.
|
Carbon |
Reference |
2009-02-04
|
Mac OS X Code Signing In Depth
(HTML)
TN2206: Intermediate to expert level overview of code signing that details specific options and gotchas
|
Carbon |
Technical Notes |
2008-08-06
|
Mac OS X Printing System Overview
(HTML)
(PDF)
Introduces Apple's printing architecture. Includes a road map for developing software.
|
Carbon |
Guides |
2006-02-07
|
Mac OS X QuickDraw Performance
(HTML)
()
TN2051: Some of the trouble spots in the Mac OS X windowing system and how to avoid them.
|
Carbon |
Technical Notes |
2003-02-13
|
Mac OS X: v10.1.1 - v10.1.3
(HTML)
TN2043: Describes changes provided by system software updates 10.1.1 through 10.1.3.
|
Carbon |
Technical Notes |
2002-03-06
|
MACE Restrictions
(HTML)
()
Deprecated - SND16: MACE algorithms only support the compression of 8-bit offset binary sound.
|
Carbon |
Technical Q&As |
1999-06-08
|
Making Input Gain Setting Changes
(HTML)
()
Deprecated - SND01: Changing the input gain setting on older Power Macs before recording.
|
Carbon |
Technical Q&As |
1996-06-01
|
Managing custom drawing code in a compositing world
(HTML)
QA1162: Explains why any custom drawing code must be handled by the kEventControlDraw handler of a custom HIView
|
Carbon |
Technical Q&As |
2004-10-14
|
Managing Fonts: QuickDraw
(HTML)
(PDF)
Deprecated - Explains how to use the deprecated QuickDraw-based font-management API replaced by Core Text or ATS.
|
Carbon |
Guides |
2007-12-11
|
MapLargeFile
(HTML)
(DMG)
(ZIP)
Shows a technique for mapping files greater than 4GB into memory for faster access.
|
Carbon |
Sample Code |
2003-11-19
|
MassiveImage
(HTML)
(DMG)
(ZIP)
Shows how to use a CGDataProvider to save a very large image with Image IO
|
Carbon |
Sample Code |
2007-09-27
|
Mathematical and Logical Utilities Reference
(HTML)
(PDF)
Describes the C API for mathematical and logical data manipulation.
|
Carbon |
Reference |
2005-11-09
|
Maximizing Mac OS X Application Performance
(HTML)
Learn how to achieve better performance on Mac OS X.
|
Carbon |
Articles |
2003-06-23
|
MDImporter Reference
(HTML)
(PDF)
Describes the plug-in architecture and callbacks required by a document metadata importer.
|
Carbon |
Reference |
2005-04-29
|
MDItem Reference
(HTML)
(PDF)
Describes the metadata attributes for a file.
|
Carbon |
Reference |
2006-06-28
|
MDLineage Reference
(HTML)
(PDF)
Describes the interface for tracking versions of a file.
|
Carbon |
Reference |
2006-07-13
|
MDQuery Reference
(HTML)
(PDF)
Describes a metadata query.
|
Carbon |
Reference |
2005-06-04
|
MDSchema Reference
(HTML)
(PDF)
Describes a metadata schema.
|
Carbon |
Reference |
2005-04-29
|
Memory Allocation Recommendations on Mac OS X
(HTML)
TN2130: Recommends the best ways to allocate memory on Mac OS X.
|
Carbon |
Technical Notes |
2005-07-12
|
Memory Management Programming Guide for Core Foundation
(HTML)
(PDF)
Explains how to allocate and deallocate objects in Core Foundation.
|
Carbon |
Guides |
2008-10-15
|
Memory Management Utilities Reference
(HTML)
(PDF)
Describes the C API for accessing global variables and managing the operating-system queue.
|
Carbon |
Reference |
2006-07-12
|
Memory Manager Reference
(HTML)
(PDF)
Describes the deprecated technology for working with dynamic memory.
|
Carbon |
Reference |
2007-06-27
|
Memory Usage Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the performance of memory-related code.
|
Carbon |
Guides |
2006-06-28
|
MemoryBasedBundle
(HTML)
(DMG)
(ZIP)
Shows how to execute Mach-O code from memory, much like GetMemFragment in CFM.
|
Carbon |
Sample Code |
2005-08-10
|
Menu Manager Reference
(HTML)
(PDF)
Describes the C API for creating and managing an application's menus.
|
Carbon |
Reference |
2006-09-15
|
MenuViews
(HTML)
(DMG)
(ZIP)
Demonstrates a variety of interesting uses of HIView-based menus in Mac OS X 10.3.
|
Carbon |
Sample Code |
2003-10-24
|
MIDI File Format
(HTML)
Describes the QuickTime implementation of the MIDI file standard.
|
Carbon |
Reference |
2002-09-17
|
Migrating to FSRefs & long Unicode names from FSSpecs
(HTML)
()
TN2078: Answers and coding techniques to commonly asked questions about adopting FSRefs and long file names.
|
Carbon |
Technical Notes |
2003-05-06
|
Mixed Mode Manager Reference
(HTML)
(PDF)
Describes the interface that supports PowerPC computers running 680x0 code.
|
Carbon |
Reference |
2003-04-01
|
MLTE_CustomScrolling
(HTML)
(DMG)
(ZIP)
Shows how to implement MLTE's custom scrolling functionality
|
Carbon |
Sample Code |
2004-10-15
|
Mode
(HTML)
(DMG)
(ZIP)
Shows how to enumerate displays and list the available modes for each display.
|
Carbon |
Sample Code |
2003-01-14
|
ModeWhacker
(HTML)
(DMG)
(ZIP)
Shows how to enumerate, select, capture, manipulate, and release displays using the CGDirectDisplay API.
|
Carbon |
Sample Code |
2003-01-14
|
MoreAppleEvents
(HTML)
(DMG)
(ZIP)
Provides routines that assist with the creation and sending of Apple events and object descriptors.
|
Carbon |
Sample Code |
2003-01-14
|
MoreFiles
(HTML)
(DMG)
(ZIP)
Shows various File Manager operations (file copy, etc.) through a collection of high-level routines.
|
Carbon |
Sample Code |
2003-01-14
|
MoreFilesX
(HTML)
(DMG)
(ZIP)
Deprecated - Shows various File Manager operations through a collection of high-level routines using HFS Plus APIs.
|
Carbon |
Sample Code |
2005-05-13
|
MoreIsBetter
(HTML)
(DMG)
(ZIP)
Library providing indispensable wrapers and workarounds for many areas of Mac OS programming.
|
Carbon |
Sample Code |
2003-10-27
|
MoreOSL
(HTML)
(DMG)
(ZIP)
C library for implementing AppleScript support within your application.
|
Carbon |
Sample Code |
2003-01-14
|
MouseTracking
(HTML)
(DMG)
(ZIP)
Sample code used in the WWDC 2005 Hands-On session 215 "Moving from QD to Quartz"
|
Carbon |
Sample Code |
2005-06-01
|
Movie Export - Always fill in the MovieExportGetDataParams dataSize field
(HTML)
QA1304: Outlines the importance of correctly filling in the MovieExportGetDataParams dataSize field when exporting from procedures.
|
Carbon |
Technical Q&As |
2005-02-25
|
Movie Export Component - How to ensure Final Cut Pro recognizes your exporter
(HTML)
QA1415: Explains how to make sure Final Cut Pro will recognizes a custom QuickTime movie export component.
|
Carbon |
Technical Q&As |
2005-03-08
|
Movies - Saving movie playback hints
(HTML)
QA1366: Explains how to save and load media play hints from Movie files.
|
Carbon |
Technical Q&As |
2004-09-14
|
Moving the Menu Bar
(HTML)
()
Deprecated - TB54: Describes how to move the menubar to another Macintosh Display and why this move is unadvisable.
|
Carbon |
Technical Q&As |
1998-12-22
|
Moving Your Code to Mac OS X
(HTML)
()
TN2003: Talks about considerations for moving older Mac OS 9 applications to Mac OS X.
|
Carbon |
Technical Notes |
2000-10-05
|
Moving Your Project from CodeWarrior to Xcode
(HTML)
Get started moving your project from CodeWarrior to Xcode.
|
Carbon |
Articles |
2005-11-28
|
MPFileCopy
(HTML)
(DMG)
(ZIP)
Demonstrates how to copy a folder and its contents using the HFS Plus APIs from an MP task.
|
Carbon |
Sample Code |
2003-01-14
|
MPRemoteCall Contexts
(HTML)
()
QA1122: Describes two recently introduced options for the context parameter of MPRemoteCall.
|
Carbon |
Technical Q&As |
2002-02-18
|
Multilingual Text Engine Frequently Asked Questions
(HTML)
()
TN2026: A list of frequently asked questions for the Multilingual Text Engine (MLTE).
|
Carbon |
Technical Notes |
2005-09-12
|
Multilingual Text Engine Reference
(HTML)
(PDF)
Describes the C API for supporting Unicode text editing.
|
Carbon |
Reference |
2007-02-19
|
Multiple Resources with the Same Type and ID
(HTML)
()
TB30: Explains why Resource IDs should be unique within a given resource type within a given resource file.
|
Carbon |
Technical Q&As |
1996-11-27
|
Multiprocessing Services Programming Guide
(HTML)
(PDF)
Explains how to implement preemptive tasks in Carbon applications.
|
Carbon |
Guides |
2007-10-31
|
Multiprocessing Services Reference
(HTML)
(PDF)
Describes the C API for creating preemptively scheduled tasks in Carbon applications.
|
Carbon |
Reference |
2008-02-08
|
MungSaver
(HTML)
(DMG)
(ZIP)
Demonstrates a simple Screen Saver module for Panther, using the Sequence Grabber DataProc mung technique.
|
Carbon |
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.
|
Carbon |
Technical Q&As |
2004-11-22
|
My ListBox control works fine on Mac OS X but I get a crash on Mac OS 9 when I click in the scrollbar
(HTML)
()
QA1156: Explains the requirements for the use of the Listbox Control on Mac OS 9 and Mac OS X.
|
Carbon |
Technical Q&As |
2002-07-12
|
NamingTableAccess
(HTML)
(DMG)
(ZIP)
Digs out the contents of the NamingTable in a TrueType 'sfnt'.
|
Carbon |
Sample Code |
2003-01-14
|
Navigation Services for Carbon: An Overview
(HTML)
(PDF)
Introduces changes to the Navigation Services API for CarbonLib and Carbon in Mac OS X.
|
Carbon |
Guides |
2003-12-10
|
Navigation Services Programming Guide
(HTML)
(PDF)
Explains how to provide a user interface for navigating to, opening, and saving files.
|
Carbon |
Guides |
2007-07-10
|
Navigation Services Reference
(HTML)
(PDF)
Describes the C API for presenting a user interface for opening, saving, and navigating files.
|
Carbon |
Reference |
2006-08-16
|
Network Services Location Manager (Legacy)
(HTML)
(PDF)
Deprecated - Explains how to have a Carbon application discover available network services.
|
Carbon |
Guides |
2006-05-23
|
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.
|
Carbon |
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.
|
Carbon |
Sample Code |
2003-01-14
|
NoCopyReceives
(HTML)
(DMG)
(ZIP)
Demonstrates using no-copy receives under Open Transport.
|
Carbon |
Sample Code |
2003-01-14
|
Non Mac OS X Bundled data-fork based Resources
(HTML)
()
QA1098: Mac OS X Bundled data-fork based Resources
|
Carbon |
Technical Q&As |
2003-08-20
|
NoSound
(HTML)
(DMG)
(ZIP)
Illustrates how to install a procedure to be executed when the user restarts or shuts down.
|
Carbon |
Sample Code |
2003-01-30
|
Notification Manager Reference
(HTML)
(PDF)
Describes the C API used by background applications to communicate information to the user.
|
Carbon |
Reference |
2002-12-01
|
The Notification Manager: Problems & Fixes
(HTML)
TN1026: Describes issues with the Notification Manager 'activate' and 'update' events.
|
Carbon |
Technical Notes |
1996-02-01
|
Notifying the Finder of changed or newly created files
(HTML)
()
QA1260: Recommended approach to notifying the Finder to update its open windows of a file creation or change.
|
Carbon |
Technical Q&As |
2003-04-15
|
NSL and how it relates to Bonjour
(HTML)
QA1299: Explains the relationship between NSL and Bonjour.
|
Carbon |
Technical Q&As |
2003-09-18
|
NSLMiniBrowser
(HTML)
(DMG)
(ZIP)
Deprecated - Uses the NSL API to find network services using SLP, NBP, and Directory Services.
|
Carbon |
Sample Code |
2003-01-14
|
Numerous Small Packet Exchanges Resultin Poor TCP Performance
(HTML)
()
NW26: Explains why numerous small package exchanges result in poor TCP performance.
|
Carbon |
Technical Q&As |
1998-05-25
|
Observing Process Lifetimes Without Polling
(HTML)
TN2050: Shows a variety of methods to observe process lifetimes without polling.
|
Carbon |
Technical Notes |
2008-09-10
|
Obtaining and Using Icons With Icon Services
(HTML)
(PDF)
Explains how to obtain and display icons for a Carbon application or extension.
|
Carbon |
Guides |
2003-02-01
|
ODOC
(HTML)
(DMG)
(ZIP)
Illustrates how to send an open document ('odoc') Apple event to another application process.
|
Carbon |
Sample Code |
2003-01-14
|
On Drag Manager Additions (Release 1.1)
(HTML)
TN1043: Explains how to take advantage of the new Drag Manager features, including the translucent dragging.
|
Carbon |
Technical Notes |
2000-08-14
|
On Launching an App with a Document
(HTML)
()
TN1002: Explains how to programatically launch an application and then tell it to open a document.
|
Carbon |
Technical Notes |
2000-07-01
|
Open Scripting Architecture Reference
(HTML)
(PDF)
Describes the API for compiling and executing scripts in applications and writing scripting components.
|
Carbon |
Reference |
2007-05-07
|
Open Transport Error -3208: kEBADFErr
(HTML)
()
NW21: Explains why a call to OTSnd may result in a kEBADFErr -3208.
|
Carbon |
Technical Q&As |
1996-03-04
|
Open Transport Libraries
(HTML)
()
NW18: Lists the Open Transport libraries and what to link with for PowerPC and 68K.
|
Carbon |
Technical Q&As |
2000-11-03
|
Open Transport Reference
(HTML)
(PDF)
Describes the Carbon compatibility library for accessing TCP/IP networks at the transport level.
|
Carbon |
Reference |
2005-07-07
|
Open Transport STREAMS FAQ
(HTML)
Deprecated - TN1117: Decribes writing STREAMS modules and drivers for use with Open Transport.
|
Carbon |
Technical Notes |
1997-12-01
|
OpenGL Extensions Guide
(HTML)
Information about OpenGL functionality supported in Mac OS X.
|
Carbon |
Guides |
2003-09-10
|
OpenGL Release Highlights - Mac OS X 10.3 Panther
(HTML)
TN2131: Contains a list of bugs along with a short description on a release-by-release basis
|
Carbon |
Technical Notes |
2005-02-04
|
OS Services Framework Release Notes
(HTML)
|
Carbon |
Release Notes |
2007-10-31
|
OT Virtual Server
(HTML)
(DMG)
(ZIP)
Deprecated - Sample code which uses Open Transport and demonstrates real world issues.
|
Carbon |
Sample Code |
2003-01-14
|
OTEndpointInfo
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates how to query an endpoint for its 'vital statistic' using OTGetEndpointInfo.
|
Carbon |
Sample Code |
2003-08-20
|
OTLookupNameTest
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates how to lookup NBP entities on an AppleTalk network using Open Transport.
|
Carbon |
Sample Code |
2003-01-14
|
OTMP
(HTML)
(DMG)
(ZIP)
Deprecated - A library for calling Open Transport synchronously from preemptively scheduled tasks (MP tasks).
|
Carbon |
Sample Code |
2003-07-22
|
OTPingSample
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates how to implement ping on top of the Open Transport API.
|
Carbon |
Sample Code |
2003-07-22
|
OTScheduleDeferredTask When Task Running
(HTML)
()
NW52: Describes what happens when you use OTScheduleDefferedTask to schedule a task that is running.
|
Carbon |
Technical Q&As |
1997-10-13
|
OTScheduleSystemTask Cleanup
(HTML)
()
Deprecated - NW37: States the proper way to clean up any pending system tasks scheduled with OTScheduleSystemTask.
|
Carbon |
Technical Q&As |
1996-07-03
|
Out of This GWorld
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates the use of offscreen GWorlds and palette animation to simulate animation.
|
Carbon |
Sample Code |
2003-03-12
|
Palette and GWorld
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates the use of palette and color tables with GWorlds.
|
Carbon |
Sample Code |
2003-10-10
|
Palette Manager Reference
(HTML)
(PDF)
Deprecated - Describes the legacy C API used to select colors for display devices limited to an 8-bit pixel depth.
|
Carbon |
Reference |
2006-07-13
|
Parsing the PICT File Format
(HTML)
()
Deprecated - QD56: Explains where to find information on the PICT file format and warns against parsing a PICT file.
|
Carbon |
Technical Q&As |
1998-02-10
|
Pascal String Utilities Reference
(HTML)
(PDF)
Describes the C API for manipulating Pascal strings in Carbon applications.
|
Carbon |
Reference |
2006-07-12
|
Pascal to C: PROCEDURE Parameters
(HTML)
Deprecated - PT31: Nested procedures and PROCEDURE parameters in Pascal when converting them into C or C++.
|
Carbon |
Technical Notes |
1990-02-01
|
Password
(HTML)
(DMG)
(ZIP)
Deprecated - Illustrates three different ways to implement password fields in dialogs.
|
Carbon |
Sample Code |
2003-01-30
|
Pasteboard Manager Programming Guide
(HTML)
(PDF)
Describes how to create and manage pasteboards in Carbon applications.
|
Carbon |
Guides |
2005-07-07
|
Pasteboard Manager Reference
(HTML)
(PDF)
Describes the C API for creating and interacting with pasteboards.
|
Carbon |
Reference |
2007-06-29
|
PasteboardPeeker
(HTML)
(DMG)
(ZIP)
Using pasteboards for Copy and Paste, Drag and Drop, service support and filter services.
|
Carbon |
Sample Code |
2005-08-10
|
PBLockRange with a zero-length range
(HTML)
FL13: Describes the afpRangeOverlap error and a work around.
|
Carbon |
Technical Q&As |
1999-11-22
|
PDEPanel Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used to implement custom panes in a printing dialog.
|
Carbon |
Reference |
2007-12-11
|
PDEPlugIn Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used to add custom panes to a printing dialog.
|
Carbon |
Reference |
2007-12-11
|
PDEPlugInCallbackProtocol Reference
(HTML)
(PDF)
Describes the informal protocol used to access information about the current print job.
|
Carbon |
Reference |
2007-12-11
|
PDEProject
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates an application-hosted printing dialog extension (PDE) that displays a custom pane in the Print dialog.
|
Carbon |
Sample Code |
2003-01-14
|
PDF Kit Programming Guide
(HTML)
(PDF)
Introduces basic PDF concepts and describes how to use PDF Kit to display PDF documents in your application.
|
Carbon |
Guides |
2007-12-11
|
Pending Update Perils
(HTML)
()
Deprecated - TN1147: Discusses potential problems when pending update events for windows behind modal dialogs are not serviced.
|
Carbon |
Technical Notes |
2000-08-14
|
Performance Overview
(HTML)
(PDF)
Introduces the factors that determine performance.
|
Carbon |
Guides |
2006-10-03
|
Picture Utilities Reference
(HTML)
(PDF)
Deprecated - Describes the legacy C API for reading and modifying image data stored in PICT-formatted files. Replaced by Quartz2D.
|
Carbon |
Reference |
2006-07-13
|
Play Video Sample
(HTML)
(DMG)
(ZIP)
Deprecated - The sample makes use of the RequestVideo sample code API.
|
Carbon |
Sample Code |
2003-01-14
|
Playing a sound file using the Default Output Audio Unit
(HTML)
TN2097: Playing an Audio File using the Default Output Audio Unit
|
Carbon |
Technical Notes |
2006-11-15
|
The 'plst' Resource
(HTML)
()
TN2013: Describes the 'plst' resource for Carbon-based applications.
|
Carbon |
Technical Notes |
2002-02-07
|
Plug-ins
(HTML)
(PDF)
Explains how to use the plug-in architecture provided by Core Foundation.
|
Carbon |
Guides |
2005-03-03
|
PMPrinterPrintWithFile
(HTML)
(DMG)
(ZIP)
How to send files, for example PostScript and PDF, directly to the printer. Replaces the pict-ps path.
|
Carbon |
Sample Code |
2006-07-18
|
PMPrinterTest
(HTML)
(DMG)
(ZIP)
Demonstrates using the PMPrinter APIs to obtain information about the connected printers.
|
Carbon |
Sample Code |
2009-02-13
|
PopUpMenuWithCurFont
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates what must be done to control the font used by MDEF 0 during PopUpMenuSelect.
|
Carbon |
Sample Code |
2003-01-30
|
Porting CodeWarrior Projects to Xcode
(HTML)
(PDF)
Explains how to move software projects from CodeWarrior to Xcode and compares the two development environments.
|
Carbon |
Guides |
2006-10-26
|
Porting Multithreaded Applications from Win32 to Mac OS X
(HTML)
Learn how Mac OS X handles multithreading, before porting your Win32 application.
|
Carbon |
Articles |
2005-06-20
|
Power Management; Policy Maker vs. Power Controller
(HTML)
()
QA1121: Describes the differences between a Power Management Policy Maker and a Power Management Power Controller.
|
Carbon |
Technical Q&As |
2002-02-13
|
Power Manager 2.0
(HTML)
()
TN1190: Describes the Macintosh Power Manager 2.0.
|
Carbon |
Technical Notes |
2000-08-14
|
Power Manager Reference
(HTML)
(PDF)
Describes the legacy C API for controlling power to the internal hardware devices of battery-powered Macintosh computers.
|
Carbon |
Reference |
2006-07-13
|
PowerPC G5 Performance Primer
(HTML)
()
TN2087: Offers a high-level overview of how to maximize performance on G5 Macs.
|
Carbon |
Technical Notes |
2003-09-03
|
PPPoE Server for Testing
(HTML)
()
QA1252: Describes how to configure Mac OS X as a PPPoE server for testing purposes.
|
Carbon |
Technical Q&As |
2003-04-11
|
The Preferences Problem
(HTML)
()
Deprecated - TN1134: Outlines typical problems with preferences files and some of their solutions.
|
Carbon |
Technical Notes |
1998-10-01
|
Preferences Programming Topics for Core Foundation
(HTML)
(PDF)
Explains how to manage Core Foundation user preferences.
|
Carbon |
Guides |
2006-10-03
|
Preferences Utilities Reference
(HTML)
(PDF)
Describes Core Foundation preferences functions.
|
Carbon |
Reference |
2007-10-31
|
PreLoginAgents
(HTML)
(DMG)
(ZIP)
Pre-login launchd agents to display UI using AppKit and HIToolbox.
|
Carbon |
Sample Code |
2007-10-26
|
Preserving embedded ICC profiles when using QuickTime Graphics Importer/Exporters
(HTML)
()
QA1145: Shows how to preserve the embedded ICC profile when using the QuickTime Graphics Importer/Exporter routines
|
Carbon |
Technical Q&As |
2002-09-04
|
Preventing sleep
(HTML)
QA1160: Explains how your application can prevent the system from sleeping.
|
Carbon |
Technical Q&As |
2004-10-22
|
Printer Queue vs. Printer Name
(HTML)
QA1407: Explains the difference between a printer queue and a printer name.
|
Carbon |
Technical Q&As |
2007-04-26
|
Printing Plug-in Interfaces Reference
(HTML)
(PDF)
Describes the various callback interfaces that Mac OS X printing plug-ins implement in Carbon.
|
Carbon |
Reference |
2003-07-31
|
Private HITheme APIs in Mac OS X 10.2 should not be called
(HTML)
QA1377: Explains why weak-linked API common runtime check is not good enough for the HITheme APIs.
|
Carbon |
Technical Q&As |
2004-10-27
|
Problem Getting PICTS to Display in Correct Colors
(HTML)
Deprecated - QD24: Using a custom color table to get PICTs to display with the right colors in an offscreen GWorld.
|
Carbon |
Technical Q&As |
1995-09-15
|
Problem with PaintRgn on 256-color Screens
(HTML)
Deprecated - QD23: PaintRgn with RGBForeColor and transfer mode addOver doesn't return color to original on 256-color-screens.
|
Carbon |
Technical Q&As |
1995-09-15
|
Problems Creating a Mask for a Picture
(HTML)
Deprecated - QD27: Demonstrates creating a mask where the mask is 0 for pure white pixels and 1 everywhere else.
|
Carbon |
Technical Q&As |
1995-09-15
|
Problems getting Bonjour TXT record information
(HTML)
QA1389: Explains why you might have problems retrieving TXT record information from a CFNetServiceRef or NSNetService.
|
Carbon |
Technical Q&As |
2005-07-06
|
Problems recording CopyBits into a PICT on Mac OS X 10.2
(HTML)
()
QA1189: Identifies a problem with CopyBits and PICT on Mac OS X 10.2 and gives a simple workaround.
|
Carbon |
Technical Q&As |
2002-11-19
|
Process
(HTML)
(DMG)
(ZIP)
A simple demonstration of the Process Manager API.
|
Carbon |
Sample Code |
2003-10-30
|
Process Carbon Events Not Delivered in 10.2
(HTML)
()
QA1181: Work around for a bug in Mac OS X 10.2 that prevents the delivery of process Carbon events.
|
Carbon |
Technical Q&As |
2002-08-27
|
Process Manager Reference
(HTML)
(PDF)
Describes the C API for process management in Carbon applications.
|
Carbon |
Reference |
2007-12-04
|
ProfileSystem
(HTML)
(DMG)
(ZIP)
Shows how to obtain the same information that System Profiler displays.
|
Carbon |
Sample Code |
2005-05-05
|
Programmatic Mounting of AppleShare Volumes
(HTML)
()
TN1111: Mount an AppleShare volume using PBVolumeMount. AFPVolMountInfo structure is defined along with the AFPXVolMountInfo structure.
|
Carbon |
Technical Notes |
1997-10-01
|
Programmatically causing restart, shutdown and/or logout
(HTML)
()
QA1134: Describes how to programmatically cause restart, shutdown, sleep or logout.
|
Carbon |
Technical Q&As |
2008-09-24
|
Programming with the Appearance Manager
(HTML)
Explains how to make an application's user interface look like the Mac OS user interface.
|
Carbon |
Guides |
2001-11-20
|
Programming With the Language Analysis Manager
(HTML)
(PDF)
Explains how morpholgical analysis is performed by the system.
|
Carbon |
Guides |
2003-05-01
|
Programming With the Text Encoding Conversion Manager
(HTML)
(PDF)
Explains character encodings, Unicode conversion, and custom converter plug-ins. Lists encoding variants.
|
Carbon |
Guides |
2005-07-07
|
Property List Programming Topics for Core Foundation
(HTML)
(PDF)
Explains how to use structured, textual representations of data in Core Foundation.
|
Carbon |
Guides |
2006-02-07
|
Providing Help Tags in Carbon
(HTML)
(PDF)
Explains how to add contextually sensitive help content to an application's user interface.
|
Carbon |
Guides |
2002-07-01
|
Providing PDF Workflow Options in the Print Dialog
(HTML)
(PDF)
Installation information and examples, including the use of Automator workflows.
|
Carbon |
Guides |
2007-10-31
|
PThreadSorts
(HTML)
(DMG)
(ZIP)
Applies various sorting algorithms to pictures using POSIX threads (pthreads) on Mac OS X.
|
Carbon |
Sample Code |
2003-01-14
|
Public UTIs supported by Mac OS X v10.3
(HTML)
QA1406: Lists the public UTIs (Uniform Type Identifiers) used by the Pasteboard in Mac OS X v10.3.
|
Carbon |
Technical Q&As |
2005-02-08
|
PutAwayVolumes
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates several ways to unmount a volume and which contexts might require which techniques.
|
Carbon |
Sample Code |
2003-01-14
|
QDFlushPortBuffer
(HTML)
()
QD65: Describes a possible solution for window update problems under Carbon.
|
Carbon |
Technical Q&As |
2000-11-08
|
QDSwapPort
(HTML)
()
QA1128: Explains when to use QDSwapPort.
|
Carbon |
Technical Q&As |
2002-11-06
|
QISA
(HTML)
(DMG)
(ZIP)
Demonstrates the basics of writing an Internet setup assistant for traditional Mac OS and Mac OS X.
|
Carbon |
Sample Code |
2003-05-15
|
QLPreviewRequest Reference
(HTML)
(PDF)
Describes an opaque type for handling requests for Quick Look document previews.
|
Carbon |
Reference |
2007-04-20
|
QLThumbnailRequest Reference
(HTML)
(PDF)
Describes an opaque type for handling requests for Quick Look thumbnail images.
|
Carbon |
Reference |
2007-10-31
|
QTCarbonCoreImage101
(HTML)
(DMG)
(ZIP)
Demonstrates how to render QuickTime Movies using Core Image filters and the new video pipeline.
|
Carbon |
Sample Code |
2006-02-14
|
QTCarbonShell
(HTML)
(DMG)
(ZIP)
A skeleton of a modern Carbon QuickTime application demonstrating how to incorporate QuickTime support into a Carbon application.
|
Carbon |
Sample Code |
2009-03-19
|
QTMetaData
(HTML)
(DMG)
(ZIP)
Demonstrates the QuickTime 7 MetaData APIs in a Carbon application.
|
Carbon |
Sample Code |
2009-03-16
|
qtshell
(HTML)
(DMG)
(ZIP)
Simple QuickTime and QuickTime VR viewer framework.
|
Carbon |
Sample Code |
2003-10-27
|
qtshellCEvents
(HTML)
(DMG)
(ZIP)
A Carbon event based movie viewer framework which demonstrates how to incorporate movie support into an application.
|
Carbon |
Sample Code |
2003-01-14
|
Quartz 2D Interpolation
(HTML)
()
QA1186: Explains how to control Quartz 2D's image interpolation.
|
Carbon |
Technical Q&As |
2002-10-29
|
Quartz 2D Programming Guide
(HTML)
(PDF)
Explains how to use Quartz 2D. Includes illustrations and sample code.
|
Carbon |
Guides |
2007-12-11
|
Quartz 2D Reference Collection
(HTML)
(PDF)
Describes the C API for the native two-dimensional drawing engine in Mac OS X.
|
Carbon |
Reference |
2006-12-18
|
Quartz 2D Shadings
(HTML)
(DMG)
(ZIP)
Shows how to use CGShading and CGGradient objects to draw simple gradients.
|
Carbon |
Sample Code |
2007-08-31
|
Quartz 2D Thread Safety
(HTML)
()
QA1238: Explains the thread-safety issues for the Quartz 2D API.
|
Carbon |
Technical Q&As |
2003-02-25
|
Quartz 2D Transformer
(HTML)
(DMG)
(ZIP)
Shows how to use Quartz 2D to manipulate an image
|
Carbon |
Sample Code |
2007-06-21
|
Quartz Composer Programming Guide
(HTML)
(PDF)
Describes how to used the framework to load, play, and control compositions.
|
Carbon |
Guides |
2008-10-15
|
Quartz Display Services Programming Topics
(HTML)
(PDF)
Shows how to configure and control display hardware using Quartz Display Services.
|
Carbon |
Guides |
2006-06-28
|
Quartz Display Services Reference
(HTML)
(PDF)
Describes the interface for configuring and controlling display hardware.
|
Carbon |
Reference |
2008-11-19
|
Quartz Event Services Reference
(HTML)
(PDF)
Describes the C API for event taps, filters used to observe and alter the stream of low-level user input events.
|
Carbon |
Reference |
2007-10-31
|
Quartz Programming Guide for QuickDraw Developers
(HTML)
(PDF)
Provides strategies to help Carbon programmers replace QuickDraw code with Quartz.
|
Carbon |
Guides |
2006-09-05
|
Quartz Window Services Reference
(HTML)
Describes the interface for capturing the contents of a window.
|
Carbon |
Reference |
2009-01-15
|
Quartz2DBasics
(HTML)
(DMG)
(ZIP)
Carbon and Cocoa sample code demonstrating some basic usage of the Quartz 2D API
|
Carbon |
Sample Code |
2006-09-11
|
QuartzLines
(HTML)
(DMG)
(ZIP)
Drawing Lines using Quartz's CGPath & CGContextStrokeLineSegments functions.
|
Carbon |
Sample Code |
2005-06-01
|
QuartzShapes
(HTML)
(DMG)
(ZIP)
Example Quartz functions that implement equivalents to the QuickDraw PaintArc, FrameArc, PaintOval, FrameOval, PaintRect, and FrameRect
|
Carbon |
Sample Code |
2005-03-08
|
Quick Look Framework Reference
(HTML)
(PDF)
Describes the interface for creating plug-ins that generate Quick Look previews and thumbnails.
|
Carbon |
Reference |
2007-04-13
|
Quick Look Programming Guide
(HTML)
(PDF)
Describes the purporse and architecture of Quick Look generators and explains how to create them.
|
Carbon |
Guides |
2008-02-08
|
QuickDraw Reference
(HTML)
(PDF)
Describes the C API for the legacy two-dimensional drawing engine in Mac OS. Replaced by Quartz 2D.
|
Carbon |
Reference |
2007-06-29
|
QuickDraw Text Anti-Aliasing using Quartz 2D
(HTML)
()
QA1193: Describes APIs added to Mac OS X to allow applications to draw QD text using CG anti-aliasing.
|
Carbon |
Technical Q&As |
2002-10-29
|
QuickDraw Text Reference
(HTML)
(PDF)
Deprecated - Describes the legacy C API for measuring and drawing text. Replaced by ATSUI.
|
Carbon |
Reference |
2006-07-13
|
QuickTime and Carbon Events
(HTML)
QA1090: Discusses how to ensure smooth movie playback when using Carbon Events in an application.
|
Carbon |
Technical Q&As |
2001-10-26
|
QuickTime Audio
(HTML)
Explains how to enable recording and playback of various audio media.
|
Carbon |
Guides |
2002-09-17
|
QuickTime Audio - Easy Frequency Level Metering with MovieAudio APIs
(HTML)
QA1459: Describes how to perform frequency band level metering using MovieAudio metering APIs.
|
Carbon |
Technical Q&As |
2009-01-29
|
QuickTime Framework Reference
(HTML)
(PDF)
Describes the API for QuickTime.
|
Carbon |
Reference |
2006-05-23
|
QuickTime Movie Basics
(HTML)
(PDF)
Introduces some of the basic concepts you need to understand when working with QuickTime movies.
|
Carbon |
Guides |
2006-01-10
|
QuickTime Music Architecture Guide
(HTML)
(PDF)
Explains how to enable synthesizing and playing of sounds and musical sequences.
|
Carbon |
Guides |
2006-01-10
|
QuickTime Overview
(HTML)
(PDF)
Introduces the main concepts and services of QuickTime.
|
Carbon |
Guides |
2005-08-11
|
QuickTimeMovieControl
(HTML)
(DMG)
(ZIP)
Demonstrates how to easily add QuickTime media playback to an application
|
Carbon |
Sample Code |
2005-08-10
|
Raw IP and Open Transport 2.5.x
(HTML)
Deprecated - NW63: Discusses Open Transport 2.5's change to the behavior of raw IP endpoints with IP_HDRINCL set.
|
Carbon |
Technical Q&As |
1999-10-25
|
ReadLocation
(HTML)
(DMG)
(ZIP)
Retrieves the Map control panel settings for longitude and latitude and the time offset from GMT.
|
Carbon |
Sample Code |
2003-01-30
|
Receiving UDP Broadcasts
(HTML)
()
Deprecated - NW53: Explains why UDP endpoints may never receive UDP broadcast messages.
|
Carbon |
Technical Q&As |
1997-11-17
|
RecentItems
(HTML)
(DMG)
(ZIP)
Implements "Recent items" menu(s)
|
Carbon |
Sample Code |
2006-10-09
|
RecordAudioToFile
(HTML)
(DMG)
(ZIP)
Demonstrates recording audio to an AAC file using Core Audio
|
Carbon |
Sample Code |
2007-02-27
|
Recording Compressed Sounds
(HTML)
()
Deprecated - SND14: Sound Manager and sound input driver compression options are limited to allow interrupt time recording.
|
Carbon |
Technical Q&As |
1998-04-12
|
Registering a Bonjour service multiple times
(HTML)
QA1311: Explains why registering the same Bonjour service twice on the same machine doesn't cause a name conflict.
|
Carbon |
Technical Q&As |
2003-10-23
|
Registering and unregistering for sleep and wake notifications
(HTML)
QA1340: Explains how applications can register and unregister for sleep and wake notifications on Mac OS X.
|
Carbon |
Technical Q&As |
2008-08-08
|
Registering custom pixel formats with QuickTime and Core Video
(HTML)
QA1401: Discusses how to register custom pixel formats with QuickTime & Core Video with QuickTime 7.
|
Carbon |
Technical Q&As |
2005-09-06
|
ReKeyTrans
(HTML)
(DMG)
(ZIP)
Shows how to patch KeyTrans to ignore dead-key processing so you type fancy accented characters.
|
Carbon |
Sample Code |
2003-01-30
|
Requirements for Quartz GL
(HTML)
QA1536: Describes the requirements for enabling Quartz GL.
|
Carbon |
Technical Q&As |
2008-08-08
|
Resolution Independence Guidelines
(HTML)
(PDF)
Describes resolution independence and how to start updating applications to support high-resolution monitors.
|
Carbon |
Guides |
2007-05-04
|
Resolution Independent UI Release Notes
(HTML)
|
Carbon |
Release Notes |
2005-04-29
|
resolveRelativeAlias
(HTML)
(DMG)
(ZIP)
Demonstrates the steps involved in creating and resolving a relative alias.
|
Carbon |
Sample Code |
2003-01-14
|
Resolves may return an IPv6 address in Panther
(HTML)
QA1298: Explains why you get an IP address of 0.0.0.0 when resolving a Bonjour service.
|
Carbon |
Technical Q&As |
2005-01-10
|
Resolving Alias Files Quietly
(HTML)
FL30: Describes how to resolve alias files on remote volumes without user interaction.
|
Carbon |
Technical Notes |
1999-11-01
|
Resource forks in Mach-O binaries
(HTML)
()
QA1175: Advises against using resource forks in Mach-O binaries.
|
Carbon |
Technical Q&As |
2002-08-07
|
Resource Manager Reference
(HTML)
(PDF)
Describes the C API for accessing information stored in resource files.
|
Carbon |
Reference |
2007-10-31
|
Resource Programming Guide
(HTML)
(PDF)
Explains how to work with nib and bundle resources in Mac OS X applications.
|
Carbon |
Guides |
2009-01-06
|
Retrieving Data from AEDesc Records - do not use the dataHandle field
(HTML)
()
QA1139: Describes the correct way to access data stored in AEDesc records.
|
Carbon |
Technical Q&As |
2002-04-10
|
ROMResourceDump
(HTML)
(DMG)
(ZIP)
Deprecated - Illustrates how to copy all resources in the Macintosh's ROM into a file.
|
Carbon |
Sample Code |
2003-01-30
|
Runtime Configuration Guidelines
(HTML)
(PDF)
Conceptual and reference information for dynamically configuring your software.
|
Carbon |
Guides |
2008-07-08
|
SampleCMPlugIn
(HTML)
(DMG)
(ZIP)
A contextual menu plugIn for Mac OS X.
|
Carbon |
Sample Code |
2006-10-09
|
SampleScannerApp
(HTML)
(DMG)
(ZIP)
This project implements a simple client accessing an ICA scanning device.
|
Carbon |
Sample Code |
2008-05-07
|
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 |
Technical Notes |
2007-03-29
|
Saving the current Core Graphics Path
(HTML)
QA1056: Explains that the Core Graphics save and restore GState APIs do not affect the path.
|
Carbon |
Technical Q&As |
2001-10-02
|
Scoping Your Transition Projects
(HTML)
Learn how to transition to Intel-based Macs.
|
Carbon |
Articles |
2005-09-27
|
Scrap Manager Reference
(HTML)
(PDF)
Deprecated - Describes the legacy C API used to copy items to and from the Clipboard. Replaced by the Pasteboard Manager.
|
Carbon |
Reference |
2007-12-11
|
Scrap Parsing
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to parse the in-memory scrap.
|
Carbon |
Sample Code |
2003-01-30
|
Script Manager Reference
(HTML)
(PDF)
Deprecated - Describes a deprecated technology replaced by Unicode facilities.
|
Carbon |
Reference |
2007-12-11
|
Scripting Additions for Mac OS X
(HTML)
()
TN1164: Talks about how to create AppleScript scripting additions (OSAX) for Mac OS X.
|
Carbon |
Technical Notes |
2008-04-24
|
Scripting Interface Guidelines
(HTML)
TN2106: Directions for providing a clean and consistent scripting interface for your application.
|
Carbon |
Technical Notes |
2004-03-01
|
ScrollAndZoom
(HTML)
(DMG)
(ZIP)
An illustration of the use of the Context Transformation Matrix (CTM) for zooming and scrolling a HIView.
|
Carbon |
Sample Code |
2005-08-10
|
SCSI Manager Reference
(HTML)
(PDF)
Deprecated - Describes the C API for accessing SCSI devices in Classic Mac OS. Replaced by the I/O Kit.
|
Carbon |
Reference |
2006-07-12
|
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 |
Sample Code |
2005-06-06
|
Search Kit Programming Guide
(HTML)
(PDF)
Describes Search Kit architecture and workflow, and how to add search capabilities to Carbon and Cocoa applications.
|
Carbon |
Guides |
2005-12-06
|
Search Kit Reference
(HTML)
(PDF)
Describes the interface for supporting user searches of textual content.
|
Carbon |
Reference |
2009-05-06
|
Searching Volumes - Solutions and Problems
(HTML)
Deprecated - FL31: Discusses searching volumes using PBCatSearch.
|
Carbon |
Technical Notes |
1988-10-01
|
SearchKit Release Notes
(HTML)
|
Carbon |
Release Notes |
2005-04-29
|
Secure Coding Guide
(HTML)
(PDF)
Describes techniques to use and factors to consider to make your code more secure from attack.
|
Carbon |
Guides |
2008-05-23
|
Secure Transport Reference
(HTML)
(PDF)
Describes the C API for creating a Secure Sockets Layer session over any transport layer.
|
Carbon |
Reference |
2004-08-31
|
Securely Erasing, Accessing and Dismounting a Macintosh Partition
(HTML)
()
FL11: Set up a disk for secure erasures. Resources with information on magnetic disks, information recovery.
|
Carbon |
Technical Q&As |
1999-01-11
|
Security Framework Error Codes
(HTML)
QA1499: Explains how to interpret errors returned by the Security Framework with an overview of Security error handling.
|
Carbon |
Technical Q&As |
2006-11-16
|
Security Framework Reference
(HTML)
(PDF)
Describes the API for protecting information.
|
Carbon |
Reference |
2008-03-12
|
Security Overview
(HTML)
(PDF)
An introduction to computer security concepts and the security APIs in Mac OS X and iPhone OS.
|
Carbon |
Guides |
2008-10-15
|
Security Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Security framework.
|
Carbon |
Release Notes |
2007-07-18
|
SeeMyFriends
(HTML)
(DMG)
(ZIP)
Illustrates how to use SyncServices API in a Carbon (HLTB) based application
|
Carbon |
Sample Code |
2006-10-16
|
Selecting a specific sound input source
(HTML)
()
Deprecated - SND10: Using the sound input driver to select specific sound input sources.
|
Carbon |
Technical Q&As |
1998-01-16
|
Sending an Email
(HTML)
QA1084: Shows how to create an email in the user's prefered email application.
|
Carbon |
Technical Q&As |
2004-11-05
|
Sequence Grabber - Determining the capture resolution of an IIDC device
(HTML)
QA1403: Discusses how to determine the resolution of a captured image from an IIDC device
|
Carbon |
Technical Q&As |
2005-01-06
|
Sequence Grabber preallocates large file when recording
(HTML)
QA1411: Describes how to prevent the Sequence Grabber from filling your entire disk when recording.
|
Carbon |
Technical Q&As |
2006-02-06
|
Server Endpoint 'qlen' Limit
(HTML)
()
Deprecated - NW38: Tells how to determine the maximum 'qlen' value which limits the number of supported handoff endpoints.
|
Carbon |
Technical Q&As |
1996-08-21
|
SetCustomIcon
(HTML)
(DMG)
(ZIP)
Demonstrates how to programmatically set a custom icon for a file, folder, or disk.
|
Carbon |
Sample Code |
2006-08-01
|
SetFontInfoForSelection incorrect prototype
(HTML)
QA1375: Describes the incorrect prototyping of the SetFontInfoForSelection API and gives a workaround.
|
Carbon |
Technical Q&As |
2004-10-04
|
SetIndString
(HTML)
(DMG)
(ZIP)
Implements SetIndString(), which sets a particular STR# string to the passed in string. Similar to GetIndString()
|
Carbon |
Sample Code |
2003-01-30
|
SetMouseAcclSample
(HTML)
(DMG)
(ZIP)
Find HID System Manager and get/set cursor acceleration
|
Carbon |
Sample Code |
2006-11-28
|
Setting a Control's Variant Field
(HTML)
()
Deprecated - TB63: Details how to change the variant of a custom control after creating the control.
|
Carbon |
Technical Q&As |
1999-05-03
|
Setting a UserPane's feature
(HTML)
()
TB64: Explains how to set up the control attributes when creating controls, and UserPanes in particular.
|
Carbon |
Technical Q&As |
1999-09-27
|
Setting Audio Input Gain
(HTML)
()
Deprecated - SND11: Setting audio input gain under Mac OS 8.1.
|
Carbon |
Technical Q&As |
1998-02-10
|
Setting default open Finder window
(HTML)
QA1449: How to set the default Finder window to open when a disk is mounted
|
Carbon |
Technical Q&As |
2006-01-03
|
Setting environment variables for user processes
(HTML)
QA1067: Tells how to set environment variables for user processes.
|
Carbon |
Technical Q&As |
2001-10-25
|
Setting request headers in URL Access
(HTML)
()
Deprecated - QA1073: Explains how to work around a bug in URL Access when setting request headers.
|
Carbon |
Technical Q&As |
2002-09-10
|
Setting Up Your Carbon Application to Use the Services Menu
(HTML)
(PDF)
Explains how to make a Carbon application share functionality with other applications.
|
Carbon |
Guides |
2003-12-10
|
SetWindBackColor
(HTML)
(DMG)
(ZIP)
Demonstrates how to programmatically set the background color of a window without flicker without the Appearance Manager.
|
Carbon |
Sample Code |
2003-01-30
|
Sheets
(HTML)
(DMG)
(ZIP)
Demonstrates how to create a sheet both in code and through the use of a Nib file.
|
Carbon |
Sample Code |
2003-10-24
|
siActive Channels Unsupported on Some Power Macs
(HTML)
()
Deprecated - SND03: siActive Channels is unsupported on some older PowerMacs (siUnknownInfoType returned by SPBGetDeviceInfo).
|
Carbon |
Technical Q&As |
1996-06-01
|
SICN LDEF
(HTML)
(DMG)
(ZIP)
Implements an LDEF that displays small icons to the left of text in a list.
|
Carbon |
Sample Code |
2003-01-30
|
Signals and Threads
(HTML)
()
QA1184: Describes how threads and signals interact.
|
Carbon |
Technical Q&As |
2002-08-27
|
SignatureToApp
(HTML)
(DMG)
(ZIP)
Deprecated - Takes a signature (creator code) and finds the corresponding application, running or on disk.
|
Carbon |
Sample Code |
2003-01-14
|
SillyFrequencyLevels
(HTML)
(DMG)
(ZIP)
Demonstrates how to obtain audio frequency levels from a Movie using SetMovieAudioFrequencyMeteringNumBands and GetMovieAudioFrequencyLevels APIs.
|
Carbon |
Sample Code |
2006-01-25
|
siMonitorSource Selector
(HTML)
()
Deprecated - SND13: Using the sound output siMonitorAvailable, and siMonitorSource selectors.
|
Carbon |
Technical Q&As |
1998-04-12
|
Simple DrawSprocket
(HTML)
(DMG)
(ZIP)
Deprecated - Simple use of DrawSprocket to set screen resolution and size.
|
Carbon |
Sample Code |
2003-07-22
|
SimpleHIMovieViewPlayer
(HTML)
(DMG)
(ZIP)
Demonstrates how to use HIMovieView to play QuickTime Movies.
|
Carbon |
Sample Code |
2005-07-15
|
SimpleList
(HTML)
(DMG)
(ZIP)
A simple illustration of a ListBox Control implementation and its pitfall
|
Carbon |
Sample Code |
2003-01-30
|
SimplePlayThru
(HTML)
(DMG)
(ZIP)
Use the HAL's Audio Output Unit (AUHAL) for device input and output on a single device (play-thru)
|
Carbon |
Sample Code |
2006-10-25
|
SimpleSpeechRecExample
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the Speech Recognition Manager in a simple application.
|
Carbon |
Sample Code |
2003-03-26
|
SimpleTabControl
(HTML)
(DMG)
(ZIP)
Demonstrates how to use a simple tabbed pane window. This control is often used in preferences.
|
Carbon |
Sample Code |
2003-02-20
|
SimpleVideoOut
(HTML)
(DMG)
(ZIP)
Demonstrates how QuickTime Video Output Components can be used to play video out to hardware.
|
Carbon |
Sample Code |
2005-08-10
|
Simplifying Data Handling with Uniform Type Identifiers
(HTML)
Learn to use UTIs to take advantage of key Mac OS X technologies in your application.
|
Carbon |
Articles |
2005-07-12
|
siOSTypeInput Selectors
(HTML)
()
Deprecated - SND12: The use of siOSTypeInputSource, and siOSTypeInputAvailable selectors and extracting the siOSTypeInputAvailable OSTypes returned.
|
Carbon |
Technical Q&As |
1998-04-12
|
siOSTypeInputAvailable Format
(HTML)
()
Deprecated - SND09: The format of the data returned by the siOSTypeInputAvailable selector is SoundInfoList.
|
Carbon |
Technical Q&As |
1998-01-16
|
Software Delivery Guide
(HTML)
(PDF)
Explains how to distribute and install Mac OS X software using PackageMaker and Installer.
|
Carbon |
Guides |
2006-07-24
|
Son of Grab
(HTML)
(DMG)
(ZIP)
Shows how to use the new CGWindow to get window images from the Window Server.
|
Carbon |
Sample Code |
2007-11-01
|
Sorting Like the Finder
(HTML)
QA1159: Shows how to sort strings like the Finder's list view.
|
Carbon |
Technical Q&As |
2004-10-27
|
Sound Manager 3.3
(HTML)
Deprecated - Summary of Sound Manager legacy releases 3.1, 3.2.1, and 3.3.
|
Carbon |
Reference |
2001-11-15
|
The Sound of Opportunity Knocking: The Audio Units Community Takes Off
(HTML)
Learn how one developer created a successful business using audio units.
|
Carbon |
Articles |
2005-10-31
|
Speech Recognition Manager Reference
(HTML)
(PDF)
Describes the C interface for recognizing and accepting spoken input.
|
Carbon |
Reference |
2003-02-01
|
Speech Release Notes
(HTML)
New document that describes new features, notes, and known issues for speech synthesis on Mac OS X v10.5.
|
Carbon |
Release Notes |
2007-10-31
|
Speech Synthesis Manager Reference
(HTML)
(PDF)
Describes the C API for converting text into synthesized speech.
|
Carbon |
Reference |
2009-04-08
|
Speech Synthesis Programming Guide
(HTML)
(PDF)
Describes speech synthesis in Mac OS X and explains how your application can produce customized spoken output.
|
Carbon |
Guides |
2006-09-05
|
SpellingChecker CarbonCocoa Bundled
(HTML)
(DMG)
(ZIP)
How to load and call a Cocoa bundle from a Carbon CFM or Mach-O application
|
Carbon |
Sample Code |
2004-08-17
|
SpellingChecker-CarbonCocoa
(HTML)
(DMG)
(ZIP)
Implements procedural C wrapper around the Cocoa NSSpellChecker, exports it as a Mach-O bundle called "SpellCheck.bundle"
|
Carbon |
Sample Code |
2003-01-14
|
SpellingChecker-CocoaCarbon
(HTML)
(DMG)
(ZIP)
Demonstrates how to call NSSpellChecker cocoa routines from a Carbon application.
|
Carbon |
Sample Code |
2005-08-10
|
Splasher
(HTML)
(DMG)
(ZIP)
Closes a modal window, such as a splash screen, with a mouse click or key press.
|
Carbon |
Sample Code |
2003-01-30
|
SplitView
(HTML)
(DMG)
(ZIP)
An HIView sample that uses the HIFramework and implements a scalable split view.
|
Carbon |
Sample Code |
2003-01-30
|
Spooling in or out of CompressPicture or CompressImage
(HTML)
Deprecated - QD17: Recommends alternatives to spooling the results of CompressPicture or CompressImage to or from disk.
|
Carbon |
Technical Q&As |
1995-09-15
|
Spotlight Importer Programming Guide
(HTML)
(PDF)
Describes the role of metadata importers and how to write them.
|
Carbon |
Guides |
2007-05-27
|
Spotlight Metadata Attributes Reference
(HTML)
(PDF)
Describes metadata attributes used with Spotlight.
|
Carbon |
Reference |
2007-05-22
|
Spotlight Overview
(HTML)
(PDF)
Introduces the main components and services of Apple's metadata technology.
|
Carbon |
Guides |
2007-05-27
|
Spotlight Query Programming Guide
(HTML)
(PDF)
Describes how to add Spotlight searching to your applications.
|
Carbon |
Guides |
2006-03-08
|
Spotlight Reference Collection
(HTML)
(PDF)
Describes the API used to define Apple's desktop search technology, Spotlight.
|
Carbon |
Reference |
2006-07-13
|
SpotlightFortunes
(HTML)
(DMG)
(ZIP)
Demonstrates how to provision a Spotlight importer plug-in for a custom UTI, and how to use a NSMetadataQuery with bindings to display live query results in a table view.
|
Carbon |
Sample Code |
2008-06-06
|
SSLSample
(HTML)
(DMG)
(ZIP)
Contains examples showing how to use SecureTransport.
|
Carbon |
Sample Code |
2003-01-14
|
Standard Sound Dialog Component
(HTML)
Describes the QuickTime component that lets the user make audio parameter settings.
|
Carbon |
Guides |
2002-09-17
|
StarMenu
(HTML)
(DMG)
(ZIP)
Shows how to create a Custom Star Shape menu using the new HIMenuView class.
|
Carbon |
Sample Code |
2007-05-24
|
Static linking of user binaries on Mac OS X
(HTML)
()
QA1118: Explains why static linking of user binaries is not supported on Mac OS X, and possible workarounds.
|
Carbon |
Technical Q&As |
2002-02-07
|
stdFilterHacking
(HTML)
(DMG)
(ZIP)
Demonstrates problems and workarounds for/with the Standard Dialog Filter.
|
Carbon |
Sample Code |
2003-01-30
|
StickiesExample
(HTML)
(DMG)
(ZIP)
Contains sample code and tools used by Sync Services Tutorial to demonstrate debugging syncing applications.
|
Carbon |
Sample Code |
2006-08-08
|
StopAlert and NoteAlert now use the Application icon
(HTML)
QA1378: System Alerts now use the Application icon to let the User easily identify the source of the alert.
|
Carbon |
Technical Q&As |
2005-10-04
|
Storing file references in CFPreferences
(HTML)
QA1350: Storing file references in CFPreferences
|
Carbon |
Technical Q&As |
2005-02-23
|
Strings Programming Guide for Core Foundation
(HTML)
(PDF)
Explains how to create, manipulate, and search strings in Core Foundation, and how strings interact with encodings and character sets.
|
Carbon |
Guides |
2008-03-11
|
StyleFlatteningSample
(HTML)
(DMG)
(ZIP)
Shows how to use the ATSUFlatten and ATSUUnflatten APIs.
|
Carbon |
Sample Code |
2003-01-14
|
Supporting Printing in Your Carbon Application
(HTML)
(PDF)
Explains how to support printing in Carbon applications. Includes creating PDFs and porting from Mac OS 9.
|
Carbon |
Guides |
2004-08-31
|
Supporting Unicode Input
(HTML)
(PDF)
Introduces international text in Mac OS X and lists the tasks an application needs to perform.
|
Carbon |
Guides |
2005-07-07
|
Suppressing the "unexpectedly quit" alert
(HTML)
QA1288: Describes how to suppress the "unexpectedly quit" alert.
|
Carbon |
Technical Q&As |
2008-03-11
|
Switching from Code Warrior to Xcode
(HTML)
Learn how to import your projects from CodeWarrior.
|
Carbon |
Articles |
2003-10-24
|
Synchronizing Sounds to Video
(HTML)
()
Deprecated - SND19: Enabling regular sound callbacks under Mac OS 9 and Sound Manager 4.0.
|
Carbon |
Technical Q&As |
1999-10-05
|
Synchronous SysBeep
(HTML)
()
Deprecated - SND18: Obtaining a synchronous SysBeep with Sound Manager 3.1.
|
Carbon |
Technical Q&As |
1999-10-05
|
Synchronous TCP OTConnect Client Call Completes Before Server Responds
(HTML)
()
Deprecated - NW24: Explains why an OTConnect call will complete before the server responds.
|
Carbon |
Technical Q&As |
1996-05-14
|
T_DATA_REQ vs M_DATA TPI Message Blocks
(HTML)
()
NW42: Explains why OT passes data to a TPI module using M_DATA message blocks instead of M_PROTO+T_DATA_REQ.
|
Carbon |
Technical Q&As |
1996-10-25
|
TabsShowcase
(HTML)
(DMG)
(ZIP)
Shows how to instantiate and use the Tab control both programmatically and from a nib file.
|
Carbon |
Sample Code |
2005-10-28
|
Taking Advantage of the Accelerate Framework
(HTML)
Learn how your application can run on PowerPC- or Intel-based Macs without processor-specific customization.
|
Carbon |
Articles |
2005-10-03
|
Targeting DebuggingCarbonLib asserts
(HTML)
Deprecated - QA1033: Describes how to focus DebuggingCarbonLib asserts to a single application.
|
Carbon |
Technical Q&As |
2001-05-04
|
TCP Option Sizes
(HTML)
Deprecated - NW27: Tells where to get more information on TCP Option sizes and setting TCP Options.
|
Carbon |
Technical Q&As |
1996-05-14
|
TCP/IP Option Sizes
(HTML)
()
NW62: Enumerates the TCP/IP options and their sizes for Open Transport.
|
Carbon |
Technical Q&As |
1999-04-26
|
TE Over Background
(HTML)
(DMG)
(ZIP)
Deprecated - A textEdit that shows old text editing over a colored background
|
Carbon |
Sample Code |
2003-07-22
|
Text Encoding Conversion Manager Reference
(HTML)
(PDF)
Describes the C API for transferring text across other platforms or over the Internet.
|
Carbon |
Reference |
2005-07-07
|
Text Encodings in VFS
(HTML)
()
QA1173: How to handle text encodings correctly when writing a file system (VFS) plug-in for Mac OS X.
|
Carbon |
Technical Q&As |
2003-02-10
|
Text Input Source Services Reference
(HTML)
(PDF)
Describes the API for operating on text input sources, such as keyboards, character palettes, and ink input.
|
Carbon |
Reference |
2007-06-07
|
Text Services Manager Reference
(HTML)
(PDF)
Describes the C API for communicating between client applications and provider modules.
|
Carbon |
Reference |
2005-11-09
|
Text Utilities Reference
(HTML)
(PDF)
Describes the C API for operating on strings (formatting, sorting, converting, comparing).
|
Carbon |
Reference |
2007-05-29
|
TextEdit Reference
(HTML)
(PDF)
Deprecated - Describes the deprecated technology replaced by the Multilingual Text Engine (MLTE).
|
Carbon |
Reference |
2006-07-13
|
TextNameTool
(HTML)
(DMG)
(ZIP)
A command line tool sample illustrating how to use various graphical facilities and services without a login.
|
Carbon |
Sample Code |
2003-10-27
|
Third party VFS can't unmount on Mac OS X 10.3
(HTML)
QA1308: Describes changes in unmounting behavior for VFS plug-ins under Mac OS X 10.3 "Panther."
|
Carbon |
Technical Q&As |
2003-10-23
|
Thread Manager Reference
(HTML)
(PDF)
Describes the C API for creating cooperatively scheduled threads in Carbon applications.
|
Carbon |
Reference |
2007-04-04
|
Thread-safe programming in QuickTime
(HTML)
TN2125: Discusses how to use QuickTime from background threads for applications and component developers.
|
Carbon |
Technical Notes |
2007-09-14
|
Threading Architectures
(HTML)
()
TN2028: Describes the various threading APIs on Mac OS 9 and Mac OS X.
|
Carbon |
Technical Notes |
2001-08-08
|
Threading Programming Guide
(HTML)
(PDF)
Explains how to use threads in Cocoa applications.
|
Carbon |
Guides |
2008-02-08
|
TickerView
(HTML)
(DMG)
(ZIP)
HIView subclass which implements a scrolling, live stock ticker.
|
Carbon |
Sample Code |
2003-01-30
|
Ticket Services Reference
(HTML)
(PDF)
Describes the C API used by printer modules and PDEs to communicate printing information to the system.
|
Carbon |
Reference |
2002-10-23
|
Tiger Develop Overview Series: Working with Spotlight
(HTML)
Learn to make the most of Spotlight's powerful search technologies within your own applications.
|
Carbon |
Articles |
2004-10-07
|
Tiger Developer Overview Series: Developing with Core Image
(HTML)
Learn how Core Image can help you take your graphics development to the next level.
|
Carbon |
Articles |
2005-03-09
|
Tiler
(HTML)
(DMG)
(ZIP)
Modify your applications tile icon within the Mac OS X dock by using both QuickDraw and Quartz
|
Carbon |
Sample Code |
2003-10-24
|
Time Manager Reference
(HTML)
(PDF)
Describes the C API for scheduling routines for execution at a later time.
|
Carbon |
Reference |
2006-03-08
|
TimeZone.Daylight
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to read the current location and time zone that is set in Date & Time.
|
Carbon |
Sample Code |
2003-01-14
|
Translation Manager Reference
(HTML)
(PDF)
Describes the C API for handling data and documents between applications, including applications from another operating system.
|
Carbon |
Reference |
2006-07-12
|
TremoloUnit
(HTML)
(DMG)
(ZIP)
Audio unit sample demonstrating how to build an effect unit with a generic view.
|
Carbon |
Sample Code |
2006-10-26
|
TubeTest
(HTML)
(DMG)
(ZIP)
Deprecated - The program is a simple demonstration of how to use the Palette Manager in a color program.
|
Carbon |
Sample Code |
2003-03-12
|
Tuning for G5: A Practical Guide
(HTML)
()
TN2086: Explains how to get started tuning your application for the new Macintosh G5 architecture.
|
Carbon |
Technical Notes |
2003-10-01
|
Turn up the Volume with Audio Units
(HTML)
Learn to build a sample volume unit, test it, and integrate it into GarageBand.
|
Carbon |
Articles |
2005-01-31
|
Turning Off Core Graphics Clipping
(HTML)
QA1050: Explains how to clear the clipping path for a CGContext.
|
Carbon |
Technical Q&As |
2001-07-02
|
TypeServicesForUnicode
(HTML)
(DMG)
(ZIP)
Shows how to use various ATSUI functions and features going from simple to very complex.
|
Carbon |
Sample Code |
2005-08-10
|
Unarchiving Interface Objects With Interface Builder Services
(HTML)
(PDF)
Explains how to reconstitute user interface elements in Carbon applications.
|
Carbon |
Guides |
2004-02-17
|
Understanding and Detecting OpenGL Functionality
(HTML)
TN2080: Discusses OpenGL API design, and how to access the full power of hardware and software renderers.
|
Carbon |
Technical Notes |
2003-12-29
|
Understanding Text Input and the Text Services Manager in Carbon
(HTML)
(PDF)
Discusses keyboard input, including Unicode, and explains how events are routed and handled.
|
Carbon |
Guides |
2002-12-11
|
Unexpected CG state changes
(HTML)
QA1045: Explains why the Core Graphics drawing state sometimes changes for no apparent reason.
|
Carbon |
Technical Q&As |
2001-07-02
|
Unicode Utilities Reference
(HTML)
(PDF)
Describes the C API that allows applications and input methods to operate on Unicode text.
|
Carbon |
Reference |
2006-01-10
|
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 |
Technical Q&As |
2005-06-17
|
Uniform Type Identifiers Overview
(HTML)
(PDF)
Describes uniform type identifiers and how to use them.
|
Carbon |
Guides |
2008-04-08
|
Uniquely Identifying a Macintosh Computer
(HTML)
()
TN1103: How to identify a specific Macintosh computer.
|
Carbon |
Technical Notes |
2006-04-25
|
Universal Access: Computers That Everyone Can Use
(HTML)
Learn how to make your applications usable by everyone, including those with disabilities.
|
Carbon |
Articles |
2004-08-02
|
Universal Binary Programming Guidelines, Second Edition
(HTML)
(PDF)
Conceptual information and tips for writing code that runs on PowerPC-based and Intel-based Macintosh computers.
|
Carbon |
Guides |
2009-02-04
|
Update: Borrowed AFP Sessions
(HTML)
()
TN1106: Shows how to borrow the session reference number of an AFP volume mounted by the Macintosh File System.
|
Carbon |
Technical Notes |
2000-08-14
|
Updating OpenGL Contexts
(HTML)
()
QA1209: When and why to update an OpenGL context in response to system and user actions.
|
Carbon |
Technical Q&As |
2003-06-19
|
Updating the TXT record of a Bonjour service
(HTML)
QA1302: Explains how to update a Bonjour TXT record while running on either Jaguar or Panther.
|
Carbon |
Technical Q&As |
2004-07-14
|
Upgrading to the Mac OS X HIToolbox
(HTML)
(PDF)
A porting guide for Carbon developers seeking to adopt Mac OS X HIToolbox features such as nib-based windows and HIViews.
|
Carbon |
Guides |
2004-06-28
|
URL Access and the Missing Progress Dialog
(HTML)
()
Deprecated - QA1140: Explains a known bug in URL Access related to progress dialogs.
|
Carbon |
Technical Q&As |
2002-09-23
|
URL Access Manager Reference
(HTML)
(PDF)
Deprecated - Describes the legacy C API for transferring data to and from a URL from within an application. Replaced by CFNetwork.
|
Carbon |
Reference |
2006-07-13
|
URL Access vs. CFNetwork
(HTML)
QA1291: Explains when to choose URL Access or CFNetwork when downloading files from within your application.
|
Carbon |
Technical Q&As |
2003-10-29
|
URLTextView
(HTML)
(DMG)
(ZIP)
An HIView subclass which uses LaunchServices to open the URL attached to the view.
|
Carbon |
Sample Code |
2003-01-30
|
Use the Computer Name when registering your Bonjour service
(HTML)
QA1228: Explains why you should use the Computer Name when advertising a Bonjour service.
|
Carbon |
Technical Q&As |
2004-03-05
|
Using Clip Region and Buffer Rectangles with OpenGL Carbon
(HTML)
()
QA1222: Shows the basics of using buffer rectangles and clip regions with AGL.
|
Carbon |
Technical Q&As |
2002-12-19
|
Using cmPathBased profile locations on Mac OS X
(HTML)
()
QA1203: Shows how to correctly specify cmPath-based profile locations on Mac OS X
|
Carbon |
Technical Q&As |
2002-11-06
|
Using collection classes safely with multithreaded applications
(HTML)
()
TN2059: Describes some problems with and workarounds for using mutable collection classes in multithreaded applications.
|
Carbon |
Technical Notes |
2002-09-10
|
Using Ink Services in Your Application
(HTML)
(PDF)
Explains how Ink Services works and how to customize handwriting recognition.
|
Carbon |
Guides |
2003-07-24
|
Using language-tagged QuickTime UserData text APIs with CFStrings
(HTML)
QA1410: Describes how to use language-tagged QuickTime UserData text APIs with CFStrings and TextEncodings.
|
Carbon |
Technical Q&As |
2005-02-11
|
Using Launch Services for discovering document binding and launching applications
(HTML)
()
TN2017: Interface to starting applications, opening documents either with a specific application, or using the default application.
|
Carbon |
Technical Notes |
2001-04-17
|
Using Navigation Services to filter QuickTime files
(HTML)
()
QA1152: Using the CanQuickTimeOpenFile function in a Navigation Services filter to display files that QuickTime can open.
|
Carbon |
Technical Q&As |
2002-07-15
|
Using PostScript Printer Description Files
(HTML)
(PDF)
Information for printer vendors. Includes installing files, PPD/PDE binding, and grouping features.
|
Carbon |
Guides |
2005-07-07
|
Using qd and QDGlobals
(HTML)
()
Deprecated - QD40: Why a sample program compiled with SC may give the link error: undefined entry qd. Provides a solution.
|
Carbon |
Technical Q&As |
1996-02-09
|
Using QTPixelBufferContextCreate with NewMovieFromProperties
(HTML)
QA1443: Discusses using a QuickTime pixel buffer visual context and NewMovieFromProperties to output frames to pixel buffers.
|
Carbon |
Technical Q&As |
2008-08-08
|
Using Secure Event Input Fairly
(HTML)
TN2150: Describes the proper use of EnableSecureEventInput.
|
Carbon |
Technical Notes |
2007-06-08
|
Using Temporary Memory with OpenPicture
(HTML)
Deprecated - QD20: Provides several techniques of causing OpenPicture to allocate temporary memory for a picture handle.
|
Carbon |
Technical Q&As |
1996-02-01
|
Using the 3DMixer Audio Unit
(HTML)
TN2112: Discusses how to use Core Audio's 3DMixer version 2.0
|
Carbon |
Technical Notes |
2004-06-14
|
Using the Drag Manager to Interact with and Manipulate File System Entities
(HTML)
()
TN1085: Details the data flavors provided by the Drag Manager for interacting with and manipulating file system entities.
|
Carbon |
Technical Notes |
1996-12-01
|
Using the Japanese Analysis Engine and Access Method
(HTML)
(PDF)
Describes dictionary access and the environments used by the Japanese Analysis Engine.
|
Carbon |
Guides |
2003-05-01
|
Using the Web Kit for Application Registration
(HTML)
Learn how to use the Web Kit to handle your application's online registration.
|
Carbon |
Articles |
2004-03-09
|
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 |
Articles |
2007-03-07
|
Using the Wide Routines in <FixMath.h>
(HTML)
TB14: Details the Wide routines listed in the FixMath.h header (WideDivide, WideCompare, WideBitShift, WideShift, etc.).
|
Carbon |
Technical Q&As |
1995-06-01
|
vDSP Complex Vector Conversion Reference
(HTML)
(PDF)
Describes functions that convert complex vectors between interleaved and split forms.
|
Carbon |
Reference |
2007-06-15
|
vDSP Correlation, Convolution, and Filtering Reference
(HTML)
(PDF)
Describes an interface for performing correlation, convolution, and filtering operations on real or complex signals.
|
Carbon |
Reference |
2009-01-06
|
vDSP Matrix Operations Reference
(HTML)
(PDF)
Describes an interface for matrix arithmetic operations.
|
Carbon |
Reference |
2009-01-06
|
vDSP One-Dimensional Fast Fourier Transforms Reference
(HTML)
(PDF)
Describes an interface for performing one-dimensional fast Fourier transforms on an input signal.
|
Carbon |
Reference |
2009-01-06
|
vDSP Single-Vector Operations Reference
(HTML)
(PDF)
This document describes the C API for performing common routines on a single vector in vDSP.
|
Carbon |
Reference |
2009-01-07
|
vDSP Two-Dimensional Fast Fourier Transforms Reference
(HTML)
(PDF)
Improved function discussions and corrections.
|
Carbon |
Reference |
2008-11-19
|
vDSP Vector Scalar Arithmetic Operations Reference
(HTML)
(PDF)
Describes vDSP functions that perform arithmetic operations combining a scalar with each element of a vector.
|
Carbon |
Reference |
2007-06-15
|
vDSP Vector-To-Scalar Operations Reference
(HTML)
(PDF)
Describes functions that receive a vector as input and compute scalars as output.
|
Carbon |
Reference |
2009-01-06
|
vDSP Vector-to-Vector Arithmetic Operations Reference
(HTML)
(PDF)
Describes functions that receive a vector as input and return a vector as output.
|
Carbon |
Reference |
2009-01-06
|
VelEng FFT
(HTML)
(DMG)
(ZIP)
G4 Velocity Engine implementation of Fast Fourier Transform (FFT) and associated convolution/correlation routines.
|
Carbon |
Sample Code |
2003-01-14
|
The 'vers' Resource and Your Place in the World
(HTML)
TX14: Setting the correct country code in the 'vers' resource to reflect the application's localization.
|
Carbon |
Technical Q&As |
2000-05-01
|
Version Territory
(HTML)
()
TN1132: Clarifies the format of data in the NumVersion structure used in a version ( 'vers') resource.
|
Carbon |
Technical Notes |
2003-08-25
|
Version Territory
(HTML)
Deprecated - OV12: Please see Technical Note 1132 - Version Territory.
|
Carbon |
Technical Notes |
1988-04-01
|
Vertest
(HTML)
(DMG)
(ZIP)
Demonstrates how to access the information from the Vers Resource. Developed for Tech Note #189.
|
Carbon |
Sample Code |
2003-01-30
|
vImage Reference Collection
(HTML)
(PDF)
Describes the C programming interface for high-performance image processing.
|
Carbon |
Reference |
2007-07-12
|
Virtual Memory Application Compatibility
(HTML)
Deprecated - TN1094: Provides an introduction to how virtual memory works under Traditional Mac OS.
|
Carbon |
Technical Notes |
1998-04-01
|
VolumeToBSDNode
(HTML)
(DMG)
(ZIP)
Shows how to iterate across all mounted volumes and retrieve their BSD node names.
|
Carbon |
Sample Code |
2006-10-16
|
WaitMouseUp documentation errata
(HTML)
QA1008: Specifies the correct behavior of the WaitMouseUp function.
|
Carbon |
Technical Q&As |
2001-02-27
|
Watcher
(HTML)
(DMG)
(ZIP)
Uses FSEvents to monitor a directory hierarchy to keep track of its total size
|
Carbon |
Sample Code |
2006-08-04
|
Weak Linking To Spotlight
(HTML)
QA1422: Describes a problem with weak linking to Spotlight (the Metadata framework), and its solution.
|
Carbon |
Technical Q&As |
2005-06-03
|
Weak-Linking to a Code Fragment Manager-based Shared Library
(HTML)
()
TN1083: Describes weak-linking to CFM shared libraries.
|
Carbon |
Technical Notes |
1996-11-01
|
Web Services Core Framework Reference
(HTML)
Describes the client-side APIs for accessing web services.
|
Carbon |
Reference |
2009-01-06
|
Web Services Core Programming Guide
(HTML)
(PDF)
Explains how to use the new Web Services client-side frameworks available in Mac OS X.
|
Carbon |
Guides |
2009-01-06
|
WebKit C Reference
(HTML)
(PDF)
Describes the C API for displaying web content in windows.
|
Carbon |
Reference |
2008-10-15
|
WebKit Objective-C Programming Guide
(HTML)
(PDF)
Explains how to use the WebKit to embed web content in both Cocoa and Carbon applications.
|
Carbon |
Guides |
2008-10-15
|
WhackedTV
(HTML)
(DMG)
(ZIP)
A Cocoa version of the venerable HackTV sample code, demonstrating usage of the Sequence Grabber API's
|
Carbon |
Sample Code |
2008-05-09
|
What is the minimal set of Carbon Events I need to override in order to implement a simple custom push button?
(HTML)
()
QA1210: Details the minimal set of Carbon Events needed to implement a simple custom push button HIView.
|
Carbon |
Technical Q&As |
2002-11-12
|
Why am I getting a bdNamErr when trying to use a file I just located?
(HTML)
QA1392: Describes the problem caused by different forbidden characters in POSIX and HFS and a solution around the problem.
|
Carbon |
Technical Q&As |
2006-11-14
|
Why am I not receiving kEventControlHit events for some of the parts of my custom HIView?
(HTML)
QA1439: Explains why part codes greater than 127 should not be used
|
Carbon |
Technical Q&As |
2005-07-14
|
Why doesn't my Scrolling Text Box control work in a compositing window?
(HTML)
QA1324: Explains why some older controls do not function properly in compositing windows and points to a replacement.
|
Carbon |
Technical Q&As |
2003-11-13
|
Why is my application crashing in QuickDraw when I'm not using it?
(HTML)
QA1256: provides an explanation and workaround for a rare but serious problem affecting all applications.
|
Carbon |
Technical Q&As |
2006-11-13
|
Why is my Control/HIView not accepting drops on Mac OS X v10.4 (Tiger)?
(HTML)
QA1426: Explains how to handle correctly the kEventControlDragEnter event so drops will work in a Control or HIView.
|
Carbon |
Technical Q&As |
2005-04-29
|
Why isn't my edit text box in my Navigation dialog's custom area working on 10.3?
(HTML)
QA1315: Explains a bug in the Mac OS X 10.3 Navigation Services Custom Area involving the EditText and its work around.
|
Carbon |
Technical Q&As |
2003-10-28
|
Why isn't my Static Text Control deactivating when my other controls are?
(HTML)
()
QA1125: Explains why a Static Text Control is not deactivating when the other controls are.
|
Carbon |
Technical Q&As |
2002-03-11
|
Window Manager and EraseRect
(HTML)
Deprecated - QD26: Why WindowManager causes a flicker using EraseRect and provides a solution for this problem.
|
Carbon |
Technical Q&As |
1995-09-15
|
Window Manager Reference
(HTML)
(PDF)
Describes the C API for creating and manipulating Carbon windows.
|
Carbon |
Reference |
2007-10-31
|
WindowFun
(HTML)
(DMG)
(ZIP)
Create window layers and groups. Drawing transparent lines. How to display the "Poof" the toolbar uses.
|
Carbon |
Sample Code |
2005-08-24
|
Working with Multiprocessing Services
(HTML)
()
TN1071: Discusses some techniques for use with Apple's Multiprocessing Services APIs.
|
Carbon |
Technical Notes |
2000-08-14
|
Working with Quartz Composer
(HTML)
Learn to build a sample composition without having to write code.
|
Carbon |
Articles |
2006-02-13
|
X11 FAQ
(HTML)
()
QA1232: Frequently Asked Questions about using Apple's X Window System (X11) implementation.
|
Carbon |
Technical Q&As |
2003-11-17
|
Xcode Design Tools for Class Modeling
(HTML)
(PDF)
Describes the Xcode Design Tools for Class Modeling.
|
Carbon |
Guides |
2009-02-04
|
Xcode Overview
(HTML)
(PDF)
Describes the Xcode IDE and its major components, and provides and overview of the development process.
|
Carbon |
Guides |
2009-01-06
|
Xcode Project Management Guide
(HTML)
(PDF)
Provides practical descriptions of the major development tasks developers perform with Xcode.
|
Carbon |
Guides |
2009-01-06
|
Xcode Quick Tour for Mac OS X
(HTML)
(PDF)
Provides a hands-on introduction to Xcode, Apple's comprehensive suite of software development tools for Mac OS X.
|
Carbon |
Guides |
2008-10-15
|
Xcode Unit Testing Guide
(HTML)
(PDF)
Explains how to incorporate test cases to validate individual units of source code.
|
Carbon |
Guides |
2008-05-02
|
Xcode Workspace Guide
(HTML)
(PDF)
Provides an overview of the Xcode workspace, and shows how to use its components and features.
|
Carbon |
Guides |
2009-01-06
|
XML Programming Topics for Core Foundation
(HTML)
(PDF)
Explains how to parse XML documents into structured objects.
|
Carbon |
Guides |
2008-10-15
|
XML-RPC and SOAP Programming Guide
(HTML)
(PDF)
Explains how to make remote procedure calls from applications or from AppleScript scripts.
|
Carbon |
Guides |
2005-03-03
|
YASTControl
(HTML)
(DMG)
(ZIP)
An application illustrating how to use a user pane control to define MLTE based text fields.
|
Carbon |
Sample Code |
2003-10-27
|
You Want Permission to do What?!!
(HTML)
FL37: Provides an-depth discussion of the File Manager and AFP permission models.
|
Carbon |
Technical Notes |
1999-04-01
|
2D Graphics Release Notes for Mac OS X v10.5
(HTML)
Describes the changes and issues related to Core Image and Quartz 2D in Mac OS X v10.5.
|
Cocoa |
Release Notes |
2008-04-08
|
64-Bit Transition Guide for Cocoa
(HTML)
(PDF)
Explains how to port Cocoa projects to 64-bit addressing.
|
Cocoa |
Guides |
2009-03-03
|
ABActionDelegate Protocol Objective-C Reference
(HTML)
(PDF)
Describes the informal protocol for populating the rollover menus of Address Book with custom items.
|
Cocoa |
Reference |
2006-05-23
|
ABAddressBook Class Objective-C Reference
(HTML)
(PDF)
Provides a programming interface to the Address Book.
|
Cocoa |
Reference |
2007-07-07
|
ABGroup Class Objective-C Reference
(HTML)
(PDF)
Describes how this class supports the concept of a "group" containing one or more persons.
|
Cocoa |
Reference |
2007-07-07
|
ABIdentityPicker Class Objective-C Reference
(HTML)
(PDF)
Describes the identity picker, a dialog or sheet used to select groups and people for Identity Services.
|
Cocoa |
Reference |
2006-08-23
|
ABImageClient Protocol Objective-C Reference
(HTML)
(PDF)
Describes how to handle images loaded from an asynchronous fetch from ABPerson objects.
|
Cocoa |
Reference |
2006-05-23
|
ABMultiValue Class Objective-C Reference
(HTML)
(PDF)
Describes how to use these classes to represent properties that might have multiple values.
|
Cocoa |
Reference |
2007-07-08
|
ABPeoplePickerView Class Objective-C Reference
(HTML)
(PDF)
Describes how to customize the behavior of people-picker views in an application's user interface.
|
Cocoa |
Reference |
2006-05-23
|
ABPerson Class Reference
(HTML)
(PDF)
Describes how to encapsulate all information about a person in the Address Book database.
|
Cocoa |
Reference |
2007-07-07
|
ABPresence
(HTML)
(DMG)
(ZIP)
Displays a list of all the people in your Address Book and their iChat status.
|
Cocoa |
Sample Code |
2006-08-04
|
ABSearchElement Class Objective-C Reference
(HTML)
(PDF)
Describes how to specify a search query for records in the Address Book database.
|
Cocoa |
Reference |
2006-05-23
|
AbstractTree
(HTML)
(DMG)
(ZIP)
Using NSTreeController with NSOutlineView, Bindings, and Core Data.
|
Cocoa |
Sample Code |
2008-03-17
|
Accessibility Overview
(HTML)
(PDF)
Explains how to use the accessibility features built into Mac OS X.
|
Cocoa |
Guides |
2008-03-11
|
Accessibility Programming Guidelines for Cocoa
(HTML)
(PDF)
Explains how Cocoa applications make their user interface available to external assistive applications.
|
Cocoa |
Guides |
2007-02-08
|
Action Messages
(HTML)
(PDF)
Explains how Cocoa controls respond to user actions and enable users to communicate to an application.
|
Cocoa |
Guides |
2002-11-12
|
Adding and removing a submenu from a menu in Cocoa
(HTML)
QA1420: Explains how to dynamically add and remove menus in a Cocoa application.
|
Cocoa |
Technical Q&As |
2007-09-10
|
Address Book Constants Reference
(HTML)
(PDF)
Describes the constants found in the Address Book framework.
|
Cocoa |
Reference |
2006-07-26
|
Address Book Data Types Reference
(HTML)
(PDF)
Describes the data types and constants found in the Address Book framework.
|
Cocoa |
Reference |
2006-07-26
|
Address Book Objective-C Framework Reference
(HTML)
(PDF)
Describes the Cocoa API for supporting and working with Address Book.
|
Cocoa |
Reference |
2007-07-08
|
Address Book Programming Guide for Mac OS X
(HTML)
(PDF)
Explains how to add, search, remove, and customize Address Book records.
|
Cocoa |
Guides |
2006-04-04
|
AddressBook Functions Reference
(HTML)
(PDF)
Describes the functions and function-like macros found in the Address Book framework.
|
Cocoa |
Reference |
2006-05-23
|
AddressBookCocoa
(HTML)
(DMG)
(ZIP)
Demonstrates some basic manipulations of the Mac OS X 10.2.x (and beyond) Address Book API.
|
Cocoa |
Sample Code |
2003-01-14
|
Adopting Universal Binaries on Mac OS X
(HTML)
Learn about universal binaries and how to get your applications ready for Intel-based Macs.
|
Cocoa |
Articles |
2005-08-26
|
AESendThreadSafe
(HTML)
(DMG)
(ZIP)
Demonstrates how to send Apple events from threads other than the main thread.
|
Cocoa |
Sample Code |
2007-03-09
|
AlbumToSlideshow
(HTML)
(DMG)
(ZIP)
Demonstrates using CF and NSXML to create Final Cut Pro XML.
|
Cocoa |
Sample Code |
2008-05-15
|
Allocate and Disk Full Error
(HTML)
()
FL12: Discusses a problem with AFP volumes displaying incorrect free space, and returning disk full errors.
|
Cocoa |
Technical Q&As |
1999-07-21
|
AltiVec/SSE Migration Guide
(HTML)
(PDF)
Explains how to convert PowerPC AltiVec code to Intel SSE code.
|
Cocoa |
Guides |
2005-09-08
|
AMAction Class Reference
(HTML)
(PDF)
Describes the abstract class that defines the interface and general characteristics of Automator actions.
|
Cocoa |
Reference |
2007-03-01
|
AMAppleScriptAction Class Reference
(HTML)
(PDF)
Describes the class used to support Automator actions that are driven by AppleScript scripts.
|
Cocoa |
Reference |
2006-10-26
|
AMBundleAction Class Reference
(HTML)
(PDF)
Describes the class used to support Automator actions that are loadable bundles.
|
Cocoa |
Reference |
2006-10-26
|
AMShellScriptAction Class Reference
(HTML)
(PDF)
Describes the class used to support Automator actions driven by a shell script or by a Perl or Python script.
|
Cocoa |
Reference |
2006-10-26
|
AMWorkflow Class Reference
(HTML)
(PDF)
Describes the class used to represent an Automator workflow within an application.
|
Cocoa |
Reference |
2006-10-26
|
AMWorkflowController Class Reference
(HTML)
(PDF)
Describes the class used to control an Automator workflow in an application.
|
Cocoa |
Reference |
2007-07-09
|
AMWorkflowView Class Reference
(HTML)
(PDF)
|
Cocoa |
Reference |
2006-11-09
|
AnimatedSlider
(HTML)
(DMG)
(ZIP)
Demonstrates the use of an NSTimer to animate a control in Cocoa.
|
Cocoa |
Sample Code |
2003-01-14
|
Animating the frame of a CALayer.
(HTML)
QA1620: Explains how the frame property of a layer interacts with animations.
|
Cocoa |
Technical Q&As |
2008-10-24
|
Animation Overview
(HTML)
(PDF)
Describes the animation facilities provided by Mac OS X.
|
Cocoa |
Guides |
2008-10-15
|
Animation Programming Guide for Cocoa
(HTML)
(PDF)
Describes how to use Cocoa animation objects to enhance user interface transitions.
|
Cocoa |
Guides |
2006-05-23
|
Animation Types and Timing Programming Guide
(HTML)
(PDF)
Describes the animation and timing classes used by both Core Animation and Cocoa Animation proxies.
|
Cocoa |
Guides |
2008-04-08
|
Apple Applications Schema Reference
(HTML)
(PDF)
Describes the schemas used by Apple Applications to sync records such as contacts, calendars, and bookmarks.
|
Cocoa |
Reference |
2007-10-31
|
Apple Help Programming Guide
(HTML)
(PDF)
Explains how to author, package, and display user help content in Mac OS X.
|
Cocoa |
Guides |
2007-10-31
|
Apple Human Interface Guidelines
(HTML)
(PDF)
Introduces the Mac OS X user experience and explains how to design an application for Aqua.
|
Cocoa |
Guides |
2008-06-09
|
AppleScript Language Guide
(HTML)
(PDF)
Defines the AppleScript scripting language. Includes many brief sample scripts.
|
Cocoa |
Guides |
2008-03-11
|
AppleScript Overview
(HTML)
(PDF)
Introduces the technology for writing scripts to control applications. Useful for scripters and application developers.
|
Cocoa |
Guides |
2007-10-31
|
AppleScript Studio Programming Guide
(HTML)
(PDF)
Explains how to create script-driven applications with complex user interfaces based on Cocoa UI classes. Includes tutorials.
|
Cocoa |
Guides |
2006-04-04
|
AppleScript Studio Release Notes
(HTML)
Describes late-breaking news and highlights of new or changed features in the latest release of AppleScript Studio.
|
Cocoa |
Release Notes |
2007-10-31
|
AppleScript Studio Terminology Reference
(HTML)
(PDF)
Describes the scripting terminology for AppleScript Studio, through version 1.4.
|
Cocoa |
Reference |
2007-10-31
|
Application Architecture Overview
(HTML)
(PDF)
Explains the architecture of a Cocoa application and how it interacts with the operating system.
|
Cocoa |
Guides |
2006-08-07
|
Application File Management
(HTML)
(PDF)
Explains how Cocoa applications can use, manipulate, and "own" files.
|
Cocoa |
Guides |
2006-11-07
|
Application Kit Constants Reference
(HTML)
(PDF)
Describes the constants defined in the Application Kit framework not described in individual classes.
|
Cocoa |
Reference |
2007-10-31
|
Application Kit Data Types Reference
(HTML)
(PDF)
Describes the data types defined in the Application Kit framework not described in individual classes.
|
Cocoa |
Reference |
2006-05-23
|
Application Kit Framework Reference
(HTML)
(PDF)
Describes the interface for all things related to an application's user interface.
|
Cocoa |
Reference |
2008-11-19
|
Application Kit Functions Reference
(HTML)
(PDF)
Describes the functions that support the Application Kit framework.
|
Cocoa |
Reference |
2008-11-19
|
Application Kit Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Application Kit framework.
|
Cocoa |
Release Notes |
2007-07-18
|
Application Kit Release Notes (10.4 and Earlier)
(HTML)
|
Cocoa |
Release Notes |
2006-07-17
|
Application Kit Release Notes (10.5)
(HTML)
New document that describes new features, notes, and known issues for the Application Kit Framework on Mac OS X v10.5.
|
Cocoa |
Release Notes |
2007-10-31
|
Application Menu and Pop-up List Programming Topics for Cocoa
(HTML)
(PDF)
Explains how Cocoa menus and lists work and how to manipulate items within them.
|
Cocoa |
Guides |
2007-06-26
|
Archives and Serializations Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to put Cocoa objects into and remove them from a representation suitable for archiving.
|
Cocoa |
Guides |
2009-02-04
|
Assertions and Logging
(HTML)
(PDF)
Explains how to use assertions and logging to diagnose problems in Cocoa applications.
|
Cocoa |
Guides |
2006-04-04
|
Atomic Store Programming Topics
(HTML)
(PDF)
Describes how to use the Core Data atomic store API to create persistent stores that use a custom format.
|
Cocoa |
Guides |
2008-02-08
|
AttachAScript
(HTML)
(DMG)
(ZIP)
Illustrates how you can extend any Cocoa application by adding some AppleScripts to it.
|
Cocoa |
Sample Code |
2006-07-27
|
Attributed Strings Programming Guide
(HTML)
(PDF)
Explains how to use attributed strings, which manage attributes of character strings or individual characters.
|
Cocoa |
Guides |
2007-06-04
|
Audio Codec Services Reference
(HTML)
(PDF)
Describes the programming interface for configuring audio codecs and for encoding and decoding audio data.
|
Cocoa |
Reference |
2007-10-31
|
Audio File Services Reference
(HTML)
(PDF)
Describes a C programming interface for reading and writing audio files.
|
Cocoa |
Reference |
2008-07-08
|
Audio Queue Services Programming Guide
(HTML)
(PDF)
Describes how to play and record audio using Audio Queue Services.
|
Cocoa |
Guides |
2007-10-31
|
Audio Unit Programming Guide
(HTML)
(PDF)
Explains how to use Core Audio frameworks and the Core Audio SDK to create audio units.
|
Cocoa |
Guides |
2007-10-31
|
AudioBurn
(HTML)
(DMG)
(ZIP)
Demonstrates how to create an object conforming to the DRTrackProduction protocol to create a RedBook audio CD.
|
Cocoa |
Sample Code |
2005-03-17
|
AudioDeviceNotify
(HTML)
(DMG)
(ZIP)
Demonstrates how to enumerate audio devices attached to the system and how to handle device notifications
|
Cocoa |
Sample Code |
2006-04-21
|
Authorization Services Programming Guide
(HTML)
(PDF)
Explains how to add fine-grained control of privileged operations in an application.
|
Cocoa |
Guides |
2009-01-06
|
Automator Constants Reference
(HTML)
(PDF)
Describes the constants defined in the Automator framework not described in individual classes.
|
Cocoa |
Reference |
2007-05-10
|
Automator Framework Reference
(HTML)
(PDF)
Describes the Objective-C API for creating and working with actions used by the Automator application.
|
Cocoa |
Reference |
2006-10-26
|
Automator Programming Guide
(HTML)
(PDF)
Describes the concepts and tasks for developing actions, which are bundles loaded by the Automator application.
|
Cocoa |
Guides |
2007-12-11
|
Automator Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Automtor framework.
|
Cocoa |
Release Notes |
2007-07-25
|
Automator Release Notes
(HTML)
Updated for changes in Mac OS X version 10.5.
|
Cocoa |
Release Notes |
2007-10-31
|
AutoSample
(HTML)
(DMG)
(ZIP)
How to run and display Automator workflows in your application.
|
Cocoa |
Sample Code |
2007-05-23
|
AutoUpdater
(HTML)
(DMG)
(ZIP)
This sample demonstrates Cocoa networking using the NSURL loading classes, NSURLConnection and NSURLDownload.
|
Cocoa |
Sample Code |
2005-06-01
|
Availability of Quartz Composer Patches in Web Kit
(HTML)
QA1505: Details which Quartz Composer patches are available in Web Kit
|
Cocoa |
Technical Q&As |
2007-03-05
|
Avoiding the -42 error with DiscRecording
(HTML)
QA1292: Explains how to workaround the -42 error when using the DiscRecording API.
|
Cocoa |
Technical Q&As |
2004-05-25
|
Background-only apps with NSStatusItems become active in 10.1 on NSStatusItem clicks
(HTML)
QA1081: Preventing background-only apps from activating when their NSStatusItem(s) are clicked in Mac OS X 10.1.
|
Cocoa |
Technical Q&As |
2001-10-30
|
BackgroundExporter
(HTML)
(DMG)
(ZIP)
Demonstrates techniques which can be used to export QuickTime movies in a separate export process.
|
Cocoa |
Sample Code |
2005-07-22
|
BasicCocoaAnimations
(HTML)
(DMG)
(ZIP)
"BasicCocoaAnimations" demonstrates the use of the animator proxy to easily animate Cocoa views and windows.
|
Cocoa |
Sample Code |
2007-06-11
|
Binary Data Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to create and use Cocoa data objects, object-oriented wrappers for byte buffers.
|
Cocoa |
Guides |
2009-05-06
|
Binding your Preferences in Cocoa
(HTML)
Learn to use bindings by creating a simple app.
|
Cocoa |
Articles |
2004-04-26
|
BindingsJoystick
(HTML)
(DMG)
(ZIP)
Illustrates a bindings-enabled subclass of NSView.
|
Cocoa |
Sample Code |
2005-06-01
|
BoingX
(HTML)
(DMG)
(ZIP)
Shows off using Quartz Extreme to provide borderless OpenGL content on the desktop.
|
Cocoa |
Sample Code |
2007-11-06
|
Boinx Starts with Sample Code: FotoMagico Is a Powerful Digital Slideshow
(HTML)
Starting with Apple sample code, tools and technologies, Boinx wrote FotoMagico in a matter of months.
|
Cocoa |
Articles |
2007-12-11
|
BOM characters in 'utxt' clipboard flavor
(HTML)
()
QA1221: Explains the use of the BOM character in 'utxt' scrap data
|
Cocoa |
Technical Q&As |
2003-01-20
|
Bonjour and wake from sleep
(HTML)
QA1290: Explains why applications that use Bonjour should stay registered and continue browsing on sleep.
|
Cocoa |
Technical Q&As |
2003-09-18
|
Bonjour enforces the service type format in Panther
(HTML)
QA1198: Explains why registering a Bonjour service might fail on Panther.
|
Cocoa |
Technical Q&As |
2004-03-23
|
Bonjour enforces the TXT record format in Panther
(HTML)
QA1306: Explains how mDNSResponder enforces the proper TXT record format in Panther.
|
Cocoa |
Technical Q&As |
2004-07-14
|
Bonjour Printer Subtype for HTTP
(HTML)
QA1555: Describes how printer vendors can register their bonjour service such that Safari can see them.
|
Cocoa |
Technical Q&As |
2008-03-25
|
Bonjour TXT record rate limiting in Panther
(HTML)
QA1293: Explains how mDNSResponder implements TXT record rate limiting in Panther.
|
Cocoa |
Technical Q&As |
2003-10-23
|
Bound Button
(HTML)
(DMG)
(ZIP)
Illustrates using Cocoa bindings to bind a button's target and action parameters.
|
Cocoa |
Sample Code |
2007-06-08
|
Boxes
(HTML)
(PDF)
Explains how to use Cocoa boxes.
|
Cocoa |
Guides |
2003-02-15
|
Browsers
(HTML)
(PDF)
Explains how to use Cocoa browsers.
|
Cocoa |
Guides |
2004-08-31
|
Building Objective-C static libraries with categories
(HTML)
QA1490: Describes how to properly build Objective-C static libraries that contain categories on existing classes.
|
Cocoa |
Technical Q&As |
2006-10-03
|
Bundle Programming Guide
(HTML)
(PDF)
Explains how to use Core Foundation bundle objects to organize resources.
|
Cocoa |
Guides |
2005-11-09
|
BundleLoader
(HTML)
(DMG)
(ZIP)
Demonstrates how to load multiple Cocoa bundles or NSBundles (also known as plug-ins) into the main NSApplication.
|
Cocoa |
Sample Code |
2007-09-21
|
Button Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa buttons.
|
Cocoa |
Guides |
2008-10-15
|
ButtonMadness
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the various types of buttons using a nib file or programatically.
|
Cocoa |
Sample Code |
2007-10-30
|
Byte-Order Utilities Reference
(HTML)
(PDF)
Describes Core Foundation byte-order functions.
|
Cocoa |
Reference |
2006-05-23
|
CAAction Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving actions initiated by a layer.
|
Cocoa |
Reference |
2007-07-24
|
CAAnimation Class Reference
(HTML)
(PDF)
Describes the interface for managing the actions and timing of an animation.
|
Cocoa |
Reference |
2007-10-31
|
CAAnimationGroup Class Reference
(HTML)
(PDF)
Describes a grouping of multiple animations into a single animation.
|
Cocoa |
Reference |
2008-03-11
|
CABasicAnimation Class Reference
(HTML)
(PDF)
Describes the basic interpolation of a layer property.
|
Cocoa |
Reference |
2007-07-24
|
CAConstraint Class Reference
(HTML)
(PDF)
Describes a single geometric constraint between two layers.
|
Cocoa |
Reference |
2007-07-24
|
CAConstraintLayoutManager Class Reference
(HTML)
(PDF)
Describes a layout manager that applies a set of constraints to a layer tree.
|
Cocoa |
Reference |
2007-12-11
|
CAKeyframeAnimation Class Reference
(HTML)
(PDF)
Describes an animation that provides keyframe interpolation of a layer property.
|
Cocoa |
Reference |
2007-07-24
|
CalAlarm Class Reference
(HTML)
Describes the class used to create and initialize alarms.
|
Cocoa |
Reference |
2009-03-04
|
CalAttendee Class Reference
(HTML)
(PDF)
Describes the class used to to confirm status and obtain more information about an attendee.
|
Cocoa |
Reference |
2007-07-08
|
CALayer Class Reference
(HTML)
(PDF)
Describes a node of animated visual content.
|
Cocoa |
Reference |
2009-02-04
|
CALayerEssentials
(HTML)
(DMG)
(ZIP)
Demonstrates the basics of setting up various Core Animation layers
|
Cocoa |
Sample Code |
2008-09-30
|
CALayoutManager Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving requests to arrange a layout tree.
|
Cocoa |
Reference |
2007-07-24
|
CalCalendar Class Reference
(HTML)
(PDF)
Describes the class used to get attributes about a calendar.
|
Cocoa |
Reference |
2007-07-08
|
CalCalendarItem Class Reference
(HTML)
(PDF)
Describes the class used to provide access to information about calendar objects associated with a calendar item.
|
Cocoa |
Reference |
2007-07-08
|
CalCalendarStore Class Reference
(HTML)
(PDF)
Describes the class used to retrieve calendar objects, including calendars, events and tasks.
|
Cocoa |
Reference |
2009-04-08
|
Calendar Store Constants Reference
(HTML)
(PDF)
|
Cocoa |
Reference |
2007-07-08
|
Calendar Store Framework Reference
(HTML)
(PDF)
Describes the Calendar Store framework classes and methods used to access iCal data.
|
Cocoa |
Reference |
2007-07-08
|
Calendar Store Programming Guide
(HTML)
(PDF)
Explains how to access iCal data.
|
Cocoa |
Guides |
2007-10-31
|
CalEvent Class Reference
(HTML)
(PDF)
Describes the class used to get properties about an event.
|
Cocoa |
Reference |
2009-03-04
|
CallJS
(HTML)
(DMG)
(ZIP)
Illustrates how to call JavaScripts on a web page in a WebView from Objective-C and vice versa
|
Cocoa |
Sample Code |
2007-03-09
|
CallMachOFramework
(HTML)
(DMG)
(ZIP)
Shows two ways of calling a Mach-O framework from a CFM application on Mac OS X.
|
Cocoa |
Sample Code |
2003-07-17
|
CalNthWeekDay Class Reference
(HTML)
(PDF)
Describes the CalNthWeekDay class that is used to define a weekly repeating pattern of an event.
|
Cocoa |
Reference |
2007-07-08
|
CalRecurrenceEnd Class Reference
(HTML)
(PDF)
Describes a property of a CalRecurrenceRule that defines how long a recurrence is scheduled to repeat.
|
Cocoa |
Reference |
2007-07-08
|
CalRecurrenceRule Class Reference
(HTML)
(PDF)
Describes the class used to initialize and get recurrence rules and properties.
|
Cocoa |
Reference |
2009-03-04
|
CalTask Class Reference
(HTML)
(PDF)
Describes the class used to get properties about a task.
|
Cocoa |
Reference |
2007-10-31
|
CAMediaTiming Protocol Reference
(HTML)
(PDF)
Describes the interface for the time behavior of an animation.
|
Cocoa |
Reference |
2009-03-04
|
CAMediaTimingFunction Class Reference
(HTML)
(PDF)
Describes the pacing of an animation as a timing curve.
|
Cocoa |
Reference |
2008-07-11
|
CAOpenGLLayer Class Reference
(HTML)
(PDF)
Describes a layer that acts as a target for OpenGL commands.
|
Cocoa |
Reference |
2008-03-11
|
CAPropertyAnimation Class Reference
(HTML)
(PDF)
Describes the interface for manipulating values of layer properties.
|
Cocoa |
Reference |
2007-07-24
|
Carbon-Cocoa Integration Guide
(HTML)
(PDF)
Explains how to use both Carbon and Cocoa in developing an application.
|
Cocoa |
Guides |
2007-10-31
|
CarbonCocoa_PictureCursor
(HTML)
(DMG)
(ZIP)
Demonstrates how to use NSCursor from a Carbon based application.
|
Cocoa |
Sample Code |
2007-01-12
|
CarbonCocoaCoreImageTab
(HTML)
(DMG)
(ZIP)
Carbon-based application creates a Cocoa-based web window which used CoreImage filters to transition between tabbed WebViews
|
Cocoa |
Sample Code |
2006-07-25
|
CarbonCocoaTempConverter
(HTML)
(DMG)
(ZIP)
Demonstrates how to integrate Carbon and Cocoa user interfaces in the same Cocoa application.
|
Cocoa |
Sample Code |
2008-03-10
|
CarbonInCocoa
(HTML)
(DMG)
(ZIP)
How to use Carbon GUI code in a Cocoa application.
|
Cocoa |
Sample Code |
2003-03-26
|
CarbonQuartzComposer_TV
(HTML)
(DMG)
(ZIP)
Demonstrates how to integrate Cocoa based QuartzComposer window into a Carbon based application
|
Cocoa |
Sample Code |
2006-10-02
|
CARenderer Class Reference
(HTML)
(PDF)
Describes an object that draws a layer to a Core Graphics context.
|
Cocoa |
Reference |
2008-04-30
|
CAScrollLayer Class Reference
(HTML)
(PDF)
Describes a layer that displays a scrollable portion of another layer.
|
Cocoa |
Reference |
2007-07-24
|
CATextLayer Class Reference
(HTML)
(PDF)
Describes a layer that draws text.
|
Cocoa |
Reference |
2007-12-11
|
CATiledLayer Class Reference
(HTML)
(PDF)
Describes a layer that draws tiles of content as needed.
|
Cocoa |
Reference |
2007-07-24
|
CATransaction Class Reference
(HTML)
(PDF)
Describes a batch of Core Animation updates that are applied to a render tree atomically.
|
Cocoa |
Reference |
2007-07-24
|
CATransition Class Reference
(HTML)
(PDF)
Describes the class that provides transition animations to layers.
|
Cocoa |
Reference |
2007-10-31
|
CBGroupIdentity Class Reference
(HTML)
(PDF)
Describes the class for operating on user identities.
|
Cocoa |
Reference |
2007-05-14
|
CBIdentity Class Reference
(HTML)
(PDF)
Describes the class used to create and operate on identities.
|
Cocoa |
Reference |
2007-05-14
|
CBIdentityAuthority Class Reference
(HTML)
(PDF)
Describes the class used to manipulate identity authority databases.
|
Cocoa |
Reference |
2007-05-14
|
CBIdentityPicker Class Reference
(HTML)
(PDF)
Describes the class that manages the identity picker.
|
Cocoa |
Reference |
2007-05-14
|
CBUserIdentity Class Reference
(HTML)
(PDF)
Describes the class for operating on user identities.
|
Cocoa |
Reference |
2007-05-14
|
Certificate, Key, and Trust Services Programming Guide
(HTML)
(PDF)
Shows how to evaluate trust for a certificate and recover from a trust failure.
|
Cocoa |
Guides |
2008-11-19
|
Certificate, Key, and Trust Services Reference
(HTML)
(PDF)
Describes services to read and evaluate certificates and to use cryptographic keys.
|
Cocoa |
Reference |
2008-11-19
|
CFBundleIdentifier and user application access
(HTML)
QA1373: Describes the role of CFBundleIdentifier in limiting a user's application access.
|
Cocoa |
Technical Q&As |
2005-02-08
|
CFM_MachO_CFM
(HTML)
(DMG)
(ZIP)
CFM application calls Mach-O routine, passing in a fixed up CFM function pointer as a callback parameter.
|
Cocoa |
Sample Code |
2003-07-17
|
CFNetwork Programming Guide
(HTML)
(PDF)
Explains how to use Core Foundation networking functions to work with low-level BSD sockets.
|
Cocoa |
Guides |
2009-05-06
|
CFXML to CFPropertyListRef (and back!)
(HTML)
()
QA1208: Describes to how save and restore a CFPropertyListRef to and from an XML file.
|
Cocoa |
Technical Q&As |
2003-08-29
|
CGBitmapContextCreate Supported Color Spaces
(HTML)
QA1037: Lists the color space and alpha info combinations currently supported by CGBitmapContextCreate.
|
Cocoa |
Technical Q&As |
2007-07-18
|
CGContext Bounds
(HTML)
QA1048: Explains how to determine the bounds of a CGContext.
|
Cocoa |
Technical Q&As |
2001-07-02
|
CGContextAddLineToPoint, CGContextAddCurveToPoint, et. al.
(HTML)
QA1049: Explains why the CGContextAddXYZ APIs don't draw anything immediately.
|
Cocoa |
Technical Q&As |
2001-07-02
|
CGContextClosePath
(HTML)
QA1046: Explains when you should call CGContextClosePath.
|
Cocoa |
Technical Q&As |
2001-10-02
|
CGDrawPicture
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to use the QDPictDrawToCGContext API.
|
Cocoa |
Sample Code |
2003-01-14
|
CGImageRef contents are immutable
(HTML)
()
QA1276: Explains that CGImageRef contents are considered immutable once created.
|
Cocoa |
Technical Q&As |
2003-07-17
|
Changing the TCP Window Size
(HTML)
NW47: Describes how to change the TCP window size in Open Transport.
|
Cocoa |
Technical Q&As |
1997-03-14
|
CheckExecutableArchitecture
(HTML)
(DMG)
(ZIP)
Determine whether a particular Mach-O executable contains a version suitable for executing on a given processor architecture.
|
Cocoa |
Sample Code |
2006-02-07
|
Checkout Lets You 'Get a Mac, Start a Store': Madebysofa Does It with Python and Cocoa
(HTML)
Success story on how Mac-only Checkout was built using Python and Cocoa.
|
Cocoa |
Articles |
2007-07-10
|
CIAnnotation
(HTML)
(DMG)
(ZIP)
Image annotation application using Core Image Filters. Demonstrates creation and usage of Image Units.
|
Cocoa |
Sample Code |
2005-08-01
|
CIColor Additions Reference
(HTML)
(PDF)
Describes additions to support Cocoa color information.
|
Cocoa |
Reference |
2006-05-23
|
CIColor Class Reference
(HTML)
(PDF)
Describes the class used to manage color values and color spaces for Core Image filters.
|
Cocoa |
Reference |
2006-12-05
|
CIColorTracking
(HTML)
(DMG)
(ZIP)
An Objective-C applicaton that implements a GPU-based technique to find the location of a uniquely colored object in a scene
|
Cocoa |
Sample Code |
2008-04-24
|
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 |
Reference |
2007-03-16
|
CIFilter Class Reference
(HTML)
(PDF)
Describes the class that processes image data and produces a Core Image image as output.
|
Cocoa |
Reference |
2007-12-11
|
CIFilter Core Animation Additions
(HTML)
(PDF)
Describes the category that extends Core Image filters for use with Layer Kit.
|
Cocoa |
Reference |
2007-07-24
|
CIFilter Image Kit Additions
(HTML)
(PDF)
Describes the category that extends Core Image filters for use with Image Kit.
|
Cocoa |
Reference |
2006-12-06
|
CIFilterGenerator Class Reference
(HTML)
(PDF)
Describes the class that supports chaining together image processing filters.
|
Cocoa |
Reference |
2006-12-05
|
CIFilterShape Class Reference
(HTML)
(PDF)
Describes the class that defines the bounding shape of a filter and the domain of definition of a filter operation.
|
Cocoa |
Reference |
2006-12-07
|
CIImage Additions Reference
(HTML)
(PDF)
Describes additions for manipulating Cocoa images.
|
Cocoa |
Reference |
2007-06-08
|
CIImage Class Reference
(HTML)
(PDF)
Describes the class that represents an immutable Core Image image.
|
Cocoa |
Reference |
2007-10-31
|
CIImageAccumulator Class Reference
(HTML)
(PDF)
Describes the class that enables feedback-based image processing.
|
Cocoa |
Reference |
2007-01-05
|
CIImageProvider Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used to supply bitmap data for creating or initializing a Core Image image.
|
Cocoa |
Reference |
2006-12-05
|
CIKernel Class Reference
(HTML)
(PDF)
Describes the class that operates on individual pixels using a kernel routine.
|
Cocoa |
Reference |
2006-12-05
|
CIPlugIn Class Reference
(HTML)
(PDF)
Describes the class that is responsible for loading image units.
|
Cocoa |
Reference |
2006-12-05
|
CIPlugInRegistration Protocol Reference
(HTML)
(PDF)
Describes the protocol used to load Core Image image units.
|
Cocoa |
Reference |
2006-12-07
|
CISampler Class Reference
(HTML)
(PDF)
Describes the class that retrieves samples of images that are then processed by a Core Image kernel.
|
Cocoa |
Reference |
2006-12-07
|
CIVector Class Reference
(HTML)
(PDF)
Describes the class used to pass parameter values to Core Image filters.
|
Cocoa |
Reference |
2006-12-07
|
Clock Control
(HTML)
(DMG)
(ZIP)
Demonstrates creating a custom control by creating a clock control, implemented as a subclass of NSControl and NSCell.
|
Cocoa |
Sample Code |
2003-02-25
|
Cocoa - SGDataProc
(HTML)
(DMG)
(ZIP)
Uses a Sequence Grabber data function and an NSQuickDrawView to simulate a preview operation for captured video.
|
Cocoa |
Sample Code |
2003-01-14
|
Cocoa and AppleScript: From Top to Bottom
(HTML)
Learn how to activate AppleScript in your application so that users can create scripts.
|
Cocoa |
Articles |
2004-08-23
|
Cocoa Application Tutorial
(HTML)
(PDF)
Describes how to build a simple Cocoa application using Xcode.
|
Cocoa |
Guides |
2007-10-31
|
Cocoa Application Tutorial Using Bindings
(HTML)
(PDF)
A hands-on introduction to Cocoa bindings.
|
Cocoa |
Guides |
2007-07-10
|
Cocoa Bindings Programming Topics
(HTML)
(PDF)
Explains how to rapidly develop sophisticated user interfaces using Cocoa binding technology.
|
Cocoa |
Guides |
2009-03-08
|
Cocoa Bindings Reference
(HTML)
(PDF)
Describes the exposed bindings of Cocoa classes.
|
Cocoa |
Reference |
2007-10-31
|
Cocoa CG aliasing demo
(HTML)
(DMG)
(ZIP)
Shows how to draw both aliased and anti-aliased text and graphics using Quartz and Cocoa.
|
Cocoa |
Sample Code |
2003-07-17
|
Cocoa CG arc demo
(HTML)
(DMG)
(ZIP)
Shows how to draw both aliased and anti-aliased arcs using Quartz and Cocoa.
|
Cocoa |
Sample Code |
2003-07-17
|
Cocoa Drawing Guide
(HTML)
(PDF)
Explains how to use Cocoa to draw your application's user interface.
|
Cocoa |
Guides |
2009-01-06
|
Cocoa Event-Handling Guide
(HTML)
(PDF)
Introduces event mechanisms and the types of events in Cocoa and describes how to handle events of each type.
|
Cocoa |
Guides |
2009-02-04
|
Cocoa Fundamentals Guide
(HTML)
(PDF)
Introduces the basic concepts, terminology, architectures, and design patterns of the Cocoa frameworks and development environment.
|
Cocoa |
Guides |
2008-11-19
|
Cocoa OpenGL
(HTML)
(DMG)
(ZIP)
Demonstrates using Cocoa with OpenGL, including window setup and event handling.
|
Cocoa |
Sample Code |
2007-10-22
|
Cocoa Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the performance of Cocoa applications.
|
Cocoa |
Guides |
2005-08-11
|
Cocoa Scripting Guide
(HTML)
(PDF)
Explains how to create scriptable Cocoa applications that use the scripting definition (sdef) format.
|
Cocoa |
Guides |
2008-03-11
|
Cocoa_With_Carbon_or_CPP
(HTML)
(DMG)
(ZIP)
Shows how to call Carbon routines and C++ code from within an Objective-C Cocoa program.
|
Cocoa |
Sample Code |
2007-02-05
|
CocoaDragAndDrop
(HTML)
(DMG)
(ZIP)
Implement Drag-and-Drop functionality in Cocoa (uses images; can be extended to support other data types).
|
Cocoa |
Sample Code |
2003-01-14
|
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 |
Sample Code |
2005-06-01
|
CocoaInCarbon
(HTML)
(DMG)
(ZIP)
Demonstrates using Cocoa GUI code in a Carbon application.
|
Cocoa |
Sample Code |
2005-10-04
|
CocoaPeoplePicker
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the AddressBook framework's ABPeoplePickerView.
|
Cocoa |
Sample Code |
2003-12-11
|
CocoaSlides
(HTML)
(DMG)
(ZIP)
An image browser written using AppKit's Core Animation-based compositing and animation functionality
|
Cocoa |
Sample Code |
2007-11-02
|
CocoaSOAP
(HTML)
(DMG)
(ZIP)
Demonstrates implementing a SOAP client and server in Cocoa.
|
Cocoa |
Sample Code |
2005-06-06
|
CocoaVideoFrameToGWorld
(HTML)
(DMG)
(ZIP)
Demonstrates how to draw each frame of a QuickTime movie into a Cocoa NSQuickDrawView.
|
Cocoa |
Sample Code |
2003-01-14
|
CocoaVideoFrameToNSImage
(HTML)
(DMG)
(ZIP)
Demonstrates how to create an NSImage for each frame of a QuickTime movie.
|
Cocoa |
Sample Code |
2003-01-14
|
Code Loading Programming Topics for Cocoa
(HTML)
(PDF)
Explains how Cocoa applications can dynamically load code during execution.
|
Cocoa |
Guides |
2007-08-10
|
Code Signing Guide
(HTML)
(PDF)
Explains how you can sign your code and why you should.
|
Cocoa |
Guides |
2008-11-19
|
Code Signing Release Notes
(HTML)
|
Cocoa |
Release Notes |
2007-10-31
|
Code Size Performance Guidelines
(HTML)
(PDF)
Guidelines for reducing the size of an application binary.
|
Cocoa |
Guides |
2006-06-28
|
Code Speed Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the performance and efficiency of code.
|
Cocoa |
Guides |
2005-07-07
|
Coding Guidelines for Cocoa
(HTML)
(PDF)
Naming guidelines for Cocoa API and design advice to framework developers.
|
Cocoa |
Guides |
2006-04-04
|
Collaboration Framework Reference
(HTML)
(PDF)
Describes the Objective-C API for monitoring and editing identities.
|
Cocoa |
Reference |
2007-05-14
|
Collections Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to group objects in arrays, sets, or dictionaries in Cocoa.
|
Cocoa |
Guides |
2009-02-04
|
Color Management Overview
(HTML)
(PDF)
Introduces basic concepts and defines color spaces.
|
Cocoa |
Guides |
2005-07-07
|
Color Programming Topics for Cocoa
(HTML)
(PDF)
Explains how applications specify colors and how users choose colors in Cocoa.
|
Cocoa |
Guides |
2009-03-04
|
Color Sampler
(HTML)
(DMG)
(ZIP)
Demonstrates one way to sample the color at a given point in an NSView.
|
Cocoa |
Sample Code |
2003-01-14
|
ColorBars
(HTML)
(DMG)
(ZIP)
Shows how to enumerate, select, capture, manipulate, draw to, and release displays using the CGDirectDisplay API.
|
Cocoa |
Sample Code |
2003-01-14
|
ColorMatching
(HTML)
(DMG)
(ZIP)
Performs simple color matching of images using ColorSync or the QuickTime 6.4 Graphics Importers.
|
Cocoa |
Sample Code |
2003-12-18
|
ColorSyncDevices-Cocoa
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the new ColorSync Device Manager routines in the Cocoa environment.
|
Cocoa |
Sample Code |
2003-01-14
|
Combo Box Programming Topics
(HTML)
(PDF)
Explains how to use Cocoa combo boxes.
|
Cocoa |
Guides |
2002-11-12
|
Common mistakes with delegation in Cocoa
(HTML)
QA1554: The two most common errors that lead to a delegate method not being received.
|
Cocoa |
Technical Q&As |
2008-02-27
|
Comparing selectors in Cocoa-Java code
(HTML)
Deprecated - QA1069: Explains why Objective-C and Java selectors appear to be the same name but equality tests fail.
|
Cocoa |
Technical Q&As |
2001-08-31
|
Configuring the Recent Searches menu for NSSearchField
(HTML)
QA1496: Discusses the common problem when adding menu items to the Recent Searches menu.
|
Cocoa |
Technical Q&As |
2006-11-27
|
Connecting the Font Menu in Interface Builder 3
(HTML)
QA1571: How to connect and configure the Font/Format menus in Interface Builder 3.
|
Cocoa |
Technical Q&As |
2008-01-21
|
ContentBurn
(HTML)
(DMG)
(ZIP)
Creates an audio CD using standard audio files like mp3, aac, aiff, and wav.
|
Cocoa |
Sample Code |
2003-10-27
|
Control and Cell Programming Topics for Cocoa
(HTML)
(PDF)
Explains the relationship between Cocoa control and cell objects.
|
Cocoa |
Guides |
2008-10-15
|
Converting to Precomposed Unicode
(HTML)
()
QA1235: Describes how to convert a string to precomposed Unicode.
|
Cocoa |
Technical Q&As |
2003-02-07
|
Core Animation Cookbook
(HTML)
(PDF)
Demonstrates common Core Animation tasks.
|
Cocoa |
Guides |
2008-03-11
|
Core Animation Function Reference
(HTML)
(PDF)
Describes the C functions that support Core Animation.
|
Cocoa |
Reference |
2007-07-24
|
Core Animation Programming Guide
(HTML)
(PDF)
Introduces the main components and services of Core Animation.
|
Cocoa |
Guides |
2008-11-13
|
Core Animation properties and Reference Counting
(HTML)
QA1565: Describes a discrepancy between the property declarations in Core Animation and the actual behavior.
|
Cocoa |
Technical Q&As |
2008-11-24
|
Core Animation QuickTime Layer
(HTML)
(DMG)
(ZIP)
Shows the use of controls in a Layer over a Core Animation QTMovieLayer
|
Cocoa |
Sample Code |
2007-09-26
|
Core Animation Reference Collection
(HTML)
(PDF)
Describes the API for Core Animation.
|
Cocoa |
Reference |
2008-06-26
|
Core Animation Release Notes
(HTML)
Describes features, issues, and workarounds related to Mac OS X v10.5 and its support of Core Animation.
|
Cocoa |
Release Notes |
2007-05-31
|
Core Audio Overview
(HTML)
(PDF)
Provides an overview of Core Audio and its programming interfaces.
|
Cocoa |
Guides |
2007-01-08
|
Core Data Constants Reference
(HTML)
(PDF)
Describes the constants defined by the Core Data framework not described in individual classes.
|
Cocoa |
Reference |
2007-01-18
|
Core Data Framework Reference
(HTML)
(PDF)
Describes the Objective-C API for the Core Data framework.
|
Cocoa |
Reference |
2007-07-24
|
Core Data HTML Store
(HTML)
(DMG)
(ZIP)
Implementation of a Core Data atomic store based on HTML tables
|
Cocoa |
Sample Code |
2007-06-01
|
Core Data Model Versioning and Data Migration Programming Guide
(HTML)
(PDF)
Explains the managed object model versioning and data migration features of Core Data.
|
Cocoa |
Guides |
2008-02-08
|
Core Data Overview
(HTML)
Describes a roadmap for learning Core Data.
|
Cocoa |
Getting Started |
2009-03-04
|
Core Data Programming Guide
(HTML)
(PDF)
Explains how to manage objects using the Core Data framework.
|
Cocoa |
Guides |
2009-03-04
|
Core Data Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Core Data framework.
|
Cocoa |
Release Notes |
2007-07-18
|
Core Data Release Notes
(HTML)
Describes features, issues, and workarounds related to Mac OS X v10.5 and its support of Core Data.
|
Cocoa |
Release Notes |
2007-12-11
|
Core Data Snippets
(HTML)
(PDF)
Snippets of code that you can use when writing a program that uses Core Data.
|
Cocoa |
Guides |
2009-03-04
|
Core Data Utility Tutorial
(HTML)
(PDF)
A hands-on guide to creating a command-line utility using low-level features of Core Data.
|
Cocoa |
Guides |
2009-03-04
|
Core Endian Reference
(HTML)
(PDF)
Describes the C API for creating and installing callbacks to byte swap custom data.
|
Cocoa |
Reference |
2007-05-29
|
Core Image Kernel Language Reference
(HTML)
(PDF)
Describes the symbols for writing image-processing kernels.
|
Cocoa |
Reference |
2008-06-09
|
Core Image Programming Guide
(HTML)
(PDF)
Provides an overview and explains how to use and create image filters and image units.
|
Cocoa |
Guides |
2008-06-09
|
Core Image Reference Collection
(HTML)
(PDF)
Describes the Objective-C API for using and creating filters for image processing.
|
Cocoa |
Reference |
2006-12-05
|
Core Printing Reference
(HTML)
(PDF)
Describes the C API that provides an abstraction layer for application printing.
|
Cocoa |
Reference |
2007-07-24
|
CoreAudio Overload Warnings
(HTML)
QA1467: Describes CoreAudio overload warnings what they mean and how to avoid them.
|
Cocoa |
Technical Q&As |
2006-03-29
|
CoreRecipes
(HTML)
(DMG)
(ZIP)
Demonstrates the use of Core Data (persistency and object-graph management) with a variety of application projects.
|
Cocoa |
Sample Code |
2005-06-01
|
Crash in ABAddPropertiesAndTypes
(HTML)
QA1404: How to correctly add custom Address Book properties using ABAddPropertiesAndTypes
|
Cocoa |
Technical Q&As |
2005-04-04
|
Creating a Managed Object Model with Xcode
(HTML)
(PDF)
A tutorial that shows how to create a Core Data managed object model using Xcode.
|
Cocoa |
Guides |
2007-08-07
|
Creating an About Panel in Your Cocoa Application
(HTML)
TN2179: Describes different ways in implementing your Cocoa application's "About" panel.
|
Cocoa |
Technical Notes |
2007-01-22
|
Creating Printing Presets for iPhoto
(HTML)
(PDF)
Rules for creating and installing printer-specific collections of settings. Includes a sample file.
|
Cocoa |
Guides |
2005-07-07
|
Cropped Image
(HTML)
(DMG)
(ZIP)
Demonstrates how to extract a sub-image from another image, and some ways of indicating a selection.
|
Cocoa |
Sample Code |
2003-01-14
|
Cross-Development Programming Guide
(HTML)
(PDF)
Explains how to build software for versions of Mac OS X other than the one the development tools are running on.
|
Cocoa |
Guides |
2006-11-07
|
CrossEvents
(HTML)
(DMG)
(ZIP)
Demonstrates how to send CarbonEvents and NSNotifications between Carbon and Cocoa.
|
Cocoa |
Sample Code |
2007-05-31
|
Cryptographic Message Syntax Services Reference
(HTML)
(PDF)
Describes the API for encrypting, signing, and decoding messages using Cryptographic Message Syntax (CMS).
|
Cocoa |
Reference |
2007-10-31
|
CryptoSample
(HTML)
(DMG)
(ZIP)
Contains sample code showing symmetric encryption and message digest calculation.
|
Cocoa |
Sample Code |
2003-02-06
|
CTMClip
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to manipulate the Quartz 2D Current Transform Matrix (CTM) for image drawing with clipping.
|
Cocoa |
Sample Code |
2003-01-14
|
CTMDemo
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to manipulate the Quartz 2D Current Transform Matrix (CTM) for image drawing without clipping.
|
Cocoa |
Sample Code |
2003-01-14
|
CubePuzzle
(HTML)
(DMG)
(ZIP)
Models a Rubik's Cube using Cocoa and OpenGL
|
Cocoa |
Sample Code |
2003-04-21
|
Cursor Management
(HTML)
(PDF)
Explains how to set the cursor and handle cursor-update events in Cocoa applications.
|
Cocoa |
Guides |
2008-03-11
|
CustomAtomicStoreSubclass
(HTML)
(DMG)
(ZIP)
Illustrates the implementation of a custom Core Data atomic store.
|
Cocoa |
Sample Code |
2007-06-08
|
Customizing Process Stack Size
(HTML)
QA1419: Describes methods for setting the stack size of a process and/or thread.
|
Cocoa |
Technical Q&As |
2008-02-20
|
CustomSave
(HTML)
(DMG)
(ZIP)
Demonstrates how to customize the NSSavePanel.
|
Cocoa |
Sample Code |
2007-06-11
|
Daemons and Agents
(HTML)
TN2083: Describes the most common problems encountered with daemons and agents, and suggests detailed solutions.
|
Cocoa |
Technical Notes |
2007-11-05
|
Dashboard Programming Topics
(HTML)
(PDF)
Explains Dashboard and WebKit technologies used in widgets.
|
Cocoa |
Guides |
2009-02-04
|
Data Formatting Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa formatters to create and validate text in text fields and other cells.
|
Cocoa |
Guides |
2008-10-15
|
DataBurn
(HTML)
(DMG)
(ZIP)
Demonstrates how to create a DRFolder and burn it to disc.
|
Cocoa |
Sample Code |
2005-03-17
|
DatePicker
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the NSDatePicker control.
|
Cocoa |
Sample Code |
2007-04-25
|
Dates and Times Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to manage Cocoa dates and times.
|
Cocoa |
Guides |
2007-09-04
|
Debugging a WebKit Plug-in in Xcode
(HTML)
QA1500: Directions for debugging a WebKit plug-in in Xcode.
|
Cocoa |
Technical Q&As |
2007-06-05
|
Debugging Cocoa Applications
(HTML)
(PDF)
Tips and techniques for debugging Cocoa applications.
|
Cocoa |
Guides |
2002-11-12
|
Debugging Graphics with QuartzDebug
(HTML)
()
QA1236: Explains how to use QuartzDebug to debug graphics issues.
|
Cocoa |
Technical Q&As |
2006-01-12
|
Debugging NSTableView's "Action Invocation" binding
(HTML)
QA1472: Discusses the issues and factors that affect NSTableView's "Action Invocation" binding.
|
Cocoa |
Technical Q&As |
2006-11-13
|
Debugging with GDB
(HTML)
Open-source document that explains how to use GDB to debug programs.
|
Cocoa |
Guides |
2008-06-19
|
Departments and Employees
(HTML)
(DMG)
(ZIP)
Source code for NSPersistentDocument Core Data Tutorial.
|
Cocoa |
Sample Code |
2007-05-31
|
DerivedProperty
(HTML)
(DMG)
(ZIP)
Illustrates use of Core Data derived properties to make searching against string data more efficient.
|
Cocoa |
Sample Code |
2008-06-04
|
Designing Network-Friendly Applications
(HTML)
Learn to make your application management-aware and reliably accessible on a network.
|
Cocoa |
Articles |
2005-10-24
|
DeskPictAppDockMenu
(HTML)
(DMG)
(ZIP)
How to add a dynamic Dock menu to your Cocoa application
|
Cocoa |
Sample Code |
2003-01-14
|
Detecting specific ROM-in-RAM Mac
(HTML)
()
Deprecated - HW49: Identifying a Mac by name ("iMac"), and better alternatives for determining specific features ("has Firewire").
|
Cocoa |
Technical Q&As |
1999-10-05
|
Detecting the Caps Lock Key
(HTML)
QA1519: Explains how to detect when the caps lock key is turned on and off.
|
Cocoa |
Technical Q&As |
2007-05-11
|
Determining console user login status
(HTML)
QA1133: How to determine whether a user is logged in on the console, and be notified of changes.
|
Cocoa |
Technical Q&As |
2008-04-14
|
Determining if an application uses Objective-C Garbage Collection
(HTML)
QA1599: Shows how to determine if an application or executable is using Objective-C Garbage Collection.
|
Cocoa |
Technical Q&As |
2008-09-08
|
Developing Games on Mac OS X Using Third-Party Game Engines
(HTML)
Create your own game using the powerful game engines that run on Mac OS X.
|
Cocoa |
Articles |
2006-06-05
|
DeviceListener
(HTML)
(DMG)
(ZIP)
Uses the DiscRecording framework to listen for device plug/unplug events and media insertion events.
|
Cocoa |
Sample Code |
2003-07-17
|
Dialogs and Special Panels
(HTML)
(PDF)
Explains how to create alert panels. Includes links to documents about other types of panels.
|
Cocoa |
Guides |
2009-02-04
|
Dicey
(HTML)
(DMG)
(ZIP)
Dicey is a dice game project that demonstrates various techniques for making a Cocoa application accessible.
|
Cocoa |
Sample Code |
2006-08-01
|
Dictionary Services Programming Guide
(HTML)
(PDF)
Explains how to create a dictionary and access it programmatically.
|
Cocoa |
Guides |
2007-05-30
|
Dictionary Services Reference
(HTML)
(PDF)
Describes the Objective-C and C routines that support programmatic access to dictionaries.
|
Cocoa |
Reference |
2007-05-29
|
DictionaryController
(HTML)
(DMG)
(ZIP)
"DictionaryController" is a Cocoa application that demonstrates various ways in how to use the NSDictionaryController class.
|
Cocoa |
Sample Code |
2007-12-20
|
Disabling and Enabling an NSTextView
(HTML)
QA1461: Shows how a Cocoa application can disable and enable an NSTextView.
|
Cocoa |
Technical Q&As |
2006-09-11
|
Disabling Processor Cores on a Multi-Core System
(HTML)
()
QA1141: Describes how to disable processor cores on a multi-core system for testing purposes.
|
Cocoa |
Technical Q&As |
2008-09-16
|
Disabling text completion in an NSTextField
(HTML)
QA1553: Shows how to implement a delegate method provided by NSControl to disable automatic text completion.
|
Cocoa |
Technical Q&As |
2008-02-27
|
Disc Recording Framework Reference
(HTML)
Describes the Objective-C and C API for burning audio and data CDs and DVDs.
|
Cocoa |
Reference |
2008-04-08
|
Disc Recording UI Framework Reference
(HTML)
Describes the Objective-C and C API for presenting a user interface when burning audio and data CDs and DVDs.
|
Cocoa |
Reference |
2008-04-08
|
Discovering all advertised Bonjour service types
(HTML)
QA1337: Explains how to discover all Bonjour service types being advertised on the local network.
|
Cocoa |
Technical Q&As |
2004-06-01
|
DiscRecording Release Notes
(HTML)
Updated for Mac OS X v10.5
|
Cocoa |
Release Notes |
2007-10-31
|
Distributed Objects Programming Topics
(HTML)
(PDF)
Explains how Objective-C objects in different threads or different processes communicate.
|
Cocoa |
Guides |
2007-06-06
|
Dock Tile Programming Guide
(HTML)
(PDF)
Explains how to provide an icon and contextual menu in Carbon applications.
|
Cocoa |
Guides |
2009-03-04
|
DockTile
(HTML)
(DMG)
(ZIP)
Demonstrates how to customize your application's icon in the Dock by using the NSDockTile class.
|
Cocoa |
Sample Code |
2007-09-11
|
Document-Based Applications Overview
(HTML)
(PDF)
Explains how to design and implement Cocoa applications that manage multiple documents.
|
Cocoa |
Guides |
2009-01-12
|
DOMDocument Additions Reference
(HTML)
(PDF)
Describes the API added to the DOMDocument class to facilitate communication between WebKit and the DOM API.
|
Cocoa |
Reference |
2008-10-15
|
DOMElement Additions Reference
(HTML)
Describes the API added to the DOMElement class to facilitate communication between WebKit and the DOM API.
|
Cocoa |
Reference |
2008-10-15
|
DOMHTMLDocument Additions Reference
(HTML)
(PDF)
Describes the API added to the DOMHTMLDocument class to facilitate communication between WebKit and the DOM API.
|
Cocoa |
Reference |
2009-01-26
|
DOMHTMLFrameElement Additions Reference
(HTML)
(PDF)
Describes the API added to the DOMHTMLFrameElement class to facilitate communication between WebKit and the DOM API.
|
Cocoa |
Reference |
2006-05-23
|
DOMHTMLIFrameElement Additions Reference
(HTML)
(PDF)
Describes the API added to the DOMHTMLIFrameElement class to facilitate communication between WebKit and the DOM API.
|
Cocoa |
Reference |
2006-05-23
|
DOMHTMLObjectElement Additions Reference
(HTML)
(PDF)
Describes the API added to the DOMHTMLObjectElement class to facilitate communication between WebKit and the DOM API.
|
Cocoa |
Reference |
2006-05-23
|
DOMNode Additions Reference
(HTML)
(PDF)
Describes the API added to the DOMNode class to facilitate communication between WebKit and the DOM API.
|
Cocoa |
Reference |
2009-02-04
|
DOMRange Additions Reference
(HTML)
(PDF)
Describes the API added to the DOMRange class to facilitate communication between WebKit and the DOM API.
|
Cocoa |
Reference |
2008-10-15
|
Don't forget to cancel your Bonjour resolve
(HTML)
QA1297: Explains why it's important to cancel a Bonjour resolve operation.
|
Cocoa |
Technical Q&As |
2007-08-30
|
Downloading through a proxy server in Mac OS X
(HTML)
QA1296: Explains when downloading through a proxy server will work, and when it will fail.
|
Cocoa |
Technical Q&As |
2003-10-29
|
Drag and Drop Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to implement drag and drop in Cocoa.
|
Cocoa |
Guides |
2006-06-28
|
DragItemAround
(HTML)
(DMG)
(ZIP)
Illustrates creating a custom subclass of NSView.
|
Cocoa |
Sample Code |
2006-03-16
|
Drawers
(HTML)
(PDF)
Explains how to use Cocoa drawers.
|
Cocoa |
Guides |
2003-02-04
|
Drawing a Path Multiple Times
(HTML)
QA1047: Explains that path drawing operations consume the path.
|
Cocoa |
Technical Q&As |
2001-07-02
|
Drawing attributed strings that are both filled and stroked
(HTML)
QA1531: Describes how the value of NSStrokeWidthAttributeName indicates fill, stroke, or both, in attributed strings.
|
Cocoa |
Technical Q&As |
2008-03-25
|
Drawing Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the speed of drawing code.
|
Cocoa |
Guides |
2006-04-04
|
Driving OpenGL Rendering Loops
(HTML)
QA1385: Using Core Video display links (CVDisplayLink) or Cocoa timers (NSTimer) to drive an OpenGL rendering loop
|
Cocoa |
Technical Q&As |
2009-05-01
|
DynamicProperties
(HTML)
(DMG)
(ZIP)
Demonstrates dynamically resolved properties, using a new Objective C 2.0 feature: dynamically resolved methods.
|
Cocoa |
Sample Code |
2006-08-01
|
Embedding Hyperlinks in NSTextField and NSTextView
(HTML)
QA1487: Shows how a Cocoa app can embed a hyperlink inside both NSTextField and NSTextView using NSAttributedString.
|
Cocoa |
Technical Q&As |
2006-10-02
|
Enabling the application menu's "Preferences" menu item on Mac OS X
(HTML)
QA1552: Describes the two things you need to implement to enable the "Preferences" menu item on Mac OS X.
|
Cocoa |
Technical Q&As |
2008-01-21
|
The Enhanced Print Apple Event
(HTML)
TN2082: Describes an enhancement to the print Apple event that gives developers more control over scripted printing.
|
Cocoa |
Technical Notes |
2003-12-09
|
EnhancedAudioBurn
(HTML)
(DMG)
(ZIP)
This Objective-C sample demonstrates how to burn RedBook Audio CDs.
|
Cocoa |
Sample Code |
2005-07-06
|
EnhancedDataBurn
(HTML)
(DMG)
(ZIP)
Objective-C sample which shows how to burn a data disc containing a complete virtual filesystem.
|
Cocoa |
Sample Code |
2003-01-14
|
Ensuring Backwards Binary Compatibility - Weak Linking and Availability Macros on Mac OS X
(HTML)
()
TN2064: Ensuring that Mach-O applications built using today's Mac OS X runs on previous versions of the OS.
|
Cocoa |
Technical Notes |
2003-02-18
|
Environment Variables
(HTML)
QA1255: Describes how a process gets its environment variables.
|
Cocoa |
Technical Q&As |
2003-10-29
|
Eraser
(HTML)
(DMG)
(ZIP)
Uses the DiscRecordingUI framework to present the standard erase, selection and progress dialogs.
|
Cocoa |
Sample Code |
2003-01-14
|
Error Handling Programming Guide For Cocoa
(HTML)
(PDF)
Describes NSError objects, related Application Kit support for error handling, and how to use these features in your code.
|
Cocoa |
Guides |
2009-03-04
|
Event-Driven XML Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to process XML documents using the Cocoa streaming parser.
|
Cocoa |
Guides |
2008-09-09
|
Exception Handling Framework Reference
(HTML)
(PDF)
Describes the API used to monitor and debug exceptional conditions in Objective-C code.
|
Cocoa |
Reference |
2006-10-03
|
Exception Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to raise and handle exceptions in Cocoa applications.
|
Cocoa |
Guides |
2007-10-02
|
Exclusive File Access in Mac OS X
(HTML)
()
TN2037: Covers exclusive file access In Mac OS X
|
Cocoa |
Technical Notes |
2002-05-01
|
Expanding Tilde-based paths
(HTML)
QA1549: Demonstrates how to resolve tilde-based relevant paths.
|
Cocoa |
Technical Q&As |
2008-09-08
|
ExtractMovieAudioToAIFF
(HTML)
(DMG)
(ZIP)
Demonstrates how to extract audio from QuickTime Movies and write the data to an AIFF file.
|
Cocoa |
Sample Code |
2006-03-31
|
FancyAbout
(HTML)
(DMG)
(ZIP)
Demonstrates several visual effects for "About..." panels such as scrolling text, window without a title bar, and ways to dismiss the window.
|
Cocoa |
Sample Code |
2003-10-27
|
Fiendishthngs
(HTML)
(DMG)
(ZIP)
Fiendishthngs lists all the the Components it finds on the system and lets you query them for information.
|
Cocoa |
Sample Code |
2007-09-13
|
File Manager Performance and Caching
(HTML)
FL16: Discusses traditional Mac OS file system input/output performance issues and the File Manager's volume cache.
|
Cocoa |
Technical Notes |
2000-09-01
|
File System Overview
(HTML)
(PDF)
Conceptual information and guidelines describing the structure and usage of the Mac OS X file system.
|
Cocoa |
Guides |
2008-07-11
|
File Wrappers with Core Data Documents
(HTML)
(DMG)
(ZIP)
This sample demonstrates how directory file wrappers can be used with NSPersistentDocument.
|
Cocoa |
Sample Code |
2009-04-29
|
File-System Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the performance of file-related code.
|
Cocoa |
Guides |
2005-07-07
|
FileNotification
(HTML)
(DMG)
(ZIP)
kqueue file notification introduced in 10.3. Notification API to detect file system modifications.
|
Cocoa |
Sample Code |
2005-10-27
|
filesystem_examples
(HTML)
(DMG)
(ZIP)
Collection of command line tools illustrating filesystem features.
|
Cocoa |
Sample Code |
2006-01-10
|
Find By Content Reference
(HTML)
(PDF)
Deprecated - Describes the legacy C API for performing relevance-ranked searches. Replaced by Search Kit.
|
Cocoa |
Reference |
2006-07-13
|
Finding an NSView's current magnification.
(HTML)
QA1346: How to discover the current magnification (zoom level) of any NSView.
|
Cocoa |
Technical Q&As |
2005-03-08
|
Finding EXC_BAD_ACCESS bugs in a Cocoa project
(HTML)
QA1367: Discusses how to find memory protection violations or EXC_BAD_ACCESS bugs in Cocoa projects.
|
Cocoa |
Technical Q&As |
2006-10-10
|
Font Handling
(HTML)
(PDF)
Explains the Cocoa font management system and how users select fonts.
|
Cocoa |
Guides |
2008-02-08
|
Font Panel
(HTML)
(PDF)
Explains how to use the Cocoa Font panel.
|
Cocoa |
Guides |
2004-08-31
|
Forms
(HTML)
(PDF)
Explains how to use Cocoa forms.
|
Cocoa |
Guides |
2002-11-12
|
Foundation Constants Reference
(HTML)
(PDF)
Describes constants in the Foundation framework.
|
Cocoa |
Reference |
2009-05-06
|
Foundation Data Types Reference
(HTML)
(PDF)
Describes the common data types in the Foundation framework.
|
Cocoa |
Reference |
2008-09-09
|
Foundation Framework Reference
(HTML)
(PDF)
Describes the Foundation framework API.
|
Cocoa |
Reference |
2008-06-27
|
Foundation Functions Reference
(HTML)
(PDF)
Describes Foundation framework functions.
|
Cocoa |
Reference |
2008-10-15
|
Foundation Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Foundation framework.
|
Cocoa |
Release Notes |
2007-07-18
|
Foundation Release Notes
(HTML)
Describes new features, notes, and known issues for the Foundation framework in Mac OS X v10.5.
|
Cocoa |
Release Notes |
2007-10-31
|
Foundation Release Notes (10.4 and earlier)
(HTML)
Release notes for older versions of Mac OS X.
|
Cocoa |
Release Notes |
2009-01-06
|
Frequently Asked Text Services Manager (TSM) Questions
(HTML)
TN2128: Regroups a collection of Text Services Manager (TSM) questions frequently asked by Input Method Developers
|
Cocoa |
Technical Notes |
2005-06-24
|
FSCopyObject
(HTML)
(DMG)
(ZIP)
Copy engine for copying files and directories.
|
Cocoa |
Sample Code |
2004-03-19
|
FSMegaInfo
(HTML)
(DMG)
(ZIP)
Prints information about various file system objects; helpful when debugging VFS plug-ins.
|
Cocoa |
Sample Code |
2008-02-25
|
FSSetCatalogInfo versus UID and GID
(HTML)
()
QA1251: Describes why FSSetCatalogInfo does not set the UID and GID of the file, and provides a work around.
|
Cocoa |
Technical Q&As |
2003-03-26
|
FunkyOverlayWindow
(HTML)
(DMG)
(ZIP)
Demonstrates several window layering, transparency and widget interaction techniques in Cocoa.
|
Cocoa |
Sample Code |
2003-05-08
|
Garbage Collection Programming Guide
(HTML)
(PDF)
Describes the garbage collection system for Cocoa.
|
Cocoa |
Guides |
2008-11-19
|
Garbage Collection Release Notes
(HTML)
Describes features, issues, and workarounds related to Mac OS X v10.5 and its support of garbage collection.
|
Cocoa |
Release Notes |
2007-10-31
|
Gathering all PostScript Printer Descriptions (PPDs)
(HTML)
QA1529: Describes a work around for an issue in PMCopyAvailablePPDs on Mac OS X 10.4 and below
|
Cocoa |
Technical Q&As |
2008-08-08
|
GCC Porting Guide
(HTML)
(PDF)
Provides guidance on how to migrate projects to new GCC releases.
|
Cocoa |
Guides |
2006-10-03
|
GeekGameBoard
(HTML)
(DMG)
(ZIP)
Shows how to use Core Animation for the user interface of a board or card game.
|
Cocoa |
Sample Code |
2007-12-19
|
GetMACAddressSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to retrieve the MAC address for each Ethernet interface from the Mac OS X I/O Registry.
|
Cocoa |
Sample Code |
2003-01-14
|
GetPrimaryMACAddress
(HTML)
(DMG)
(ZIP)
Demonstrates retrieving the MAC address of the built-in Ethernet controller. Useful for uniquely identifying a Macintosh system.
|
Cocoa |
Sample Code |
2005-10-27
|
Getting a Packet Trace
(HTML)
()
QA1176: Lists tools available for looking at the network packets on the wire.
|
Cocoa |
Technical Q&As |
2008-06-03
|
Getting images in and out from Quartz Composer compositions
(HTML)
TN2143: Describes how to efficiently pass images into and out of Quartz Composer
|
Cocoa |
Technical Notes |
2005-10-04
|
Getting NSWindow's toolbar actions to show up in Interface Builder
(HTML)
QA1030: How to add the missing -toggleToolbarShown: and -runToolbarCustomizationPalette actions to Interface Builder.
|
Cocoa |
Technical Q&As |
2001-05-03
|
Getting the pixel data from a CGImage object
(HTML)
QA1509: Describes how to access the pixel data of a CGImage object
|
Cocoa |
Technical Q&As |
2008-08-27
|
GLChildWindowDemo
(HTML)
(DMG)
(ZIP)
Shows using Cocoa's child windows and Quartz Extreme to provide 2D/3D overlays above 3D content.
|
Cocoa |
Sample Code |
2003-04-21
|
GLSLShowpiece
(HTML)
(DMG)
(ZIP)
GLSLShowpiece demonstrates several Vertex and Fragment shaders
|
Cocoa |
Sample Code |
2006-07-17
|
GNU C/C++/Objective-C 4.0.1 Compiler User Guide
(HTML)
Describes the Apple version of the GNU 4.0.1 compiler.
|
Cocoa |
Reference |
2007-10-31
|
Going Universal: Audio Developers Catch the Wave
(HTML)
Learn how audio developers who built universal binaries of their applications are reaping the benefits.
|
Cocoa |
Articles |
2006-07-18
|
Grady
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the NSGradient class.
|
Cocoa |
Sample Code |
2007-02-28
|
Graphics Exporters - Creating 16-bit-per-channel image files
(HTML)
QA1354: Discusses how to use QuickTime Graphics Exporters to create 16-bit-per-channel image files.
|
Cocoa |
Technical Q&As |
2004-06-03
|
GridCalendar
(HTML)
(DMG)
(ZIP)
Demonstrates how to add a custom job submission UI to the GridSample project.
|
Cocoa |
Sample Code |
2005-06-01
|
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.
|
Cocoa |
Technical Notes |
2003-02-24
|
Help Book Caching During Software Development
(HTML)
QA1409: Development situations that can potentially confuse Help Viewer
|
Cocoa |
Technical Q&As |
2005-03-30
|
HFS Plus Volume Format
(HTML)
()
TN1150: Describes the physical layout of an HFS Plus volume.
|
Cocoa |
Technical Notes |
2004-03-05
|
How can I determine the order of the languages set by the user in the Language tab of the International preference pane?
(HTML)
QA1391: Retrieving the order of the languages set by the International preference pane in Cocoa, Carbon, and Terminal.
|
Cocoa |
Technical Q&As |
2006-12-19
|
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.
|
Cocoa |
Technical Q&As |
2005-06-01
|
How can I programmatically determine the DPI of the current video mode?
(HTML)
()
QA1217: Describes how to compute the DPI for a given display in a given mode using Core Graphics.
|
Cocoa |
Technical Q&As |
2002-12-02
|
How do I determine how much VRAM is available on my video card?
(HTML)
QA1168: Using Core Graphics and IOKit to find the physical size of VRAM on installed hardware.
|
Cocoa |
Technical Q&As |
2004-10-11
|
How do I get the hexadecimal value of an NSColor object?
(HTML)
QA1576: Describes how to convert an NSColor object to its Hexadecimal value.
|
Cocoa |
Technical Q&As |
2007-12-19
|
How do I tell if a particular display is being hardware accelerated by Quartz Extreme?
(HTML)
()
QA1218: Describes how to use CGDisplayUsesOpenGLAcceleration to see if a display is accelerated or not.
|
Cocoa |
Technical Q&As |
2002-12-04
|
How to add other pasteboard types to an HFS Promise drag in Cocoa
(HTML)
QA1300: Explains how to add other pasteboard types to an HFS Promise drag in Cocoa.
|
Cocoa |
Technical Q&As |
2003-09-15
|
How to create a Cocoa Disclosure Button Control
(HTML)
QA1485: Explains how to create a disclosure button control in Cocoa, not immediately available in Interface Builder.
|
Cocoa |
Technical Q&As |
2006-08-01
|
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.
|
Cocoa |
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.
|
Cocoa |
Technical Q&As |
2006-10-09
|
How to measure CG text
(HTML)
QA1051: Explains how to measure Core Graphics text.
|
Cocoa |
Technical Q&As |
2007-08-02
|
How to remove the "Open Recent" menu item in a Document-based Cocoa application
(HTML)
QA1289: Explains how to remove the "Open Recent" menu item in a Document-based Cocoa application.
|
Cocoa |
Technical Q&As |
2003-09-15
|
How to set a custom drag image when doing an HFS Promise drag in Cocoa
(HTML)
QA1200: Explains how to set a custom drag image when doing an HFS Promise drag in Cocoa.
|
Cocoa |
Technical Q&As |
2003-09-15
|
IBDocument Class Reference
(HTML)
(PDF)
Describes an Interface Builder document, which visually represents a nib file.
|
Cocoa |
Reference |
2009-01-06
|
IBInspector Class Reference
(HTML)
(PDF)
Describes the interface for managing inspector views in Interface Builder.
|
Cocoa |
Reference |
2007-07-11
|
IBPlugin Class Reference
(HTML)
(PDF)
Describes the interface for managing plug-ins in Interface Builder.
|
Cocoa |
Reference |
2007-04-02
|
IconCollection
(HTML)
(DMG)
(ZIP)
Demonstrates how to use NSCollectionView along with NSWorkspace and named images to determine its content.
|
Cocoa |
Sample Code |
2008-01-18
|
Identity Services Reference Collection
(HTML)
(PDF)
Describes the APIs for using identities and the Identity Picker.
|
Cocoa |
Reference |
2007-05-14
|
IKFilterBrowserPanel Class Reference
(HTML)
(PDF)
Describes the class that provides the panel contained in a filter browser.
|
Cocoa |
Reference |
2007-10-31
|
IKFilterBrowserView Class Reference
(HTML)
(PDF)
Describes the class that supports browsing Core Image filters.
|
Cocoa |
Reference |
2006-12-06
|
IKFilterCustomUIProvider Protocol Reference
(HTML)
(PDF)
Descibes the protocol that defines a method for providing a view for a filter.
|
Cocoa |
Reference |
2006-12-07
|
IKFilterUIView Class Reference
(HTML)
(PDF)
Describes the class that provides a user interface for Core Image filters.
|
Cocoa |
Reference |
2006-12-06
|
IKImageBrowserDataSource Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used to access the data source associated with an image browser view.
|
Cocoa |
Reference |
2007-07-17
|
IKImageBrowserDelegate Protocol Reference
(HTML)
(PDF)
Describes the informal protocol for the delegate of an image browser view.
|
Cocoa |
Reference |
2006-12-07
|
IKImageBrowserItem Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used by an image browser view to access the data source for an item.
|
Cocoa |
Reference |
2007-01-12
|
IKImageBrowserView Class Reference
(HTML)
(PDF)
Describes the class that can display and browse a large amount of images and movies in an efficient manner.
|
Cocoa |
Reference |
2006-12-13
|
IKImageEditPanel Class Reference
(HTML)
(PDF)
Describes the class that provides a panel optimized for image editing.
|
Cocoa |
Reference |
2006-12-06
|
IKImageEditPanelDataSource Protocol Reference
(HTML)
(PDF)
Describes the mthods than an image edit panel object uses to access the contents of its data source object.
|
Cocoa |
Reference |
2006-12-06
|
IKImageView Class Reference
(HTML)
(PDF)
Describes the class used to display images efficiently at the same time it supports image editing.
|
Cocoa |
Reference |
2008-04-08
|
IKPictureTaker Class Reference
(HTML)
(PDF)
Descibes the class that provides a panel for choosing images.
|
Cocoa |
Reference |
2007-10-31
|
IKSaveOptions Class Reference
(HTML)
(PDF)
Describes the class that initializes, adds, and manages user interface options for saving image data.
|
Cocoa |
Reference |
2006-12-06
|
IKSlideshow Class Reference
(HTML)
(PDF)
Describes the class that encapsulates a data source and options for a slideshow.
|
Cocoa |
Reference |
2007-10-31
|
IKSlideshowDataSource Protocol Reference
(HTML)
(PDF)
Describes the methods that a slideshow object uses to access the contents of its data source object.
|
Cocoa |
Reference |
2009-03-04
|
Image Capture Applications Programming Guide
(HTML)
(PDF)
Describes the interaction between applications programs and image capture devices such as cameras and scanners.
|
Cocoa |
Guides |
2007-05-16
|
Image Difference
(HTML)
(DMG)
(ZIP)
Demonstrates a way to use Quartz's compositing capability to find the difference between two images.
|
Cocoa |
Sample Code |
2003-01-30
|
Image I/O Programming Guide
(HTML)
(PDF)
Explains how to read and write image data using the Image I/O framework.
|
Cocoa |
Guides |
2007-07-02
|
Image Kit Programming Guide
(HTML)
(PDF)
Explains how to support browsing, viewing, editing, and processing images.
|
Cocoa |
Guides |
2008-06-09
|
Image Kit Reference Collection
(HTML)
(PDF)
Describes the Objective-C API for providing a user interface for images, image editing, and image processing.
|
Cocoa |
Reference |
2006-12-06
|
Image Kit with Core Data
(HTML)
(DMG)
(ZIP)
Using Image Kit's browser view with Core Data content.
|
Cocoa |
Sample Code |
2008-07-25
|
Image Unit Tutorial
(HTML)
(PDF)
Describes how to write image processing kernels and package them for distribution.
|
Cocoa |
Guides |
2009-05-06
|
Image Views
(HTML)
(PDF)
Explains how to use Cocoa image views.
|
Cocoa |
Guides |
2002-11-12
|
ImageBackground
(HTML)
(DMG)
(ZIP)
Shows how to draw an image in the background of an NSOutlineView and NSTableView.
|
Cocoa |
Sample Code |
2006-10-02
|
ImageBrowser
(HTML)
(DMG)
(ZIP)
Demonstrates the ImageKit's IKImageBrowserView to browse images in a basic Cocoa application.
|
Cocoa |
Sample Code |
2007-03-13
|
ImageClient
(HTML)
(DMG)
(ZIP)
Demonstrates how to use CFNetwork for synchronous and asynchronous operations, network diagnostics, proxy navigation, and authentication.
|
Cocoa |
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 |
Sample Code |
2005-06-01
|
ImagesToQTMovie
(HTML)
(DMG)
(ZIP)
Creates a QuickTime movie from the images of any connected camera.
|
Cocoa |
Sample Code |
2003-01-14
|
IMAVManager Class Reference
(HTML)
(PDF)
Describes the object that controls the auxiliary audio and video source to iChat Theater.
|
Cocoa |
Reference |
2007-10-31
|
IMKCandidates Class Reference
(HTML)
(PDF)
Describes the class that supports the use of candidate windows for an input method.
|
Cocoa |
Reference |
2007-06-05
|
IMKInputController Class Reference
(HTML)
(PDF)
Describes the class that controls input on the input method side.
|
Cocoa |
Reference |
2007-06-06
|
IMKMouseHandling Protocol Reference
(HTML)
(PDF)
Describes the protocol used to receive mouse events for an input method client session.
|
Cocoa |
Reference |
2007-06-05
|
IMKServer Class Reference
(HTML)
(PDF)
Describes the class that manages connections to input method clients.
|
Cocoa |
Reference |
2007-06-06
|
IMKServerInput Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used to receive text events.
|
Cocoa |
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.
|
Cocoa |
Reference |
2007-06-05
|
IMKTextInput Protocol Reference
(HTML)
(PDF)
Describes the protocol used to send and obtain data from an input method client session.
|
Cocoa |
Reference |
2007-06-05
|
IMService Class Reference
(HTML)
(PDF)
Describes the IMService objects that each represent one service available through iChat.
|
Cocoa |
Reference |
2008-10-15
|
IMVideoDataSource Protocol Reference
(HTML)
(PDF)
Describes the methods that a video data source implements to provide auxiliary audio and video source to iChat Theater.
|
Cocoa |
Reference |
2007-07-08
|
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 |
Technical Q&As |
2007-03-21
|
InkSample
(HTML)
(DMG)
(ZIP)
Demonstrates some usage scenarios for the Ink.Framework APIs.
|
Cocoa |
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.
|
Cocoa |
Reference |
2007-06-06
|
Input Method Kit Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Input Method Kit framework.
|
Cocoa |
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.
|
Cocoa |
Release Notes |
2007-07-17
|
Instant Message Framework Reference
(HTML)
(PDF)
Describes the API for providing iChat presence information to Cocoa applications and using iChat Theater.
|
Cocoa |
Reference |
2007-07-08
|
Instant Message Programming Guide
(HTML)
(PDF)
Explains how to access iChat services and buddies and use iChat Theater through code samples.
|
Cocoa |
Guides |
2007-10-31
|
Instant Message Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Instant Message framework.
|
Cocoa |
Release Notes |
2007-07-18
|
InstantMessage Constants Reference
(HTML)
(PDF)
Describes the constants found in the Instant Message framework.
|
Cocoa |
Reference |
2006-05-23
|
InstantMessage Data Types Reference
(HTML)
(PDF)
Describes the data types found in the Instant Message framework.
|
Cocoa |
Reference |
2006-05-23
|
Integrating Sync Services into Your Application
(HTML)
Learn how to sync any kind of data in your application using Sync Services.
|
Cocoa |
Articles |
2005-06-06
|
Interacting with the Operating System
(HTML)
(PDF)
Explains how Cocoa applications manage tasks and get information about hosts and processes.
|
Cocoa |
Guides |
2006-04-04
|
Interface Builder Kit Constants Reference
(HTML)
(PDF)
Describes the constants declared in the Interface Builder Kit framework.
|
Cocoa |
Reference |
2007-04-02
|
Interface Builder Kit Data Types Reference
(HTML)
(PDF)
Describes the data types declared in the Interface Builder Kit framework.
|
Cocoa |
Reference |
2007-04-02
|
Interface Builder Kit Framework Reference
(HTML)
(PDF)
Describes the interface for implementing Interface Builder plug-ins.
|
Cocoa |
Reference |
2007-04-18
|
Interface Builder Plug-In Programming Guide
(HTML)
(PDF)
Describes the process for creating custom Interface Builder palettes.
|
Cocoa |
Guides |
2007-07-18
|
Interface Builder User Guide
(HTML)
(PDF)
Conceptual information and tasks explaining how to use the Interface Builder application to design user interfaces.
|
Cocoa |
Guides |
2008-11-19
|
Internationalization Programming Topics
(HTML)
(PDF)
Explains how to support multiple languages in software.
|
Cocoa |
Guides |
2009-01-06
|
Is ColorSync thread safe?
(HTML)
()
QA1261: Discusses ColorSync thread-safety issues.
|
Cocoa |
Technical Q&As |
2003-04-17
|
iSpend
(HTML)
(DMG)
(ZIP)
Demonstrates how to incorporate a number of Cocoa Tiger features into a simple application.
|
Cocoa |
Sample Code |
2005-06-01
|
ISyncChange Class Reference
(HTML)
(PDF)
|
Cocoa |
Reference |
2006-06-30
|
ISyncClient Class Reference
(HTML)
(PDF)
An ISyncClient object represents an application, tool, or device that syncs records--for example, Address Book, .Mac, or a mobile phone.
|
Cocoa |
Reference |
2007-07-11
|
ISyncFilter Class Reference
(HTML)
(PDF)
|
Cocoa |
Reference |
2006-07-07
|
ISyncFiltering Protocol Reference
(HTML)
(PDF)
|
Cocoa |
Reference |
2007-07-11
|
ISyncManager Class Reference
(HTML)
(PDF)
You use an ISyncManager object to communicate directly with the sync engine to perform administrative operations.
|
Cocoa |
Reference |
2007-07-11
|
ISyncRecordReference Class Reference
(HTML)
(PDF)
|
Cocoa |
Reference |
2007-07-11
|
ISyncRecordSnapshot Class Reference
(HTML)
(PDF)
|
Cocoa |
Reference |
2006-07-07
|
ISyncSession Class Reference
(HTML)
(PDF)
An ISyncSession object is used to manage a single sync operation.
|
Cocoa |
Reference |
2008-11-19
|
ISyncSessionDriver Class Reference
(HTML)
(PDF)
|
Cocoa |
Reference |
2007-07-11
|
ISyncSessionDriverDataSource Protocol Reference
(HTML)
(PDF)
Defines a set of methods that the data source of an ISyncSessionDriver object must implement.
|
Cocoa |
Reference |
2007-07-11
|
ISyncUIHelper Protocol Reference
(HTML)
(PDF)
An informal protocol that provides user interface attributes to the iSync user interface.
|
Cocoa |
Reference |
2007-10-31
|
JavaFrameEmbedding example
(HTML)
(DMG)
(ZIP)
Small Cocoa application that demonstrates how to use JavaFrameEmbedding.framework
|
Cocoa |
Sample Code |
2007-06-12
|
JDragNDrop
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates building a simple view to implement Drag-and-Drop functionality in Cocoa-Java.
|
Cocoa |
Sample Code |
2003-01-14
|
JNI Development on Mac OS X
(HTML)
TN2147: Discusses use of native APIs and UI elements from Java applications
|
Cocoa |
Technical Notes |
2006-04-17
|
JSInterpreter
(HTML)
(DMG)
(ZIP)
Simple JavaScript interpreter
|
Cocoa |
Sample Code |
2007-06-06
|
JSPong
(HTML)
(DMG)
(ZIP)
Pong with JavaScript AI
|
Cocoa |
Sample Code |
2007-06-06
|
Kerberos: Highly Secure Single Sign On Authentication in Mac OS X
(HTML)
Learn how you can take advantage of Kerberos in your application.
|
Cocoa |
Articles |
2007-02-05
|
Key-Value Coding Programming Guide
(HTML)
(PDF)
Conceptual information about how to access a Cocoa object's values using keys.
|
Cocoa |
Guides |
2009-02-04
|
Key-Value Observing Programming Guide
(HTML)
(PDF)
Explains the Cocoa key-value observing protocol.
|
Cocoa |
Guides |
2009-05-06
|
Keychain Services Programming Guide
(HTML)
(PDF)
This document explains how to use Keychain Services to store and retrieve passwords.
|
Cocoa |
Guides |
2009-03-12
|
Keychain Services Reference
(HTML)
(PDF)
Describes the Keychain Services API, used to create, find, modify, and delete keychain items.
|
Cocoa |
Reference |
2008-11-19
|
Launch Services Release Notes
(HTML)
|
Cocoa |
Release Notes |
2007-10-31
|
Launch Time Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the launch performance of an application.
|
Cocoa |
Guides |
2006-04-04
|
LayerBackedOpenGLView
(HTML)
(DMG)
(ZIP)
"LayerBackedOpenGLView" provides a simple example of hosting Cocoa controls as subviews of an NSOpenGLView.
|
Cocoa |
Sample Code |
2007-06-12
|
LayoutManagerDemo
(HTML)
(DMG)
(ZIP)
Demonstrates the layout manager using rollovers with different colors for lines, words and characters under the mouse.
|
Cocoa |
Sample Code |
2003-01-14
|
Leopard Technology Series for Developers: Broadcast Your Application's Content with iChat Theater
(HTML)
Leopard Overview article on using the Instant Messaging framework.
|
Cocoa |
Articles |
2007-05-22
|
Leopard Technology Series for Developers: Graphics & Media Overview
(HTML)
Describes Leopard's graphics and media capabilities.
|
Cocoa |
Articles |
2007-12-11
|
Leopard Technology Series for Developers: Leopard Developer Application Technologies Overview
(HTML)
Learn how Leopard will help you create powerful and innovative features for your users.
|
Cocoa |
Articles |
2006-12-07
|
Leopard Technology Series for Developers: Leopard Developer Tools Overview
(HTML)
Learn how Leopard developer tools make it easier than ever to create exciting applications.
|
Cocoa |
Articles |
2006-11-15
|
Leopard Technology Series for Developers: Objective-C 2.0 Overview
(HTML)
Describes features and capabilities introduced in Objective-C 2.0.
|
Cocoa |
Articles |
2007-12-11
|
Link Snoop
(HTML)
(DMG)
(ZIP)
Shows how to use PDFKit to scan for and highlight link annotations in PDFs.
|
Cocoa |
Sample Code |
2005-06-01
|
LiveVideoMixer3
(HTML)
(DMG)
(ZIP)
LiveVideoMixer3 is extended to support Video In via QTKit
|
Cocoa |
Sample Code |
2006-08-01
|
LoginItemsAE
(HTML)
(DMG)
(ZIP)
Uses Apple events to manipulate the list of login items (items launched when you log in).
|
Cocoa |
Sample Code |
2005-10-17
|
Low-Level File Management Programming Topics
(HTML)
(PDF)
Explains the low-level ways Cocoa applications can interact with files.
|
Cocoa |
Guides |
2009-03-05
|
LSMSmartCategorizer
(HTML)
(DMG)
(ZIP)
Demonstrates the Latent Semantic Mapping (LSM) framework by automatically categorize RSS feeds.
|
Cocoa |
Sample Code |
2007-05-09
|
Mac OS X 10.2
(HTML)
TN2053: Describes software development-related changes provided in system software update Mac OS X 10.2.
|
Cocoa |
Technical Notes |
2002-09-04
|
Mac OS X ABI Dynamic Loader Reference
(HTML)
(PDF)
Describes the functions used to access Mach-O files.
|
Cocoa |
Reference |
2005-11-09
|
Mac OS X ABI Function Call Guide
(HTML)
(PDF)
Describes the function-calling conventions used in the architectures supported by Mac OS X.
|
Cocoa |
Guides |
2009-02-04
|
Mac OS X ABI Mach-O File Format Reference
(HTML)
(PDF)
Describes the data structures that make up the Mach-O file format.
|
Cocoa |
Reference |
2009-02-04
|
Mac OS X Code Signing In Depth
(HTML)
TN2206: Intermediate to expert level overview of code signing that details specific options and gotchas
|
Cocoa |
Technical Notes |
2008-08-06
|
Mac OS X Printing System Overview
(HTML)
(PDF)
Introduces Apple's printing architecture. Includes a road map for developing software.
|
Cocoa |
Guides |
2006-02-07
|
Mac OS X Technology Overview
(HTML)
(PDF)
Introduces Mac OS X and its technologies.
|
Cocoa |
Guides |
2008-10-15
|
Mac OS X: v10.1.1 - v10.1.3
(HTML)
TN2043: Describes changes provided by system software updates 10.1.1 through 10.1.3.
|
Cocoa |
Technical Notes |
2002-03-06
|
Making the most of Cocoa bindings in Quartz Composer
(HTML)
TN2146: Describes how to best use Cocoa bindings with Quartz Composer.
|
Cocoa |
Technical Notes |
2006-03-03
|
ManagedObjectDataFormatter
(HTML)
(DMG)
(ZIP)
A Data Formatter for Xcode 2.0 and 2.1 that displays NSManagedObject * variables.
|
Cocoa |
Sample Code |
2005-06-01
|
Managing QTCompressionOptions - An overview of the QTCompressionOptionsWindow sample
(HTML)
TN2219: Introductory overview of the QTCompressionOptionsWindow sample demonstrating one way to manage QTCompressionOptions objects.
|
Cocoa |
Technical Notes |
2008-03-11
|
MapLargeFile
(HTML)
(DMG)
(ZIP)
Shows a technique for mapping files greater than 4GB into memory for faster access.
|
Cocoa |
Sample Code |
2003-11-19
|
MassiveImage
(HTML)
(DMG)
(ZIP)
Shows how to use a CGDataProvider to save a very large image with Image IO
|
Cocoa |
Sample Code |
2007-09-27
|
Matrix Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa matrices.
|
Cocoa |
Guides |
2006-11-07
|
Maximizing Mac OS X Application Performance
(HTML)
Learn how to achieve better performance on Mac OS X.
|
Cocoa |
Articles |
2003-06-23
|
Memory Management Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to allocate and deallocate objects in Cocoa.
|
Cocoa |
Guides |
2009-05-06
|
Memory Usage Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the performance of memory-related code.
|
Cocoa |
Guides |
2006-06-28
|
MenuItemView
(HTML)
(DMG)
(ZIP)
Demonstrates embedding an NSView inside a menu item or NSMenuItem.
|
Cocoa |
Sample Code |
2007-06-11
|
Message Framework Reference
(HTML)
Describes the Objective-C API for sending email messages through the Mail application.
|
Cocoa |
Reference |
2008-04-08
|
MethodReplacement
(HTML)
(DMG)
(ZIP)
Demonstrates an Objective C 2 compatible way to replace a method in an existing Objective C class.
|
Cocoa |
Sample Code |
2006-08-01
|
Model Object Implementation Guide
(HTML)
(PDF)
Describes issues relating to the design and implementation of model objects
|
Cocoa |
Guides |
2008-02-08
|
Monochrome Image
(HTML)
(DMG)
(ZIP)
Applies the NTSC color weighting formula to an image to generate a monochrome version of the image.
|
Cocoa |
Sample Code |
2003-07-16
|
MoreFiles
(HTML)
(DMG)
(ZIP)
Shows various File Manager operations (file copy, etc.) through a collection of high-level routines.
|
Cocoa |
Sample Code |
2003-01-14
|
MoreFilesX
(HTML)
(DMG)
(ZIP)
Deprecated - Shows various File Manager operations through a collection of high-level routines using HFS Plus APIs.
|
Cocoa |
Sample Code |
2005-05-13
|
Moriarity
(HTML)
(DMG)
(ZIP)
Implementing a Cocoa GUI that wraps command-line functionality, calling a UNIX task and presenting the results in a GUI.
|
Cocoa |
Sample Code |
2003-01-14
|
Mountains
(HTML)
(DMG)
(ZIP)
Demonstrates localization and internationalization techniques and APIs
|
Cocoa |
Sample Code |
2008-06-02
|
Movie Overlay
(HTML)
(DMG)
(ZIP)
Shows how to overlay text & graphics and perform animation on an QTMovieView through a floating overlay window.
|
Cocoa |
Sample Code |
2008-07-25
|
MovieAudioExtraction - Ensure a Movie is fully loaded before starting an extraction session
(HTML)
QA1469: Describes the importance of making sure a Movie is fully loaded before extracting audio.
|
Cocoa |
Technical Q&As |
2006-03-29
|
Movies - Saving movie playback hints
(HTML)
QA1366: Explains how to save and load media play hints from Movie files.
|
Cocoa |
Technical Q&As |
2004-09-14
|
MP3 Player
(HTML)
(DMG)
(ZIP)
How to wrap a command-line UNIX/Linux application in a Cocoa GUI, calling a the command-line app through NSTask.
|
Cocoa |
Sample Code |
2003-01-14
|
MungSaver
(HTML)
(DMG)
(ZIP)
Demonstrates a simple Screen Saver module for Panther, using the Sequence Grabber DataProc mung technique.
|
Cocoa |
Sample Code |
2003-11-18
|
MyCustomColorPicker
(HTML)
(DMG)
(ZIP)
Shows how to write a custom color picker using Cocoa.
|
Cocoa |
Sample Code |
2006-10-09
|
MyMovieFilter
(HTML)
(DMG)
(ZIP)
How to play a movie into a layer-backed QTMovieView and apply a Core Image filter while the movie plays.
|
Cocoa |
Sample Code |
2008-06-02
|
NameAndAddress
(HTML)
(DMG)
(ZIP)
A single window utility that gets a host name from an IP address or an IP address from a hostname.
|
Cocoa |
Sample Code |
2003-01-14
|
NamingTableAccess
(HTML)
(DMG)
(ZIP)
Digs out the contents of the NamingTable in a TrueType 'sfnt'.
|
Cocoa |
Sample Code |
2003-01-14
|
NewsReader
(HTML)
(DMG)
(ZIP)
Demonstrates use of the Publication Subscription framework to create a simple RSS reader application.
|
Cocoa |
Sample Code |
2007-06-01
|
Notification Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to send and receive information about events in Cocoa programs.
|
Cocoa |
Guides |
2007-05-03
|
NSAccessibility Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving accessibility-related messages.
|
Cocoa |
Reference |
2007-12-11
|
NSActionCell Class Reference
(HTML)
(PDF)
Describes the interface for the active area in a control.
|
Cocoa |
Reference |
2007-02-28
|
NSAffineTransform Additions Reference
(HTML)
(PDF)
Describes additions to support affine transformations.
|
Cocoa |
Reference |
2007-02-28
|
NSAffineTransform Class Reference
(HTML)
(PDF)
Describes an affine transformation from one coordinate space to another.
|
Cocoa |
Reference |
2007-01-15
|
NSAlert Class Reference
(HTML)
(PDF)
Describes a window that displays a message and obtains the user's response to it.
|
Cocoa |
Reference |
2007-04-25
|
NSAnimatablePropertyContainer Protocol Reference
(HTML)
(PDF)
Describes the interface for an animatable proxy for views and windows.
|
Cocoa |
Reference |
2009-05-06
|
NSAnimation Class Reference
(HTML)
(PDF)
Describes the behavior of an animation.
|
Cocoa |
Reference |
2007-10-31
|
NSAnimationContext Class Reference
(HTML)
(PDF)
Describes nested transaction support for animating views.
|
Cocoa |
Reference |
2008-02-08
|
NSAppleEventDescriptor Class Reference
(HTML)
(PDF)
Describes the class used to access the basic data structures in an Apple event.
|
Cocoa |
Reference |
2007-04-10
|
NSAppleEventManager Class Reference
(HTML)
(PDF)
Describes the class used to work with Apple event handler routines and to suspend and resume event handling.
|
Cocoa |
Reference |
2006-05-23
|
NSAppleScript Additions Reference
(HTML)
(PDF)
Describes additions to the NSAppleScript class to provide syntax-highlighted script source.
|
Cocoa |
Reference |
2006-05-23
|
NSAppleScript Class Reference
(HTML)
(PDF)
Describes the class that provides the ability to load, compile, and execute scripts.
|
Cocoa |
Reference |
2007-07-10
|
NSApplication Class Reference
(HTML)
(PDF)
Describes the responder object that manages an application's events and resources.
|
Cocoa |
Reference |
2009-02-04
|
NSArchiver Class Reference
(HTML)
(PDF)
Describes a class that encodes objects into an architecture-independent format.
|
Cocoa |
Reference |
2006-05-23
|
NSArray Class Reference
(HTML)
(PDF)
Describes the class used to manage an immutable ordered collection of objects.
|
Cocoa |
Reference |
2008-06-09
|
NSArrayController Class Reference
(HTML)
(PDF)
Describes a Cocoa bindings-compatible manager of an array or set.
|
Cocoa |
Reference |
2007-04-09
|
NSAssertionHandler Class Reference
(HTML)
(PDF)
Describes the facility for handling false assertions.
|
Cocoa |
Reference |
2007-02-22
|
NSAtomicStore Class Reference
(HTML)
(PDF)
Describes a Core Data atomic persistent store.
|
Cocoa |
Reference |
2008-10-15
|
NSAtomicStoreCacheNode Class Reference
(HTML)
(PDF)
Describes a node in an atomic persistent store.
|
Cocoa |
Reference |
2006-10-09
|
NSATSTypesetter Class Reference
(HTML)
(PDF)
Describes a typesetter that places glyphs for text layout.
|
Cocoa |
Reference |
2009-03-04
|
NSAttributeDescription Class Reference
(HTML)
(PDF)
Describes the class used to define attributes of an entity in a Core Data managed object model.
|
Cocoa |
Reference |
2007-10-31
|
NSAttributedString Application Kit Additions Reference
(HTML)
(PDF)
Describes additions for analyzing and using attributed strings.
|
Cocoa |
Reference |
2007-12-04
|
NSAttributedString Class Reference
(HTML)
(PDF)
Describes a character string with attributes.
|
Cocoa |
Reference |
2008-10-15
|
NSAutoreleasePool Class Reference
(HTML)
(PDF)
Describes the interface to the deferred-release mechanism in Cocoa's reference-counted memory management system.
|
Cocoa |
Reference |
2009-01-02
|
NSBezierPath Class Reference
(HTML)
(PDF)
Describes a vector-based path consisting of line and curve segments.
|
Cocoa |
Reference |
2007-03-02
|
NSBitmapImageRep Class Reference
(HTML)
(PDF)
Describes an object that draws an image from bitmap data.
|
Cocoa |
Reference |
2009-01-06
|
NSBox Class Reference
(HTML)
(PDF)
Describes a view that can display its border and a title.
|
Cocoa |
Reference |
2008-10-15
|
NSBrowser Class Reference
(HTML)
(PDF)
Describes a control for manipulating one- or two-dimensional data sets.
|
Cocoa |
Reference |
2007-04-05
|
NSBrowserCell Class Reference
(HTML)
(PDF)
Describes a cell that displays data in a browser.
|
Cocoa |
Reference |
2007-04-01
|
NSBundle Additions Reference
(HTML)
(PDF)
Describes additions for loading nib files in Cocoa applications.
|
Cocoa |
Reference |
2007-07-19
|
NSBundle Class Reference
(HTML)
(PDF)
Describes a collection of resources used in a program.
|
Cocoa |
Reference |
2007-07-19
|
NSButton Class Reference
(HTML)
(PDF)
Describes a control that responds to clicks.
|
Cocoa |
Reference |
2007-04-01
|
NSButtonCell Class Reference
(HTML)
(PDF)
Describes a cell that responds to mouse clicks.
|
Cocoa |
Reference |
2009-04-08
|
NSCachedImageRep Class Reference
(HTML)
(PDF)
Describes cached image data that is ready to be rendered.
|
Cocoa |
Reference |
2007-01-15
|
NSCachedURLResponse Class Reference
(HTML)
(PDF)
Describes a cached response to a URL load request.
|
Cocoa |
Reference |
2008-05-02
|
NSCalendar Class Reference
(HTML)
(PDF)
Describes a calendar.
|
Cocoa |
Reference |
2009-02-04
|
NSCalendarDate Class Reference
(HTML)
(PDF)
Describes a Gregorian date.
|
Cocoa |
Reference |
2008-05-04
|
NSCell Class Reference
(HTML)
(PDF)
Describes the interface for cell objects.
|
Cocoa |
Reference |
2009-02-04
|
NSChangeSpelling Protocol Reference
(HTML)
(PDF)
Describes the interface for correcting a misspelled word.
|
Cocoa |
Reference |
2006-05-23
|
NSCharacterSet Class Reference
(HTML)
(PDF)
Describes a set of Unicode characters used in scanning and searching operations.
|
Cocoa |
Reference |
2008-10-15
|
NSCIImageRep Class Reference
(HTML)
(PDF)
Describes an object that draws an image from a Core Image CIImage instance.
|
Cocoa |
Reference |
2007-01-15
|
NSClassDescription Class Reference
(HTML)
(PDF)
Describes the interface for information about the relationships and properties of a class.
|
Cocoa |
Reference |
2006-05-23
|
NSClipView Class Objective-C Reference
(HTML)
(PDF)
Describes the class that contains and scrolls the document view of a scroll view.
|
Cocoa |
Reference |
2006-05-23
|
NSCloneCommand Class Reference
(HTML)
(PDF)
Describes the class used to clone a scriptable object or objects.
|
Cocoa |
Reference |
2006-05-23
|
NSCloseCommand Class Reference
(HTML)
(PDF)
Describes the class used to close a scriptable object or objects--typically a document or window.
|
Cocoa |
Reference |
2006-06-28
|
NSCoder Application Kit Additions Reference
(HTML)
(PDF)
Describes additions for converting archived NXColor objects into NSColor objects.
|
Cocoa |
Reference |
2006-05-23
|
NSCoder Class Reference
(HTML)
(PDF)
Describes the abstract class that provides the basis for archiving.
|
Cocoa |
Reference |
2006-07-23
|
NSCoding Protocol Reference
(HTML)
(PDF)
Describes the interface for archiving.
|
Cocoa |
Reference |
2006-05-23
|
NSCollectionView Class Reference
(HTML)
(PDF)
Describes a collection of views that displays content in a grid.
|
Cocoa |
Reference |
2007-12-11
|
NSCollectionViewItem Class Reference
(HTML)
(PDF)
Describes a controller that mediates between a prototype view and a model object.
|
Cocoa |
Reference |
2006-12-28
|
NSColor Class Reference
(HTML)
(PDF)
Describes a representation of color and opacity.
|
Cocoa |
Reference |
2009-01-06
|
NSColorList Class Reference
(HTML)
(PDF)
Describes an ordered list of colors identified by keys.
|
Cocoa |
Reference |
2007-02-28
|
NSColorPanel Class Reference
(HTML)
(PDF)
Describes the standard panel used for color selection.
|
Cocoa |
Reference |
2007-02-28
|
NSColorPicker Class Reference
(HTML)
(PDF)
Describes the interface for custom views in a color panel used for color selection.
|
Cocoa |
Reference |
2007-02-28
|
NSColorPickingCustom Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving custom color-picker user-interface requests.
|
Cocoa |
Reference |
2007-04-01
|
NSColorPickingDefault Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving basic color-picker user-interface requests.
|
Cocoa |
Reference |
2007-04-27
|
NSColorSpace Class Reference
(HTML)
(PDF)
Describes a representation of a system or custom color space.
|
Cocoa |
Reference |
2007-02-28
|
NSColorWell Class Reference
(HTML)
(PDF)
Describes a control for displaying and selecting colors.
|
Cocoa |
Reference |
2007-02-28
|
NSComboBox Class Reference
(HTML)
(PDF)
Describes a control for entering text or selecting from a pop-up list of items.
|
Cocoa |
Reference |
2006-05-23
|
NSComboBoxCell Class Reference
(HTML)
(PDF)
Describes the text field that provides the user interface for NSComboBox objects.
|
Cocoa |
Reference |
2006-05-23
|
NSComboBoxCellDataSource Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving data requests from an NSComboBoxCell object.
|
Cocoa |
Reference |
2006-05-23
|
NSComboBoxDataSource Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving data requests from an NSComboBox object.
|
Cocoa |
Reference |
2006-05-23
|
NSComparisonMethods Protocol Reference
(HTML)
(PDF)
Describes the interface for default comparison methods in the NSSpecifierTest class.
|
Cocoa |
Reference |
2006-05-23
|
NSComparisonPredicate Class Reference
(HTML)
(PDF)
Describes the class used to define a predicate used to compare the results of two expressions.
|
Cocoa |
Reference |
2007-04-30
|
NSCompoundPredicate Class Reference
(HTML)
(PDF)
Describes a representation of logical gate and comparison operations.
|
Cocoa |
Reference |
2006-07-04
|
NSCondition Class Reference
(HTML)
(PDF)
Describes a pthread-style condition variable and associated mutex lock.
|
Cocoa |
Reference |
2008-09-09
|
NSConditionLock Class Reference
(HTML)
(PDF)
Describes an integer-based condition for use in thread locking.
|
Cocoa |
Reference |
2007-01-15
|
NSConnection Class Reference
(HTML)
(PDF)
Describes an object that manages communication between objects in different threads.
|
Cocoa |
Reference |
2008-02-08
|
NSControl Class Reference
(HTML)
(PDF)
Describes the interface for views that respond to user actions by sending action messages.
|
Cocoa |
Reference |
2008-10-15
|
NSController Class Reference
(HTML)
(PDF)
Describes the interface for controllers used with Cocoa bindings.
|
Cocoa |
Reference |
2007-04-02
|
NSCopying Protocol Reference
(HTML)
(PDF)
Describes the interface for providing immutable duplicates of objects.
|
Cocoa |
Reference |
2006-05-23
|
NSCountCommand Class Reference
(HTML)
(PDF)
Describes the class used to count the number of objects of a specified class in the specified object container.
|
Cocoa |
Reference |
2006-05-23
|
NSCountedSet Class Reference
(HTML)
(PDF)
Describes an unordered collection of possibly identical elements.
|
Cocoa |
Reference |
2009-05-06
|
NSCreateCommand Class Reference
(HTML)
(PDF)
Describes the class used to create a specified scriptable object.
|
Cocoa |
Reference |
2006-05-23
|
NSCursor Class Reference
(HTML)
(PDF)
Describes the appearance of the user interface cursor.
|
Cocoa |
Reference |
2009-01-06
|
NSCustomImageRep Class Reference
(HTML)
(PDF)
Describes an object that supports drawing an image using a custom data format.
|
Cocoa |
Reference |
2007-01-19
|
NSData Class Reference
(HTML)
(PDF)
Describes an immutable byte buffer.
|
Cocoa |
Reference |
2009-05-06
|
NSDate - Natural language date parsing in early Leopard releases
(HTML)
QA1581: Acknowledges a regression in +dateWithNaturalLanguageString: behavior of NSDate which is fixed as of 10.5.2.
|
Cocoa |
Technical Q&As |
2008-02-27
|
NSDate Class Reference
(HTML)
(PDF)
Describes a single point in time.
|
Cocoa |
Reference |
2008-10-15
|
NSDateComponents Class Reference
(HTML)
(PDF)
Describes the components of a date.
|
Cocoa |
Reference |
2008-10-15
|
NSDateFormatter Class Reference
(HTML)
(PDF)
Describes a date formatter.
|
Cocoa |
Reference |
2008-11-19
|
NSDatePicker Class Reference
(HTML)
(PDF)
Describes a control for displaying and editing a date.
|
Cocoa |
Reference |
2008-06-09
|
NSDatePickerCell Class Reference
(HTML)
(PDF)
Describes a cell for displaying and editing a date.
|
Cocoa |
Reference |
2008-06-09
|
NSDecimalNumber Class Reference
(HTML)
(PDF)
Describes a decimal number.
|
Cocoa |
Reference |
2007-10-31
|
NSDecimalNumberBehaviors Protocol Reference
(HTML)
(PDF)
Describes the interface for controlling the behavior of NSDecimalNumber objects.
|
Cocoa |
Reference |
2006-05-23
|
NSDecimalNumberHandler Class Reference
(HTML)
(PDF)
Describes an object that specifies decimal number rounding and error handling.
|
Cocoa |
Reference |
2007-04-30
|
NSDeleteCommand Class Reference
(HTML)
(PDF)
Describes the class used to delete a specified scriptable object or objects.
|
Cocoa |
Reference |
2006-05-23
|
NSDeserializer Class Reference
(HTML)
(PDF)
Describes a deprecated technology replaced by the NSPropertyListSerialization class.
|
Cocoa |
Reference |
2006-05-23
|
NSDictionary Class Reference
(HTML)
(PDF)
Describes an immutable collection of key-value pairs.
|
Cocoa |
Reference |
2009-04-08
|
NSDictionaryController Class Reference
(HTML)
(PDF)
Describes a Cocoa bindings-compatible manager of a dictionary.
|
Cocoa |
Reference |
2008-06-05
|
NSDictionaryControllerKeyValuePair Protocol Reference
(HTML)
(PDF)
Describes the interface for managing key-value pairs used by a dictionary controller.
|
Cocoa |
Reference |
2008-06-05
|
NSDirectoryEnumerator Class Reference
(HTML)
(PDF)
Describes the facility for enumerating the contents of a directory.
|
Cocoa |
Reference |
2008-10-15
|
NSDistantObject Class Reference
(HTML)
(PDF)
Describes the proxy for an object in another application or thread.
|
Cocoa |
Reference |
2007-01-19
|
NSDistantObjectRequest Class Reference
(HTML)
(PDF)
Describes an object that handles communication requests from other processes.
|
Cocoa |
Reference |
2007-01-22
|
NSDistributedLock Class Reference
(HTML)
(PDF)
Describes a mutex lock that spans multiple processes.
|
Cocoa |
Reference |
2007-01-22
|
NSDistributedNotificationCenter Class Reference
(HTML)
(PDF)
Describes an object that synchronously broadcasts notifications to other tasks.
|
Cocoa |
Reference |
2007-04-01
|
NSDockTile Class Reference
(HTML)
(PDF)
Describes the interface for customizing an application's dock tiles
|
Cocoa |
Reference |
2009-03-04
|
NSDocument Class Reference
(HTML)
(PDF)
Describes the interface for managing content using Cocoa's document system.
|
Cocoa |
Reference |
2009-01-06
|
NSDocumentController Class Reference
(HTML)
(PDF)
Describes an object for managing documents.
|
Cocoa |
Reference |
2008-10-15
|
NSDraggingDestination Protocol Reference
(HTML)
(PDF)
Describes the interface for objects receiving dragged images.
|
Cocoa |
Reference |
2007-03-01
|
NSDraggingInfo Protocol Reference
(HTML)
(PDF)
Describes the interface for supplying useful information to a dragging destination.
|
Cocoa |
Reference |
2007-03-01
|
NSDraggingSource Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving messages when providing a dragged image.
|
Cocoa |
Reference |
2007-03-01
|
NSDrawer Class Reference
(HTML)
(PDF)
Describes a retractable user interface element that displays view objects.
|
Cocoa |
Reference |
2006-05-23
|
NSEditor Protocol Reference
(HTML)
(PDF)
Describes the interface used to commit or discard edits.
|
Cocoa |
Reference |
2006-05-23
|
NSEditorRegistration Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving uncommitted-change messages from Cocoa bindings-compatible views.
|
Cocoa |
Reference |
2006-05-23
|
NSEntityDescription Class Reference
(HTML)
(PDF)
Describes the class used to specify entities in a Core Data managed object model.
|
Cocoa |
Reference |
2008-02-08
|
NSEntityMapping Class Reference
(HTML)
(PDF)
Describes the mapping of an entity in a Core Data migration.
|
Cocoa |
Reference |
2007-05-22
|
NSEntityMigrationPolicy Class Reference
(HTML)
(PDF)
Describes the Core Data class used to customize the migration process for an entity mapping.
|
Cocoa |
Reference |
2007-05-22
|
NSEnumerator Class Reference
(HTML)
(PDF)
Describes a facility for sequentially returning the elements of a collection.
|
Cocoa |
Reference |
2007-02-23
|
NSEPSImageRep Class Reference
(HTML)
(PDF)
Describes an object that draws an image from encapsulated PostScript data.
|
Cocoa |
Reference |
2007-01-22
|
NSError Class Reference
(HTML)
(PDF)
Describes a representation of a runtime error.
|
Cocoa |
Reference |
2009-05-06
|
NSErrorRecoveryAttempting Protocol Reference
(HTML)
(PDF)
Describes the interface for attempting recovery from runtime errors.
|
Cocoa |
Reference |
2007-02-23
|
NSEvent Class Reference
(HTML)
(PDF)
Describes an input action such as a mouse click.
|
Cocoa |
Reference |
2009-02-04
|
NSException Class Reference
(HTML)
(PDF)
Describes an exceptional condition.
|
Cocoa |
Reference |
2007-01-30
|
NSExceptionHandler Class Reference
(HTML)
(PDF)
Describes a facility for monitoring and debugging exceptional conditions.
|
Cocoa |
Reference |
2006-10-03
|
NSExistsCommand Class Reference
(HTML)
(PDF)
Describes the class used to determine whether a specified scriptable object exists.
|
Cocoa |
Reference |
2006-05-23
|
NSExpression Class Reference
(HTML)
(PDF)
Describes a predicate expression.
|
Cocoa |
Reference |
2008-10-15
|
NSFastEnumeration Protocol Reference
(HTML)
(PDF)
Describes the interface for supporting the Objective-C 2.0 fast-enumeration feature.
|
Cocoa |
Reference |
2007-06-27
|
NSFetchedPropertyDescription Class Reference
(HTML)
(PDF)
Describes a fetched property of an entity in a Core Data managed object model.
|
Cocoa |
Reference |
2006-07-11
|
NSFetchRequest Class Reference
(HTML)
(PDF)
Describes the class used to describe search criteria used to retrieve data from a persistent store in Core Data.
|
Cocoa |
Reference |
2008-02-08
|
NSFetchRequestExpression Class Reference
(HTML)
(PDF)
Describes a Core Data fetch request as an expression.
|
Cocoa |
Reference |
2006-07-16
|
NSFileHandle Class Reference
(HTML)
(PDF)
Describes an object for accessing files or communication channels.
|
Cocoa |
Reference |
2008-10-15
|
NSFileManager Class Reference
(HTML)
(PDF)
Describes an object that performs file-system operations.
|
Cocoa |
Reference |
2008-10-15
|
NSFileWrapper Class Reference
(HTML)
(PDF)
Describes a representation of a file-system node.
|
Cocoa |
Reference |
2008-10-15
|
NSFont Class Reference
(HTML)
(PDF)
Describes a representation of a font.
|
Cocoa |
Reference |
2007-06-08
|
NSFontAttributeExplorer
(HTML)
(DMG)
(ZIP)
Demonstrates how to gather and display various metric information for installed fonts using NSFont.
|
Cocoa |
Sample Code |
2006-10-26
|
NSFontDescriptor Class Reference
(HTML)
(PDF)
Describes a dictionary that fully specifies a font.
|
Cocoa |
Reference |
2008-03-11
|
NSFontManager Class Reference
(HTML)
(PDF)
Describes an object for controlling font conversion.
|
Cocoa |
Reference |
2007-04-06
|
NSFontPanel Class Reference
(HTML)
(PDF)
Describes the panel for font selection.
|
Cocoa |
Reference |
2007-04-06
|
NSFontPanelValidation Protocol Reference
(HTML)
(PDF)
Describes the interface for validating fonts.
|
Cocoa |
Reference |
2007-04-06
|
NSForm Class Reference
(HTML)
(PDF)
Describes a vertical matrix of NSFormCell objects.
|
Cocoa |
Reference |
2006-05-23
|
NSFormatter Class Reference
(HTML)
(PDF)
Describes the interface for formatter objects.
|
Cocoa |
Reference |
2007-07-09
|
NSFormCell Class Reference
(HTML)
(PDF)
Describes a title and text entry field in an NSForm object.
|
Cocoa |
Reference |
2006-05-23
|
NSGarbageCollector Class Reference
(HTML)
(PDF)
Describes the garbage collector.
|
Cocoa |
Reference |
2008-10-15
|
NSGetCommand Class Reference
(HTML)
(PDF)
Describes the class used to get the specified value or object from the specified scriptable object.
|
Cocoa |
Reference |
2006-05-23
|
NSGLImage
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates how to texture in OpenGL with an NSImage and/or NSBitmapImageRep
|
Cocoa |
Sample Code |
2004-12-01
|
NSGlyphGenerator Class Reference
(HTML)
(PDF)
Describes a glyph generator for text layout.
|
Cocoa |
Reference |
2006-05-23
|
NSGlyphInfo Class Reference
(HTML)
(PDF)
Describes a glyph attribute value in an attributed string.
|
Cocoa |
Reference |
2007-03-01
|
NSGlyphStorage Protocol Reference
(HTML)
(PDF)
Describes the interface between a glyph generator and glyph storage.
|
Cocoa |
Reference |
2009-01-06
|
NSGradient Class Reference
(HTML)
(PDF)
Describes a color gradient to use when drawing.
|
Cocoa |
Reference |
2009-01-06
|
NSGraphicsContext Class Reference
(HTML)
(PDF)
Describes a destination for drawing operations.
|
Cocoa |
Reference |
2007-03-01
|
NSHashTable Class Reference
(HTML)
(PDF)
Describes a mutable unordered collection of distinct elements that may use weak references.
|
Cocoa |
Reference |
2007-06-26
|
NSHelpManager Class Reference
(HTML)
(PDF)
Describes an application-level help system.
|
Cocoa |
Reference |
2009-02-04
|
NSHost Class Reference
(HTML)
(PDF)
Describes a representation of a network host.
|
Cocoa |
Reference |
2007-03-24
|
NSHTTPCookie Class Reference
(HTML)
(PDF)
Describes an opaque set of data that represents state or configuration.
|
Cocoa |
Reference |
2008-11-13
|
NSHTTPCookieStorage Class Reference
(HTML)
(PDF)
Describes a collection of cookies shared across all applications.
|
Cocoa |
Reference |
2006-05-23
|
NSHTTPURLResponse Class Reference
(HTML)
(PDF)
Describes a response to an HTTP request.
|
Cocoa |
Reference |
2006-05-23
|
NSIgnoreMisspelledWords Protocol Reference
(HTML)
(PDF)
Describes the interface for a spelling checker's ignored words list.
|
Cocoa |
Reference |
2006-05-23
|
NSImage Class Reference
(HTML)
(PDF)
Describes a graphical image that includes facilities for drawing and compositing.
|
Cocoa |
Reference |
2009-01-06
|
NSImageCell Class Reference
(HTML)
(PDF)
Describes an object that displays an image in a frame, usually in a control.
|
Cocoa |
Reference |
2009-01-06
|
NSImageRep Class Reference
(HTML)
(PDF)
Describes the interface for managing and drawing image data.
|
Cocoa |
Reference |
2009-01-06
|
NSImageView Class Reference
(HTML)
(PDF)
Describes a view that displays an image.
|
Cocoa |
Reference |
2007-01-22
|
NSIndexPath Class Reference
(HTML)
(PDF)
Describes a path to a node in a tree.
|
Cocoa |
Reference |
2008-10-15
|
NSIndexSet Class Reference
(HTML)
(PDF)
Describes an immutable collection of unique unsigned integers.
|
Cocoa |
Reference |
2007-03-24
|
NSIndexSpecifier Class Reference
(HTML)
(PDF)
Describes the position of an object in a collection.
|
Cocoa |
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 |
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 |
Reference |
2007-04-01
|
NSInputServerMouseTracker Protocol Reference
(HTML)
(PDF)
Describes the protocol implemented by text input servers to handle mouse events.
|
Cocoa |
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 |
Reference |
2007-04-02
|
NSInputStream Class Reference
(HTML)
(PDF)
Describes a read-only data stream.
|
Cocoa |
Reference |
2007-04-05
|
NSInvocation Class Reference
(HTML)
(PDF)
Describes an Objective-C message for use in store-and-forward operations.
|
Cocoa |
Reference |
2008-10-15
|
NSInvocationOperation Class Reference
(HTML)
(PDF)
Describes a nonconcurrent operation for executing a single encapsulated task.
|
Cocoa |
Reference |
2007-04-12
|
NSKeyedArchiver Class Reference
(HTML)
(PDF)
Describes the facility for encoding objects and scalar values identified by keys.
|
Cocoa |
Reference |
2008-10-15
|
NSKeyedUnarchiver Class Reference
(HTML)
(PDF)
Describes an object that extracts the contents of an archive created by the NSKeyedArchiver class.
|
Cocoa |
Reference |
2008-10-15
|
NSKeyValueBindingCreation Protocol Reference
(HTML)
(PDF)
Describes the interface for managing Cocoa bindings.
|
Cocoa |
Reference |
2007-04-10
|
NSKeyValueCoding Protocol Reference
(HTML)
(PDF)
Describes the interface for accessing object properties indirectly by key name or key path.
|
Cocoa |
Reference |
2009-02-04
|
NSKeyValueObserving Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving notifications of changes to object properties.
|
Cocoa |
Reference |
2007-10-31
|
NSLayoutManager Class Reference
(HTML)
(PDF)
Describes an object for controlling text layout.
|
Cocoa |
Reference |
2008-12-20
|
NSLevelIndicator Class Reference
(HTML)
(PDF)
Describes a control for displaying a rank or amount along a linear scale.
|
Cocoa |
Reference |
2007-03-01
|
NSLevelIndicatorCell Class Reference
(HTML)
(PDF)
Describes a cell used for displaying a rank or amount along a linear scale.
|
Cocoa |
Reference |
2007-03-01
|
NSLocale Class Reference
(HTML)
(PDF)
Describes a locale.
|
Cocoa |
Reference |
2008-02-08
|
NSLock Class Reference
(HTML)
(PDF)
Describes a mutex-based lock.
|
Cocoa |
Reference |
2008-02-08
|
NSLocking Protocol Reference
(HTML)
(PDF)
Describes the interface for supporting mutex and condition locks.
|
Cocoa |
Reference |
2007-01-22
|
NSLogicalTest Class Reference
(HTML)
(PDF)
Describes the class used to perform logical operations in determining the scriptable objects a command acts on.
|
Cocoa |
Reference |
2006-05-23
|
NSMachBootstrapServer Class Reference
(HTML)
(PDF)
Describes a local port name server that takes and returns instances of NSMachPort.
|
Cocoa |
Reference |
2007-01-22
|
NSMachPort Class Reference
(HTML)
(PDF)
Describes a port object that wraps a Mac OS X local communication port.
|
Cocoa |
Reference |
2007-04-30
|
NSManagedObject Class Reference
(HTML)
(PDF)
Describes a Core Data model object.
|
Cocoa |
Reference |
2008-10-15
|
NSManagedObjectContext Class Reference
(HTML)
(PDF)
Describes the class used to represent a single "object space" in a Core Data application.
|
Cocoa |
Reference |
2008-10-15
|
NSManagedObjectID Class Reference
(HTML)
(PDF)
Describes a universal identifier for a managed object.
|
Cocoa |
Reference |
2006-10-09
|
NSManagedObjectModel Class Reference
(HTML)
(PDF)
Describes a Core Data schema.
|
Cocoa |
Reference |
2007-01-26
|
NSMappingModel Class Reference
(HTML)
(PDF)
Describes the Core Data class used to specify a mapping from one schema to another during migration.
|
Cocoa |
Reference |
2007-05-22
|
NSMapTable Class Reference
(HTML)
(PDF)
Describes a collection of key-value pairs that supports weak references.
|
Cocoa |
Reference |
2007-07-22
|
NSMatrix Class Reference
(HTML)
(PDF)
Describes a group of cell objects that work together in various ways.
|
Cocoa |
Reference |
2008-10-15
|
NSMenu Class Reference
(HTML)
(PDF)
Describes an application menu.
|
Cocoa |
Reference |
2008-02-08
|
NSMenuItem Class Reference
(HTML)
(PDF)
Describes a menu item.
|
Cocoa |
Reference |
2008-02-08
|
NSMenuItem Protocol Reference
(HTML)
(PDF)
Deprecated - Describes a deprecated protocol replaced by the NSMenuItem class.
|
Cocoa |
Reference |
2007-02-08
|
NSMenuItemCell Class Reference
(HTML)
(PDF)
Describes a deprecated class replaced by the NSMenuItem class.
|
Cocoa |
Reference |
2007-03-07
|
NSMenuValidation Protocol Reference
(HTML)
(PDF)
Describes the interface for enabling and disabling menu items.
|
Cocoa |
Reference |
2007-03-02
|
NSMenuView Class Reference
(HTML)
(PDF)
Describes a deprecated class replaced by the NSMenu class.
|
Cocoa |
Reference |
2009-02-04
|
NSMessagePort Class Reference
(HTML)
(PDF)
Describes an endpoint for distributed object connections or interprocess messaging.
|
Cocoa |
Reference |
2006-05-23
|
NSMessagePortNameServer Class Reference
(HTML)
(PDF)
Describes a facility that accepts and returns message ports.
|
Cocoa |
Reference |
2007-02-23
|
NSMetadataItem Class Reference
(HTML)
(PDF)
Describes the metadata of a file.
|
Cocoa |
Reference |
2006-05-23
|
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
|
NSMethodSignature Class Reference
(HTML)
(PDF)
Describes the types of a method's parameters and return value.
|
Cocoa |
Reference |
2008-10-15
|
NSMiddleSpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify the middle object in a collection.
|
Cocoa |
Reference |
2006-05-23
|
NSMigrationManager Class Reference
(HTML)
(PDF)
Describes an object that migrates data from one persistent store to another.
|
Cocoa |
Reference |
2007-05-22
|
NSMoveCommand Class Reference
(HTML)
(PDF)
Describes the class used to move the specified scriptable object or objects.
|
Cocoa |
Reference |
2006-05-23
|
NSMovie Class Reference
(HTML)
(PDF)
Deprecated - Describes a deprecated class replaced by QTKit.
|
Cocoa |
Reference |
2007-03-26
|
NSMovieView Class Reference
(HTML)
(PDF)
Deprecated - Describes a deprecated class replaced by QTKit.
|
Cocoa |
Reference |
2007-04-02
|
NSMutableArray Class Reference
(HTML)
(PDF)
Describes a mutable ordered collection.
|
Cocoa |
Reference |
2008-11-17
|
NSMutableAttributedString Additions Reference
(HTML)
(PDF)
Describes additions for setting attributes of mutable attributed strings.
|
Cocoa |
Reference |
2006-05-23
|
NSMutableAttributedString Class Reference
(HTML)
(PDF)
Describes a mutable character string with attributes.
|
Cocoa |
Reference |
2006-06-28
|
NSMutableCharacterSet Class Reference
(HTML)
(PDF)
Describes a mutable set of characters.
|
Cocoa |
Reference |
2006-05-23
|
NSMutableCopying Protocol Reference
(HTML)
(PDF)
Describes the interface for providing mutable duplicates of objects.
|
Cocoa |
Reference |
2006-05-23
|
NSMutableData Class Reference
(HTML)
(PDF)
Describes a mutable byte buffer.
|
Cocoa |
Reference |
2007-03-26
|
NSMutableDictionary Class Reference
(HTML)
(PDF)
Describes a changeable collection of values that are identified by keys.
|
Cocoa |
Reference |
2007-02-23
|
NSMutableIndexSet Class Reference
(HTML)
(PDF)
Describes a mutable collection of unique unsigned integers.
|
Cocoa |
Reference |
2006-05-23
|
NSMutableParagraphStyle Class Reference
(HTML)
(PDF)
Describes a mutable paragraph style.
|
Cocoa |
Reference |
2008-10-15
|
NSMutableSet Class Reference
(HTML)
(PDF)
Describes a mutable unordered collection of distinct elements.
|
Cocoa |
Reference |
2006-09-19
|
NSMutableString Class Reference
(HTML)
(PDF)
Describes a mutable character string.
|
Cocoa |
Reference |
2007-03-06
|
NSMutableURLRequest Class Reference
(HTML)
(PDF)
Describes a mutable request for a resource identified by a URL.
|
Cocoa |
Reference |
2006-05-23
|
NSNameSpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify an object in a collection (or container) by name.
|
Cocoa |
Reference |
2006-05-23
|
NSNetService Class Reference
(HTML)
(PDF)
Describes a network service that an application publishes or uses as a client.
|
Cocoa |
Reference |
2009-04-08
|
NSNetServiceBrowser Class Reference
(HTML)
(PDF)
Describes a query for published network services.
|
Cocoa |
Reference |
2009-04-08
|
NSNetServices and CFNetServices Programming Guide
(HTML)
(PDF)
Describes how to implement Bonjour in Cocoa or Carbon applications.
|
Cocoa |
Guides |
2008-10-15
|
NSNib Class Reference
(HTML)
(PDF)
Describes an object for unarchiving and instantiating a nib file.
|
Cocoa |
Reference |
2007-01-22
|
NSNibAwaking Protocol Reference
(HTML)
(PDF)
Describes the interface for initializing unarchived nib objects.
|
Cocoa |
Reference |
2007-02-28
|
NSNibConnector Class Reference
(HTML)
(PDF)
Describes a generic connection between nib objects.
|
Cocoa |
Reference |
2007-01-22
|
NSNibControlConnector Class Reference
(HTML)
(PDF)
Describes an action connection between nib objects.
|
Cocoa |
Reference |
2007-01-31
|
NSNibOutletConnector Class Reference
(HTML)
(PDF)
Describes an outlet connection between nib objects.
|
Cocoa |
Reference |
2007-01-31
|
NSNotification Class Reference
(HTML)
(PDF)
Describes information to be broadcast to other objects through a notification center.
|
Cocoa |
Reference |
2007-04-02
|
NSNotificationCenter Class Reference
(HTML)
(PDF)
Describes an object that synchronously broadcasts notifications.
|
Cocoa |
Reference |
2008-07-11
|
NSNotificationQueue Class Reference
(HTML)
(PDF)
Describes an object that asynchronously broadcasts notifications.
|
Cocoa |
Reference |
2007-04-02
|
NSNull Class Reference
(HTML)
(PDF)
Describes an object that represents null.
|
Cocoa |
Reference |
2006-05-23
|
NSNumber Class Reference
(HTML)
(PDF)
Describes a number.
|
Cocoa |
Reference |
2008-02-08
|
NSNumberFormatter Class Reference
(HTML)
(PDF)
Describes a number formatter.
|
Cocoa |
Reference |
2008-11-19
|
NSObjCTypeSerializationCallBack Protocol Reference
(HTML)
(PDF)
Describes a deprecated technology.
|
Cocoa |
Reference |
2006-05-23
|
NSObject Class Reference
(HTML)
(PDF)
Describes the Cocoa root class.
|
Cocoa |
Reference |
2009-02-04
|
NSObject Interface Builder Kit Additions Reference
(HTML)
(PDF)
Describes additions, used by Interface Builder plug-ins, for inspecting objects.
|
Cocoa |
Reference |
2007-05-10
|
NSObject Protocol Reference
(HTML)
(PDF)
Describes the interface used to define basic object behavior.
|
Cocoa |
Reference |
2008-12-22
|
NSObjectController Class Reference
(HTML)
(PDF)
Describes a Cocoa bindings-compatible manager of an object.
|
Cocoa |
Reference |
2007-12-11
|
NSOpenGL Fullscreen
(HTML)
(DMG)
(ZIP)
Demonstrates how to create and switch between windowed and fullscreen OpenGL contexts using NSOpenGL.
|
Cocoa |
Sample Code |
2004-02-11
|
NSOpenGLContext Class Reference
(HTML)
(PDF)
Describes a target for OpenGL commands.
|
Cocoa |
Reference |
2008-06-09
|
NSOpenGLPixelBuffer Class Reference
(HTML)
(PDF)
Describes an OpenGL pixel buffer.
|
Cocoa |
Reference |
2007-01-31
|
NSOpenGLPixelFormat Class Reference
(HTML)
(PDF)
Describes a pixel format for OpenGL rendering.
|
Cocoa |
Reference |
2008-10-15
|
NSOpenGLView Class Reference
(HTML)
(PDF)
Describes a view for OpenGL drawing.
|
Cocoa |
Reference |
2007-01-26
|
NSOpenGLView redraw problems after a window is closed and re-opened.
(HTML)
QA1353: Workaround for NSOpenGLView failure to draw after its window is closed and re-opened.
|
Cocoa |
Technical Q&As |
2004-12-03
|
NSOpenPanel - Choosing any file and ignoring packages
(HTML)
QA1468: Explains how to configure NSOpenPanel to filter only files and ignoring packages.
|
Cocoa |
Technical Q&As |
2007-01-25
|
NSOpenPanel Class Reference
(HTML)
(PDF)
Describes the panel that a user employs to locate and open a file.
|
Cocoa |
Reference |
2009-02-04
|
NSOperation Class Reference
(HTML)
(PDF)
Describes an encapsulated, single-shot task.
|
Cocoa |
Reference |
2008-11-19
|
NSOperationQueue Class Reference
(HTML)
(PDF)
Describes an object that manages a set of prioritized operations.
|
Cocoa |
Reference |
2008-11-19
|
NSOperationSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the NSOperation and NSOperationQueue classes.
|
Cocoa |
Sample Code |
2007-06-11
|
NSOutlineView Class Reference
(HTML)
(PDF)
Describes a row-and-column format view for displaying hierarchical data.
|
Cocoa |
Reference |
2009-02-04
|
NSOutlineViewDataSource Protocol Reference
(HTML)
(PDF)
Describes the interface used by an outline view to retrieve data and, optionally, to update data values.
|
Cocoa |
Reference |
2007-02-19
|
NSOutputStream Class Reference
(HTML)
(PDF)
Describes a write-only data stream.
|
Cocoa |
Reference |
2009-01-06
|
NSPageLayout Class Reference
(HTML)
(PDF)
Describes a printing dialog for querying the user about page layout.
|
Cocoa |
Reference |
2007-04-11
|
NSPanel Class Reference
(HTML)
(PDF)
Describes a window for performing auxiliary functions in an application.
|
Cocoa |
Reference |
2009-01-06
|
NSParagraphStyle Class Reference
(HTML)
(PDF)
Describes an immutable paragraph style.
|
Cocoa |
Reference |
2006-05-23
|
NSPasteboard Class Reference
(HTML)
(PDF)
Describes a pasteboard.
|
Cocoa |
Reference |
2008-10-15
|
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
|
NSPDFImageRep Class Reference
(HTML)
(PDF)
Describes an object that draws an image from PDF data.
|
Cocoa |
Reference |
2007-01-26
|
NSPersistentDocument Class Reference
(HTML)
(PDF)
Describes a document that integrates with the Core Data framework.
|
Cocoa |
Reference |
2008-02-08
|
NSPersistentDocument Core Data Tutorial
(HTML)
(PDF)
Step-by-step instructions for building a simple but functionally rich application using NSPersistentDocument and Cocoa bindings.
|
Cocoa |
Guides |
2009-02-04
|
NSPersistentDocument Core Data Tutorial for Mac OS X v10.4.
(HTML)
(PDF)
Deprecated - Step-by-step instructions for building a simple but functionally rich application using NSPersistentDocument and Cocoa bindings.
|
Cocoa |
Guides |
2009-02-04
|
NSPersistentStore Class Reference
(HTML)
(PDF)
New document that describes the abstract Core Data class that represents a persistent store.
|
Cocoa |
Reference |
2007-07-22
|
NSPersistentStoreCoordinator Class Reference
(HTML)
(PDF)
Describes the class used to mediate between persistent stores and managed object contexts in a Core Data application.
|
Cocoa |
Reference |
2008-03-11
|
NSPersistentStoreCoordinator Sync Services Additions Reference
(HTML)
(PDF)
Describes the methods added to NSPersistenStoreCoordinator to support syncing of Core Data managed objects
|
Cocoa |
Reference |
2007-07-11
|
NSPersistentStoreCoordinatorSyncing Protocol Reference
(HTML)
(PDF)
Describes a protocol that you use to change the behavior of a Core Data application sync session.
|
Cocoa |
Reference |
2007-07-11
|
NSPICTImageRep Class Reference
(HTML)
(PDF)
Describes an object that draws an image from PICT data.
|
Cocoa |
Reference |
2007-01-26
|
NSPipe Class Reference
(HTML)
(PDF)
Describes a communications channel between processes.
|
Cocoa |
Reference |
2007-01-26
|
NSPlaceholders Protocol Reference
(HTML)
(PDF)
Describes the interface for providing default display values when a Cocoa bindings attribute returns a selection marker.
|
Cocoa |
Reference |
2006-05-23
|
NSPointerArray Class Reference
(HTML)
(PDF)
Describes an ordered collection of pointers.
|
Cocoa |
Reference |
2009-03-04
|
NSPointerFunctions Class Reference
(HTML)
(PDF)
Describes callout functions for managing a pointer reference held somewhere else.
|
Cocoa |
Reference |
2008-10-15
|
NSPopUpButton Class Reference
(HTML)
(PDF)
Describes a control for displaying pull-down or pop-up lists of items.
|
Cocoa |
Reference |
2008-10-15
|
NSPopUpButtonCell Class Reference
(HTML)
(PDF)
Describes a cell used in the display of pull-down or pop-up menus.
|
Cocoa |
Reference |
2008-10-15
|
NSPort Class Reference
(HTML)
(PDF)
Describes the interface for implementing communication ports.
|
Cocoa |
Reference |
2007-07-19
|
NSPortCoder Class Reference
(HTML)
(PDF)
Describes a coder that transmits objects, or their proxies, between distributed objects.
|
Cocoa |
Reference |
2007-01-29
|
NSPortMessage Class Reference
(HTML)
(PDF)
Describes the message data sent using distributed objects.
|
Cocoa |
Reference |
2007-01-29
|
NSPortNameServer Class Reference
(HTML)
(PDF)
Describes the port registration object used by distributed objects.
|
Cocoa |
Reference |
2007-01-29
|
NSPositionalSpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify an insertion point in a container relative to another object in the container.
|
Cocoa |
Reference |
2007-06-29
|
NSPredicate Class Reference
(HTML)
(PDF)
Describes a representation of logical conditions.
|
Cocoa |
Reference |
2006-08-16
|
NSPredicateEditor Class Reference
(HTML)
(PDF)
Describes a graphical predicate editor.
|
Cocoa |
Reference |
2008-10-15
|
NSPredicateEditorRowTemplate Class Reference
(HTML)
(PDF)
Describes a row in a graphical predicate editor.
|
Cocoa |
Reference |
2007-01-12
|
NSPreferencePane Class Reference
(HTML)
(PDF)
Defines the interface for subclasses to provide preference panes to System Preferences or other applications.
|
Cocoa |
Reference |
2006-05-23
|
NSPrinter Class Reference
(HTML)
(PDF)
Describes a representation of a printer as specified by a PPD file.
|
Cocoa |
Reference |
2007-01-29
|
NSPrintInfo Class Reference
(HTML)
(PDF)
Describes the print settings used for a print job.
|
Cocoa |
Reference |
2009-01-06
|
NSPrintOperation Class Reference
(HTML)
(PDF)
Describes a print job.
|
Cocoa |
Reference |
2007-03-02
|
NSPrintPanel Class Reference
(HTML)
(PDF)
Describes a print dialog.
|
Cocoa |
Reference |
2007-07-16
|
NSPrintPanelAccessorizing Protocol Reference
(HTML)
(PDF)
Describes the interface for configuring accessory panes for the print panel.
|
Cocoa |
Reference |
2007-03-09
|
NSProcessInfo Class Reference
(HTML)
(PDF)
Describes the current process.
|
Cocoa |
Reference |
2007-03-26
|
NSProgressIndicator animation and redraw
(HTML)
QA1473: Discusses why NSProgressIndicator does not redraw during progress loops.
|
Cocoa |
Technical Q&As |
2006-11-15
|
NSProgressIndicator Class Reference
(HTML)
(PDF)
Describes a control that shows that a lengthy task is under way.
|
Cocoa |
Reference |
2008-03-11
|
NSPropertyDescription Class Reference
(HTML)
(PDF)
Describes the class used to define properties of an entity in a Core Data managed object model.
|
Cocoa |
Reference |
2006-10-03
|
NSPropertyListSerialization Class Reference
(HTML)
(PDF)
Describes the class used to convert property list objects to and from several serialized formats.
|
Cocoa |
Reference |
2008-06-09
|
NSPropertyMapping Class Reference
(HTML)
(PDF)
Describes a mapping of a property in a Core Data migration.
|
Cocoa |
Reference |
2007-05-22
|
NSPropertySpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify a simple attribute value, a one-to-one relationship, or all elements of a to-many relationship.
|
Cocoa |
Reference |
2006-05-23
|
NSProtocolChecker Class Reference
(HTML)
(PDF)
Describes an object that restricts the messages that can be sent to another object.
|
Cocoa |
Reference |
2006-05-23
|
NSProxy Class Reference
(HTML)
(PDF)
Describes the interface for object surrogates used in distributed messages and lazy instantiation.
|
Cocoa |
Reference |
2007-04-06
|
NSQuickDrawView Class Reference
(HTML)
(PDF)
Describes a deprecated technology replaced by Quartz.
|
Cocoa |
Reference |
2007-01-30
|
NSQuitCommand Class Reference
(HTML)
(PDF)
Describes the class used to quit the specified application.
|
Cocoa |
Reference |
2006-05-23
|
NSRandomSpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify an arbitrary object in a collection.
|
Cocoa |
Reference |
2006-05-23
|
NSRangeSpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify a range of objects in a container through two delimiting objects.
|
Cocoa |
Reference |
2006-05-23
|
NSRecursiveLock Class Reference
(HTML)
(PDF)
Describes a lock that can be acquired multiple times by one thread without causing a deadlock.
|
Cocoa |
Reference |
2007-04-30
|
NSRelationshipDescription Class Reference
(HTML)
(PDF)
Describes a relationship in a Core Data schema.
|
Cocoa |
Reference |
2006-07-11
|
NSRelativeSpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify an object in a collection by its position relative to another object.
|
Cocoa |
Reference |
2006-06-28
|
NSResponder Class Reference
(HTML)
(PDF)
Describes the interface for handling events.
|
Cocoa |
Reference |
2007-03-05
|
NSRuleEditor Class Reference
(HTML)
(PDF)
Describes a graphical rule editor.
|
Cocoa |
Reference |
2008-02-08
|
NSRulerMarker Class Objective-C Reference
(HTML)
(PDF)
Describes a marker on a ruler, such as a tab setting.
|
Cocoa |
Reference |
2006-05-23
|
NSRulerView Class Reference
(HTML)
(PDF)
Describes a ruler, with markers, that adjoins a scroll view's document view.
|
Cocoa |
Reference |
2006-05-23
|
NSRunLoop Class Reference
(HTML)
(PDF)
Describes the object that manages events on a thread.
|
Cocoa |
Reference |
2008-02-08
|
NSSavePanel Class Reference
(HTML)
(PDF)
Describes the panel that a user employs to set a file-system location and save a file.
|
Cocoa |
Reference |
2009-02-04
|
NSScanner Class Reference
(HTML)
(PDF)
Describes an object that scans values from a string.
|
Cocoa |
Reference |
2008-10-15
|
NSScreen Class Reference
(HTML)
(PDF)
Describes a representation of a screen (computer monitor).
|
Cocoa |
Reference |
2009-01-06
|
NSScriptClassDescription Class Reference
(HTML)
(PDF)
Describes the class used to encapsulate the scriptability information for a scriptable class.
|
Cocoa |
Reference |
2007-07-17
|
NSScriptCoercionHandler Class Reference
(HTML)
(PDF)
Describes the class that provides a mechanism for converting one kind of scripting data to another.
|
Cocoa |
Reference |
2006-05-23
|
NSScriptCommand Class Reference
(HTML)
(PDF)
Describes the class used to represent a scripting statement and the information needed to perform the operation it specifies.
|
Cocoa |
Reference |
2007-07-20
|
NSScriptCommandDescription Class Reference
(HTML)
(PDF)
Describes the class used to provide a description of a script command.
|
Cocoa |
Reference |
2007-04-10
|
NSScriptExecutionContext Class Reference
(HTML)
(PDF)
Describes the class that provides a shared instance of the context in which the current script command is executed.
|
Cocoa |
Reference |
2006-05-23
|
NSScriptingComparisonMethods Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used to define a set of methods for comparing script objects.
|
Cocoa |
Reference |
2006-05-23
|
NSScriptKeyValueCoding Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used to provide additional key-value coding capabilities in a scriptable application.
|
Cocoa |
Reference |
2007-10-31
|
NSScriptObjectSpecifier Class Reference
(HTML)
(PDF)
Describes the abstract class used to instantiate objects that represent references to scriptable objects.
|
Cocoa |
Reference |
2007-06-29
|
NSScriptObjectSpecifiers Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used by scriptable objects to provide a fully specified object specifier to themselves.
|
Cocoa |
Reference |
2006-05-23
|
NSScriptSuiteRegistry Class Reference
(HTML)
(PDF)
Describes the class used as the top-level repository of scriptability information for an application at runtime.
|
Cocoa |
Reference |
2007-04-10
|
NSScriptWhoseTest Class Reference
(HTML)
(PDF)
Describes the abstract class used to represent expressions for testing scriptable object inclusion.
|
Cocoa |
Reference |
2006-05-23
|
NSScroller Class Reference
(HTML)
(PDF)
Describes a control for scrolling a document view within a scroll view.
|
Cocoa |
Reference |
2009-04-08
|
NSScrollView Class Reference
(HTML)
(PDF)
Describes a view for displaying content larger than its bounds.
|
Cocoa |
Reference |
2006-05-23
|
NSSearchField Class Reference
(HTML)
(PDF)
Describes a text field optimized for entering a search query.
|
Cocoa |
Reference |
2006-05-23
|
NSSearchFieldCell Class Reference
(HTML)
(PDF)
Describes a search field cell.
|
Cocoa |
Reference |
2008-03-11
|
NSSecureTextField Class Reference
(HTML)
(PDF)
Describes a text field that hides its text.
|
Cocoa |
Reference |
2006-05-23
|
NSSecureTextFieldCell Class Reference
(HTML)
(PDF)
Describes the user interface of a secure text field.
|
Cocoa |
Reference |
2007-10-31
|
NSSegmentedCell Class Reference
(HTML)
(PDF)
Describes an action cell that provides appearance and behavior for an NSSegmentedControl object.
|
Cocoa |
Reference |
2009-05-06
|
NSSegmentedControl Class Reference
(HTML)
(PDF)
Describes a horizontal button divided into multiple segments
|
Cocoa |
Reference |
2009-05-06
|
NSSerializer Class Reference
(HTML)
(PDF)
Describes a deprecated technology replaced by the NSPropertyListSerialization class.
|
Cocoa |
Reference |
2006-05-23
|
NSServicesRequests Protocol Reference
(HTML)
(PDF)
Describes the interface for transferring data to the pasteboard during service requests.
|
Cocoa |
Reference |
2007-01-30
|
NSSet Class Reference
(HTML)
(PDF)
Describes an immutable unordered collection of distinct elements.
|
Cocoa |
Reference |
2008-10-15
|
NSSetCommand Class Reference
(HTML)
(PDF)
Describes the class used to set values in a scriptable object.
|
Cocoa |
Reference |
2006-05-23
|
NSShadow Class Reference
(HTML)
(PDF)
Describes a drop shadow for a drawing operation.
|
Cocoa |
Reference |
2009-02-04
|
NSSimpleHorizontalTypesetter Class Reference
(HTML)
(PDF)
Deprecated - Describes the deprecated technology replaced by NSATSTypesetter.
|
Cocoa |
Reference |
2006-05-23
|
NSSlider Class Reference
(HTML)
(PDF)
Describes a control for selecting a value from a continuous range of values.
|
Cocoa |
Reference |
2006-05-23
|
NSSliderCell Class Reference
(HTML)
(PDF)
Describes an action cell that provides appearance and behavior for an NSSlider object.
|
Cocoa |
Reference |
2006-05-23
|
NSSocketPort Class Reference
(HTML)
(PDF)
Describes a BSD socket for distributed object connections or raw messaging.
|
Cocoa |
Reference |
2008-10-15
|
NSSocketPortNameServer Class Reference
(HTML)
(PDF)
Describes a registrar of named TCP/IP sockets.
|
Cocoa |
Reference |
2007-02-26
|
NSSortDescriptor Class Reference
(HTML)
(PDF)
Describes the rules for a sorting operation.
|
Cocoa |
Reference |
2007-10-31
|
NSSound Class Reference
(HTML)
(PDF)
Describes an object that loads and plays audio files.
|
Cocoa |
Reference |
2008-10-15
|
NSSpecifierTest Class Reference
(HTML)
(PDF)
Describes the class used to apply a test to compare a specified object to another object.
|
Cocoa |
Reference |
2006-06-28
|
NSSpeechRecognizer Class Reference
(HTML)
(PDF)
Describes the Cocoa command-and-control voice recognition system.
|
Cocoa |
Reference |
2007-04-03
|
NSSpeechSynthesizer Class Reference
(HTML)
(PDF)
Describes the Cocoa parser that converts text to speech.
|
Cocoa |
Reference |
2009-01-06
|
NSSpellChecker Class Reference
(HTML)
(PDF)
Describes the interface to the Cocoa spell-checking service.
|
Cocoa |
Reference |
2007-04-27
|
NSSpellServer Class Reference
(HTML)
(PDF)
Describes an application-defined spell-checking service.
|
Cocoa |
Reference |
2007-04-27
|
NSSplitView Class Reference
(HTML)
(PDF)
Describes a container for subviews with a user-controlled portion of each visible.
|
Cocoa |
Reference |
2009-04-08
|
NSStatusBar Class Reference
(HTML)
(PDF)
Describes the collection of status items in the menu bar.
|
Cocoa |
Reference |
2007-03-05
|
NSStatusItem Class Reference
(HTML)
(PDF)
Describes a status item in the menu bar.
|
Cocoa |
Reference |
2007-03-05
|
NSStepper Class Reference
(HTML)
(PDF)
Describes a control that can increment and decrement a value.
|
Cocoa |
Reference |
2006-05-23
|
NSStepperCell Class Reference
(HTML)
(PDF)
Describes an action cell that provides appearance and behavior for an NSStepper object.
|
Cocoa |
Reference |
2006-05-23
|
NSStream Class Reference
(HTML)
(PDF)
Describes an interface for reading and writing data.
|
Cocoa |
Reference |
2008-10-15
|
NSString Application Kit Additions Reference
(HTML)
(PDF)
Describes additions for drawing strings.
|
Cocoa |
Reference |
2009-02-04
|
NSString Class Reference
(HTML)
(PDF)
Describes an immutable character string.
|
Cocoa |
Reference |
2009-02-04
|
NSTableColumn Class Reference
(HTML)
(PDF)
Describes the display characteristics and attribute identifiers for a column in a table view.
|
Cocoa |
Reference |
2007-10-31
|
NSTableDataSource Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving table view data requests.
|
Cocoa |
Reference |
2007-04-10
|
NSTableHeaderCell Class Reference
(HTML)
(PDF)
Describes the user interface of a column header of a table view.
|
Cocoa |
Reference |
2006-05-23
|
NSTableHeaderView Class Reference
(HTML)
(PDF)
Describes a column header of a table view.
|
Cocoa |
Reference |
2006-05-23
|
NSTableView Class Reference
(HTML)
(PDF)
Describes a view that displays and manages tabular data.
|
Cocoa |
Reference |
|
NSTabView Class Reference
(HTML)
(PDF)
Describes a view that supports switching between subviews.
|
Cocoa |
Reference |
2006-05-23
|
NSTabViewItem Class Reference
(HTML)
(PDF)
Describes a single view in a tab view.
|
Cocoa |
Reference |
2006-05-23
|
NSTask Class Reference
(HTML)
(PDF)
Describes a task that runs as a subprocess.
|
Cocoa |
Reference |
2007-01-31
|
NSText Class Reference
(HTML)
(PDF)
Describes a basic interface for text-bearing objects.
|
Cocoa |
Reference |
2008-05-06
|
NSTextAttachment Class Reference
(HTML)
(PDF)
Describes a text attachment for an attributed string.
|
Cocoa |
Reference |
2006-05-23
|
NSTextAttachmentCell Class Reference
(HTML)
(PDF)
Describes the user interface for a text attachment.
|
Cocoa |
Reference |
2006-05-23
|
NSTextAttachmentCell Protocol Reference
(HTML)
(PDF)
Describes the interface for drawing text attachments.
|
Cocoa |
Reference |
2006-05-23
|
NSTextBlock Class Reference
(HTML)
(PDF)
Describes a block of text laid out in a subregion of a text container.
|
Cocoa |
Reference |
2006-05-23
|
NSTextContainer Class Reference
(HTML)
(PDF)
Describes an area where text is laid out.
|
Cocoa |
Reference |
2006-05-23
|
NSTextField Class Reference
(HTML)
(PDF)
Describes a control that displays editable text.
|
Cocoa |
Reference |
2009-01-06
|
NSTextFieldCell Class Reference
(HTML)
(PDF)
Describes the user interface of a text field.
|
Cocoa |
Reference |
2009-01-06
|
NSTextInput Protocol Reference
(HTML)
(PDF)
Descibes the formal protocol that text views implement to receive input from the user's keyboard and mouse.
|
Cocoa |
Reference |
2006-05-23
|
NSTextInputClient Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving keyboard input as properly formed text.
|
Cocoa |
Reference |
2008-10-15
|
NSTextList Class Reference
(HTML)
(PDF)
Describes a section of text that forms a single list.
|
Cocoa |
Reference |
2006-05-23
|
NSTextStorage Class Reference
(HTML)
(PDF)
Describes the text storage system.
|
Cocoa |
Reference |
2006-05-23
|
NSTextTab Class Reference
(HTML)
(PDF)
Describes a tab in a paragraph style.
|
Cocoa |
Reference |
2006-05-23
|
NSTextTable Class Reference
(HTML)
(PDF)
Describes a block of text that represents a table.
|
Cocoa |
Reference |
2007-04-11
|
NSTextTableBlock Class Reference
(HTML)
(PDF)
Describes a block of text that appears as a cell within a table.
|
Cocoa |
Reference |
2006-05-23
|
NSTextView Class Reference
(HTML)
(PDF)
Describes a view that displays editable text.
|
Cocoa |
Reference |
2007-04-27
|
NSThread Class Reference
(HTML)
(PDF)
Describes a thread of execution.
|
Cocoa |
Reference |
2007-12-11
|
NSTimer Class Reference
(HTML)
(PDF)
Describes a timer.
|
Cocoa |
Reference |
2008-11-19
|
NSTimeZone Class Reference
(HTML)
(PDF)
Describes a time zone.
|
Cocoa |
Reference |
2008-02-08
|
NSTokenField Class Reference
(HTML)
(PDF)
Describes a text field that provides tokenized editing.
|
Cocoa |
Reference |
2008-10-15
|
NSTokenFieldCell Class Reference
(HTML)
(PDF)
Describes a cell used in the conversion of entered text into tokens representing objects.
|
Cocoa |
Reference |
2007-03-05
|
NSToolbar Class Reference
(HTML)
(PDF)
Describes a toolbar in a window's title bar.
|
Cocoa |
Reference |
2008-10-15
|
NSToolbarItem Class Reference
(HTML)
(PDF)
Describes a single item in a window's toolbar.
|
Cocoa |
Reference |
2006-06-28
|
NSToolbarItemGroup Class Reference
(HTML)
(PDF)
Describes a group of items in a window's toolbar.
|
Cocoa |
Reference |
2007-04-11
|
NSToolbarItemValidation Protocol Reference
(HTML)
(PDF)
Describes the interface for providing customized enabling and disabling of a toolbar item.
|
Cocoa |
Reference |
2006-05-23
|
NSToolTipOwner Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving requests for tooltip text.
|
Cocoa |
Reference |
2006-05-23
|
NSTrackingArea Class Reference
(HTML)
(PDF)
Describes a view region used for mouse tracking and cursor updating.
|
Cocoa |
Reference |
2007-03-09
|
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
|
NSTreeNode Class Reference
(HTML)
(PDF)
Describes a tree node in an object model.
|
Cocoa |
Reference |
2006-07-13
|
NSTypesetter Class Reference
(HTML)
(PDF)
Describes the interface for typesetter objects that perform text line layout.
|
Cocoa |
Reference |
2007-03-26
|
NSUnarchiver Class Reference
(HTML)
(PDF)
Describes an object that extracts the contents of an archive created by NSArchiver.
|
Cocoa |
Reference |
2006-05-23
|
NSUndoManager Class Reference
(HTML)
(PDF)
Describes a general-purpose recorder of undo and redo operations.
|
Cocoa |
Reference |
2007-01-18
|
NSUniqueIDSpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify an object in a container by unique ID.
|
Cocoa |
Reference |
2006-05-23
|
NSURL Additions Reference
(HTML)
(PDF)
Describes additions to support pasteboards.
|
Cocoa |
Reference |
2006-05-23
|
NSURL Class Reference
(HTML)
(PDF)
Describes a string that uniquely identifies a resource.
|
Cocoa |
Reference |
2009-02-04
|
NSURLAuthenticationChallenge Class Reference
(HTML)
(PDF)
Describes a challenge from a server requiring authentication from the client.
|
Cocoa |
Reference |
2006-05-23
|
NSURLAuthenticationChallengeSender Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving authentication challenges.
|
Cocoa |
Reference |
2006-05-23
|
NSURLCache Class Reference
(HTML)
(PDF)
Describes a collection of cached responses and data.
|
Cocoa |
Reference |
2008-03-11
|
NSURLClient Protocol Reference
(HTML)
(PDF)
Deprecated - Describes the deprecated class replaced by the classes NSURLConnection and NSURLDownload.
|
Cocoa |
Reference |
2006-08-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 |
Reference |
2007-04-01
|
NSURLCredential Class Reference
(HTML)
(PDF)
Describes a credential used to authenticate a URL load request.
|
Cocoa |
Reference |
2006-06-28
|
NSURLCredentialStorage Class Reference
(HTML)
(PDF)
Describes a mapping of credentials to their corresponding protection spaces.
|
Cocoa |
Reference |
2006-05-23
|
NSURLDownload Class Reference
(HTML)
(PDF)
Describes a connection used to download data to a file.
|
Cocoa |
Reference |
2006-05-23
|
NSURLHandle Class Reference
(HTML)
(PDF)
Describes a deprecated technology replaced by the NSURLDownload class.
|
Cocoa |
Reference |
2009-02-04
|
NSURLHandleClient Protocol Reference
(HTML)
(PDF)
Describes a deprecated technology replaced by the NSURLDownload class.
|
Cocoa |
Reference |
2006-05-23
|
NSURLProtectionSpace Class Reference
(HTML)
(PDF)
Describes an area on a server that requires authentication of URL load requests.
|
Cocoa |
Reference |
2006-05-23
|
NSURLProtocol Class Reference
(HTML)
(PDF)
Describes the interface for protocol-specific loading of URL data.
|
Cocoa |
Reference |
2007-04-01
|
NSURLProtocolClient Protocol Reference
(HTML)
(PDF)
Describes the interface used by protocol objects to communicate with the URL loading system.
|
Cocoa |
Reference |
2006-05-23
|
NSURLRequest Class Reference
(HTML)
(PDF)
Describes a request for a resource identified by a URL.
|
Cocoa |
Reference |
2007-04-01
|
NSURLResponse Class Reference
(HTML)
(PDF)
Describes the metadata returned by a server for a load request.
|
Cocoa |
Reference |
2007-12-11
|
NSUserDefaults Class Reference
(HTML)
(PDF)
Describes an object for managing preference information.
|
Cocoa |
Reference |
2009-04-08
|
NSUserDefaultsController Class Reference
(HTML)
(PDF)
Describes a Cocoa bindings-compatible manager for user preferences.
|
Cocoa |
Reference |
2006-05-23
|
NSUserInterfaceValidations Protocol Reference
(HTML)
(PDF)
Describes the interface for participating in automatic enabling and disabling of controls.
|
Cocoa |
Reference |
2006-05-23
|
NSValidatedUserInterfaceItem Protocol Reference
(HTML)
(PDF)
Describes the interface for a control to respond to requests regarding automatic enabling and disabling.
|
Cocoa |
Reference |
2006-08-29
|
NSValue Class Reference
(HTML)
(PDF)
Describes a container for a single C or Objective-C data item.
|
Cocoa |
Reference |
2007-10-31
|
NSValue Core Animation Additions
(HTML)
(PDF)
Describes extensions to Foundation's NSValue class that support the Core Animation LKTransform structure.
|
Cocoa |
Reference |
2007-07-24
|
NSValueTransformer Class Reference
(HTML)
(PDF)
Describes a Cocoa-bindings compatible interface for transforming value representations.
|
Cocoa |
Reference |
2007-07-24
|
NSView Class Reference
(HTML)
(PDF)
Describes the interface for drawing, event handling, and printing in views.
|
Cocoa |
Reference |
2009-02-04
|
NSView Interface Builder Kit Additions Reference
(HTML)
(PDF)
Describes additions, used by Interface Builder plug-ins, for manipulating views.
|
Cocoa |
Reference |
2007-05-10
|
NSViewAnimation Class Reference
(HTML)
(PDF)
Describes an animation in a view or window.
|
Cocoa |
Reference |
2006-05-23
|
NSViewController Class Reference
(HTML)
(PDF)
Describes the manager of a view, usually a view stored in a nib file.
|
Cocoa |
Reference |
2007-05-02
|
NSWhoseSpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify every object in a container that matches a defined condition.
|
Cocoa |
Reference |
2006-06-28
|
NSWindow Class Reference
(HTML)
(PDF)
Describes a window.
|
Cocoa |
Reference |
2009-03-04
|
NSWindowController Class Reference
(HTML)
(PDF)
Describes an object for controlling a window that is usually stored in a nib file.
|
Cocoa |
Reference |
2006-05-23
|
NSWindowScripting Protocol Reference
(HTML)
(PDF)
Describes the category on NSWindow for scripting basic properties and commands of windows in scriptable applications.
|
Cocoa |
Reference |
2006-05-23
|
NSWorkspace Class Reference
(HTML)
(PDF)
Describes an object that provides Finder services to an application.
|
Cocoa |
Reference |
2007-04-27
|
NSXMLDocument Class Reference
(HTML)
(PDF)
Describes the class for representing XML documents as a logical tree structure.
|
Cocoa |
Reference |
2007-02-27
|
NSXMLDTD Class Reference
(HTML)
(PDF)
Describes a representation of a Document Type Definition as a tree structure.
|
Cocoa |
Reference |
2007-02-27
|
NSXMLDTDNode Class Reference
(HTML)
(PDF)
Describes a declaration node for a Document Type Definition.
|
Cocoa |
Reference |
2007-02-27
|
NSXMLElement Class Reference
(HTML)
(PDF)
Describes an element node in an XML tree structure.
|
Cocoa |
Reference |
2007-02-27
|
NSXMLNode Class Reference
(HTML)
(PDF)
Describes a logical node in an XML tree structure.
|
Cocoa |
Reference |
2007-02-27
|
NSXMLParser Class Reference
(HTML)
(PDF)
Describes an object for finding and extracting data in XML documents.
|
Cocoa |
Reference |
2007-02-02
|
Number and Value Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa object wrappers for primitive C data types.
|
Cocoa |
Guides |
2008-02-08
|
NumberInput_IMKit_Sample
(HTML)
(DMG)
(ZIP)
Illustrates an input method that uses the Mac OS X 10.5 InputMethodKit framework.
|
Cocoa |
Sample Code |
2008-03-17
|
Object-Oriented Programming with Objective-C
(HTML)
(PDF)
Describes object-oriented programming from the perspective of an Objective-C developer.
|
Cocoa |
Guides |
2008-11-19
|
Objective-C 1 Runtime Reference
(HTML)
(PDF)
Deprecated - Describes the data structures and functions of the Objective-C 1.0 runtime support library.
|
Cocoa |
Reference |
2009-01-06
|
The Objective-C 2.0 Programming Language
(HTML)
(PDF)
Introduces object-oriented programming and describes the main programming language used for Cocoa development.
|
Cocoa |
Guides |
2009-05-06
|
Objective-C 2.0 Runtime Programming Guide
(HTML)
(PDF)
Describes the Objective-C 2.0 runtime support library.
|
Cocoa |
Guides |
2009-02-04
|
Objective-C 2.0 Runtime Reference
(HTML)
(PDF)
Describes the data structures and functions of the Objective-C runtime support library.
|
Cocoa |
Reference |
2008-11-19
|
Objective-C Release Notes
(HTML)
Updated for Mac OS X v10.5
|
Cocoa |
Release Notes |
2007-10-31
|
ObjectPath
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the NSPathControl class.
|
Cocoa |
Sample Code |
2007-05-22
|
Observing Process Lifetimes Without Polling
(HTML)
TN2050: Shows a variety of methods to observe process lifetimes without polling.
|
Cocoa |
Technical Notes |
2008-09-10
|
Obtaining the localized application name in Cocoa
(HTML)
QA1544: Describes how to obtain several versions of the application name in Cocoa.
|
Cocoa |
Technical Q&As |
2007-09-21
|
Online Help
(HTML)
(PDF)
Explains how to add help to a Cocoa application.
|
Cocoa |
Guides |
2006-06-28
|
OpenALExample
(HTML)
(DMG)
(ZIP)
Basic example showing OpenAL usage in a 2D OpenGL environment
|
Cocoa |
Sample Code |
2005-06-01
|
OpenGL Filter Basics Cocoa
(HTML)
(DMG)
(ZIP)
How to use Objective-C and MVC design patterns in installing and utilizing filters in an OpenGL rendering pipeline
|
Cocoa |
Sample Code |
2008-02-06
|
OpenGL Release Highlights - Mac OS X 10.3 Panther
(HTML)
TN2131: Contains a list of bugs along with a short description on a release-by-release basis
|
Cocoa |
Technical Notes |
2005-02-04
|
OpenGL Screensaver
(HTML)
(DMG)
(ZIP)
Demonstrates how to integrate OpenGL drawing into a standard Cocoa screen saver on Mac OS X.
|
Cocoa |
Sample Code |
2003-12-10
|
OpenGLCompositorLab
(HTML)
(DMG)
(ZIP)
Demonstrates using OpenGL to composite multiple sources in hardware. Requires NVIDIA GeForce 4 Ti hardware.
|
Cocoa |
Sample Code |
2003-04-21
|
Outline View Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa outline views.
|
Cocoa |
Guides |
2006-06-28
|
Pasteboard Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to transfer data using pasteboard operations in Cocoa.
|
Cocoa |
Guides |
2007-07-13
|
PasteboardPeeker
(HTML)
(DMG)
(ZIP)
Using pasteboards for Copy and Paste, Drag and Drop, service support and filter services.
|
Cocoa |
Sample Code |
2005-08-10
|
PDEPanel Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used to implement custom panes in a printing dialog.
|
Cocoa |
Reference |
2007-12-11
|
PDEPlugIn Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used to add custom panes to a printing dialog.
|
Cocoa |
Reference |
2007-12-11
|
PDEPlugInCallbackProtocol Reference
(HTML)
(PDF)
Describes the informal protocol used to access information about the current print job.
|
Cocoa |
Reference |
2007-12-11
|
PDF Annotation Editor
(HTML)
(DMG)
(ZIP)
Demonstrates how to use PDF Kit to examine, edit, and create PDF annotations.
|
Cocoa |
Sample Code |
2006-07-31
|
PDF Calendar
(HTML)
(DMG)
(ZIP)
Demonstrates how to use PDF Kit to create PDF content.
|
Cocoa |
Sample Code |
2006-07-31
|
PDF Kit Programming Guide
(HTML)
(PDF)
Introduces basic PDF concepts and describes how to use PDF Kit to display PDF documents in your application.
|
Cocoa |
Guides |
2007-12-11
|
PDF Kit Reference Collection
(HTML)
(PDF)
Describes the Objective-C API for viewing, navigating, and editing PDF content.
|
Cocoa |
Reference |
2007-12-11
|
PDFAction Class Reference
(HTML)
(PDF)
Describes the class for representing an action in a PDF document.
|
Cocoa |
Reference |
2007-12-11
|
PDFActionGoTo Class Reference
(HTML)
(PDF)
Describes the class for manipulating the destination of a go-to action in a PDF document.
|
Cocoa |
Reference |
2007-12-11
|
PDFActionNamed Class Reference
(HTML)
(PDF)
Describes the class for working with actions that have defined names, such as "Go back."
|
Cocoa |
Reference |
2007-12-11
|
PDFActionRemoteGoTo Class Reference
(HTML)
(PDF)
Describes the class for manipulating the destination of a go-to action that targets another PDF document.
|
Cocoa |
Reference |
2007-12-11
|
PDFActionResetForm Class Reference
(HTML)
(PDF)
Describes the class for getting and clearing fields in a PDF form.
|
Cocoa |
Reference |
2007-12-11
|
PDFActionURL Class Reference
(HTML)
(PDF)
Describes the class for managing the URL associated with a URL action.
|
Cocoa |
Reference |
2007-12-11
|
PDFAnnotation Class Reference
(HTML)
(PDF)
Describe the class for creating and managing annotations in PDF documents.
|
Cocoa |
Reference |
2007-12-11
|
PDFAnnotationButtonWidget Class Reference
(HTML)
(PDF)
Describes the class for manipulating button annotations in PDF documents.
|
Cocoa |
Reference |
2007-12-11
|
PDFAnnotationChoiceWidget Class Reference
(HTML)
(PDF)
Describes the class for manipulating pop-up menu and list annotations in a PDF document.
|
Cocoa |
Reference |
2007-12-11
|
PDFAnnotationCircle Class Reference
(HTML)
(PDF)
Describes the class for manipulating circle annotations in PDF documents.
|
Cocoa |
Reference |
2006-05-23
|
PDFAnnotationFreeText Class Reference
(HTML)
(PDF)
Describes the class for manipulating free text annotations in PDF documents.
|
Cocoa |
Reference |
2007-12-11
|
PDFAnnotationInk Class Reference
(HTML)
(PDF)
Describes the class for manipulating ink annotations in PDF documents.
|
Cocoa |
Reference |
2006-05-23
|
PDFAnnotationLine Class Reference
(HTML)
(PDF)
Describes the class for manipulating line annotations in PDF documents.
|
Cocoa |
Reference |
2007-12-11
|
PDFAnnotationLink Class Reference
(HTML)
(PDF)
Describes the class for manipulating link annotations in PDF documents.
|
Cocoa |
Reference |
2006-05-23
|
PDFAnnotationMarkup Class Reference
(HTML)
(PDF)
Describes the class for manipulating markup annotations (highlighting, underlining, and so on) in PDF documents.
|
Cocoa |
Reference |
2006-05-23
|
PDFAnnotationPopup Class Reference
(HTML)
(PDF)
Describes the class for manipulating pop-up menu annotations in a PDF document.
|
Cocoa |
Reference |
2007-12-11
|
PDFAnnotationSquare Class Reference
(HTML)
(PDF)
Describes the class for manipulating square annotations in PDF documents.
|
Cocoa |
Reference |
2006-05-23
|
PDFAnnotationStamp Class Reference
(HTML)
(PDF)
Describes the class for displaying content to look as if it is "stamped" onto a PDF page.
|
Cocoa |
Reference |
2007-12-11
|
PDFAnnotationText Class Reference
(HTML)
(PDF)
Describes the class for manipulating text annotations in PDF documents.
|
Cocoa |
Reference |
2007-12-11
|
PDFAnnotationTextWidget Class Reference
(HTML)
(PDF)
Describes the class for manipulating editable text fields in PDF documents.
|
Cocoa |
Reference |
2007-12-11
|
PDFBorder Class Reference
(HTML)
(PDF)
Describes the class for creating and manipulating borders around annotations in PDF documents.
|
Cocoa |
Reference |
2006-05-23
|
PDFDestination Class Reference
(HTML)
(PDF)
Describes the class for describing specific destinations in PDF documents.
|
Cocoa |
Reference |
2007-12-11
|
PDFDocument Class Reference
(HTML)
(PDF)
Describes the class for creating and manipulating PDF files.
|
Cocoa |
Reference |
2007-12-11
|
PDFKitLinker2
(HTML)
(DMG)
(ZIP)
Demonstrates many aspects of PDFKit including navigation, display modes, searching, and PDFView subclassing.
|
Cocoa |
Sample Code |
2005-08-10
|
PDFOutline Class Reference
(HTML)
(PDF)
Describes the class for creating and manipulating structure outlines in PDF documents.
|
Cocoa |
Reference |
2007-12-11
|
PDFPage Class Reference
(HTML)
(PDF)
Describes the class for handling specific pages in PDF documents.
|
Cocoa |
Reference |
2007-12-11
|
PDFThumbnailView Class Reference
(HTML)
(PDF)
Describes the class for managing the thumbnail view in a PDF document.
|
Cocoa |
Reference |
2007-12-11
|
PDFView
(HTML)
(DMG)
(ZIP)
Shows how to display or print a multi-page PDF document and scroll an NSscrollview's contents by dragging.
|
Cocoa |
Sample Code |
2003-01-23
|
People
(HTML)
(DMG)
(ZIP)
This program demonstrates the use of the SyncServices framework.
|
Cocoa |
Sample Code |
2005-06-01
|
Performance Overview
(HTML)
(PDF)
Introduces the factors that determine performance.
|
Cocoa |
Guides |
2006-10-03
|
PhotoSearch
(HTML)
(DMG)
(ZIP)
Demonstrates advanced controls and cells. Custom drawing, hit testing, tracking, editing, expansion tooltips, tracking areas.
|
Cocoa |
Sample Code |
2008-03-05
|
PictureSharing
(HTML)
(DMG)
(ZIP)
Demonstrates how to use NSNetServices to advertise a service using Bonjour.
|
Cocoa |
Sample Code |
2005-02-08
|
PictureSharingBrowser
(HTML)
(DMG)
(ZIP)
Demonstrates how to use NSNetServices to take advantage of Bonjour service discovery and name resolution.
|
Cocoa |
Sample Code |
2005-02-08
|
PictureTaker
(HTML)
(DMG)
(ZIP)
Demonstrates the PictureTaker in a basic Cocoa application
|
Cocoa |
Sample Code |
2007-04-02
|
PMPrinterTest
(HTML)
(DMG)
(ZIP)
Demonstrates using the PMPrinter APIs to obtain information about the connected printers.
|
Cocoa |
Sample Code |
2009-02-13
|
Polygons
(HTML)
(DMG)
(ZIP)
Demonstrates the NSBezierPath class, as well as the manipulation of NSView's coordinate space for convenience.
|
Cocoa |
Sample Code |
2003-01-14
|
Porting Multithreaded Applications from Win32 to Mac OS X
(HTML)
Learn how Mac OS X handles multithreading, before porting your Win32 application.
|
Cocoa |
Articles |
2005-06-20
|
PortMapper
(HTML)
(DMG)
(ZIP)
Demonstrates Bonjour's NAT port-mapping API, and provides a higher-level Objective-C interface to it.
|
Cocoa |
Sample Code |
2008-07-25
|
Power Management; Policy Maker vs. Power Controller
(HTML)
()
QA1121: Describes the differences between a Power Management Policy Maker and a Power Management Power Controller.
|
Cocoa |
Technical Q&As |
2002-02-13
|
PPPoE Server for Testing
(HTML)
()
QA1252: Describes how to configure Mac OS X as a PPPoE server for testing purposes.
|
Cocoa |
Technical Q&As |
2003-04-11
|
Predicate Programming Guide
(HTML)
(PDF)
Describes how to specify queries in Cocoa.
|
Cocoa |
Guides |
2009-05-06
|
PredicateEditorSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the NSPredicateEditor class.
|
Cocoa |
Sample Code |
2007-06-06
|
Preference Panes
(HTML)
(PDF)
Explains how to create dynamically loaded plug-ins that provide a graphical interface to user preferences.
|
Cocoa |
Guides |
2006-10-03
|
Preference Panes Framework Reference
(HTML)
(PDF)
Describes the Objective-C API for supporting and working with preference panes.
|
Cocoa |
Reference |
2006-05-23
|
Preference Panes Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Preference Panes framework.
|
Cocoa |
Release Notes |
2007-07-18
|
PrefsPane
(HTML)
(DMG)
(ZIP)
A Cocoa sample System Preferences bundle that demonstrates how to use the NSPreferencePane class.
|
Cocoa |
Sample Code |
2007-06-06
|
PreLoginAgents
(HTML)
(DMG)
(ZIP)
Pre-login launchd agents to display UI using AppKit and HIToolbox.
|
Cocoa |
Sample Code |
2007-10-26
|
Preventing column reordering in NSTableView
(HTML)
QA1503: Demonstrates how to prevent column reordering of certain columns in NSTableView.
|
Cocoa |
Technical Q&As |
2007-01-24
|
Preventing crashes when using multiple disabled but editable NSComboBoxes
(HTML)
()
QA1142: How to prevent a crash when using multiple disabled -- but editable --NSComboBoxes in a view.
|
Cocoa |
Technical Q&As |
2002-06-03
|
Preventing sleep
(HTML)
QA1160: Explains how your application can prevent the system from sleeping.
|
Cocoa |
Technical Q&As |
2004-10-22
|
Printing Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to support printing in Cocoa applications.
|
Cocoa |
Guides |
2006-06-28
|
Problems getting Bonjour TXT record information
(HTML)
QA1389: Explains why you might have problems retrieving TXT record information from a CFNetServiceRef or NSNetService.
|
Cocoa |
Technical Q&As |
2005-07-06
|
Programmatically Accessing and Manipulating Multiple Keychain Items
(HTML)
QA1486: An explanation on what is and is not possible using the SecKeychain API to manipulate Keychain Items.
|
Cocoa |
Technical Q&As |
2006-10-03
|
Programmatically causing restart, shutdown and/or logout
(HTML)
()
QA1134: Describes how to programmatically cause restart, shutdown, sleep or logout.
|
Cocoa |
Technical Q&As |
2008-09-24
|
Progress Indicators
(HTML)
(PDF)
Explains how to use Cocoa progress indicators.
|
Cocoa |
Guides |
2002-11-12
|
Property List Programming Guide
(HTML)
(PDF)
Explains how to use structured, textual representations of data in Cocoa.
|
Cocoa |
Guides |
2008-11-19
|
Providing PDF Workflow Options in the Print Dialog
(HTML)
(PDF)
Installation information and examples, including the use of Automator workflows.
|
Cocoa |
Guides |
2007-10-31
|
Public UTIs supported by Mac OS X v10.3
(HTML)
QA1406: Lists the public UTIs (Uniform Type Identifiers) used by the Pasteboard in Mac OS X v10.3.
|
Cocoa |
Technical Q&As |
2005-02-08
|
Publication Subscription Framework Reference
(HTML)
Describes the Cocoa framework for publishing and subscribing to RSS and Atom feeds.
|
Cocoa |
Reference |
2008-04-08
|
QCComposition Class Reference
(HTML)
(PDF)
Describes the class that represents a Quartz Composer composition.
|
Cocoa |
Reference |
2007-06-26
|
QCCompositionParameterView Class Reference
(HTML)
(PDF)
Describes the class used to edit the input parameters of a composition in a view.
|
Cocoa |
Reference |
2007-05-09
|
QCCompositionParameterViewDelegate Protocol Reference
(HTML)
(PDF)
Describes the protocol for responding to changes in a QCCompositionParameterView object.
|
Cocoa |
Reference |
2007-05-09
|
QCCompositionPickerPanel Class Reference
(HTML)
(PDF)
Describes the class used to display a utility window for browsing and selecting a composition.
|
Cocoa |
Reference |
2007-05-09
|
QCCompositionPickerView Class Reference
(HTML)
(PDF)
Describes the class used to display a view for browsing and selecting a composition.
|
Cocoa |
Reference |
2007-05-09
|
QCCompositionPickerViewDelegate Protocol Reference
(HTML)
(PDF)
Describes the protocol for responding to changes in a QCCompositionPickerView object.
|
Cocoa |
Reference |
2007-05-09
|
QCCompositionRenderer Protocol Reference
(HTML)
(PDF)
Describes the methods for passing and retrieving data from the ports of a composition.
|
Cocoa |
Reference |
2008-04-08
|
QCCompositionRepository Class Reference
(HTML)
(PDF)
Describes the class that represents a system-wide, central repository of Quartz Composer compositions.
|
Cocoa |
Reference |
2007-05-09
|
QCFundamentals
(HTML)
(DMG)
(ZIP)
Demonstrates Coordinate, Interpolation, and Iterative systems in Quartz Composer with an amusing animation
|
Cocoa |
Sample Code |
2006-08-07
|
QCGalaxy
(HTML)
(DMG)
(ZIP)
Demonstrates use of Particle Systems and Core Image Filters in Quartz Composer
|
Cocoa |
Sample Code |
2006-08-07
|
QCPlugIn Class Reference
(HTML)
(PDF)
Describes the class used to write custom patches for Quartz Composer.
|
Cocoa |
Reference |
2008-04-08
|
QCPlugInContext Protocol Reference
(HTML)
(PDF)
Describes the protocol used by execution contexts.
|
Cocoa |
Reference |
2007-05-09
|
QCPlugInInputImageSource Protocol Reference
(HTML)
(PDF)
Describes the methods for managing image data that's input to a QCPlugIn object.
|
Cocoa |
Reference |
2007-07-12
|
QCPlugInOutputImageProvider Protocol Reference
(HTML)
(PDF)
Describes the methods for managing image data that's produced as output from a QCPlugIn object.
|
Cocoa |
Reference |
2007-05-09
|
QCPlugInViewController Class Reference
(HTML)
(PDF)
Describes the class that provides a controller object for a user interface to edit the settings for a QCPlugIn object.
|
Cocoa |
Reference |
2007-05-09
|
QCRenderer Class Reference
(HTML)
(PDF)
Describes the class used to load, play, and control a Quartz Composer composition to an arbitrary OpenGL context.
|
Cocoa |
Reference |
2007-05-09
|
QCView Class Reference
(HTML)
(PDF)
Describes the class used to load, play, and control a Quartz Composer composition to a custom NSView object.
|
Cocoa |
Reference |
2007-05-09
|
QLPreviewRequest Reference
(HTML)
(PDF)
Describes an opaque type for handling requests for Quick Look document previews.
|
Cocoa |
Reference |
2007-04-20
|
QLThumbnailRequest Reference
(HTML)
(PDF)
Describes an opaque type for handling requests for Quick Look thumbnail images.
|
Cocoa |
Reference |
2007-10-31
|
QTAudioContextInsert
(HTML)
(DMG)
(ZIP)
Demonstrates use of Audio Context Insert APIs to perform custom processing on QuickTime's audio stream.
|
Cocoa |
Sample Code |
2008-01-21
|
QTAudioExtractionPanel
(HTML)
(DMG)
(ZIP)
Enhances the QTKitPlayer to add an Audio Channel Mapping and Extraction panel
|
Cocoa |
Sample Code |
2005-06-27
|
QTCaptureAudioPreviewOutput Class Reference
(HTML)
(PDF)
Describes an output destination used to preview audio being captured.
|
Cocoa |
Reference |
2009-04-08
|
QTCaptureDevice Class Reference
(HTML)
(PDF)
Describes an object that represents a connected physical media capture device, such as a camera or microphone.
|
Cocoa |
Reference |
2009-05-06
|
QTCaptureDeviceInput Class Reference
(HTML)
(PDF)
Describes a wrapper for a QTCaptureDevice object.
|
Cocoa |
Reference |
2009-04-08
|
QTCaptureInput Class Reference
(HTML)
(PDF)
Describes an input source connection for a capture session object.
|
Cocoa |
Reference |
2009-04-08
|
QTCaptureOutput Class Reference
(HTML)
(PDF)
Describes the interface for connecting capture output destinations to a capture session object.
|
Cocoa |
Reference |
2009-03-04
|
QTCaptureVideoPreviewOutput Class Reference
(HTML)
(PDF)
Describes an object for previewing a video stream that is being captured.
|
Cocoa |
Reference |
2009-03-04
|
QTCaptureView Class Reference
(HTML)
(PDF)
Describes a view that displays a video preview of a capture session.
|
Cocoa |
Reference |
2009-04-08
|
QTCompressionOptionsWindow
(HTML)
(DMG)
(ZIP)
Demonstrates how easy it is to manage QTCompressionOptions instances with a user interface.
|
Cocoa |
Sample Code |
2008-02-22
|
QTCoreImage101
(HTML)
(DMG)
(ZIP)
Demonstrates how to render a QuickTime Movie using Core Image filters and the new video pipeline.
|
Cocoa |
Sample Code |
2005-07-19
|
QTCoreVideo101
(HTML)
(DMG)
(ZIP)
Demonstrates (with very little code) how to render a QuickTime Movie using CoreVideo and OpenGL.
|
Cocoa |
Sample Code |
2008-04-24
|
QTCoreVideo102
(HTML)
(DMG)
(ZIP)
An application demonstrating the use of QTKit, CoreVdeo, and OpenGL.
|
Cocoa |
Sample Code |
2008-06-06
|
QTCoreVideo103
(HTML)
(DMG)
(ZIP)
Demonstrates how to render a QuickTime Movie using OpenGL texture range and the Core Video pixel buffer pipeline.
|
Cocoa |
Sample Code |
2008-06-06
|
QTCoreVideo201
(HTML)
(DMG)
(ZIP)
Demonstrates how to render a QuickTime Movie using OpenGL FBO and the Core Video texture pipeline.
|
Cocoa |
Sample Code |
2008-06-06
|
QTCoreVideo202
(HTML)
(DMG)
(ZIP)
Demonstrates how to render a QuickTime Movie using OpenGL PBO and the Core Video pixel buffer pipeline.
|
Cocoa |
Sample Code |
2009-04-07
|
QTCoreVideo301
(HTML)
(DMG)
(ZIP)
Demonstrates adding of effects & filters to QuickTime Movies in realtime using GLSL shaders and the Core Video texture pipeline.
|
Cocoa |
Sample Code |
2009-04-07
|
QTDataReference Class Reference
(HTML)
(PDF)
Describes the location of a QuickTime movie or other media data.
|
Cocoa |
Reference |
2009-04-08
|
QTEffectsDialog - Cocoa
(HTML)
(DMG)
(ZIP)
Shows how to display the standard QuickTime effects parameters dialog in a Cocoa application.
|
Cocoa |
Sample Code |
2003-09-04
|
QTExtractAndConvertToAIFF
(HTML)
(DMG)
(ZIP)
Demonstrates using MovieAudioExtraction and an AudioConverter to extract and convert audio to a AIFF file.
|
Cocoa |
Sample Code |
2006-11-08
|
QTExtractAndConvertToMovieFile
(HTML)
(DMG)
(ZIP)
Demonstrates using MovieAudioExtraction and an AudioConverter to extract and convert audio to a QuickTime movie file.
|
Cocoa |
Sample Code |
2006-11-08
|
QTGraphicsImport
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the QuickTime Graphics Importer to draw an image into a NSWindow using a NSQuickDrawView.
|
Cocoa |
Sample Code |
2003-01-14
|
QTKit Capture - Disabling Audio Or Video When Capturing From a Muxed Device
(HTML)
QA1607: Describes the use of the setEnabled: method to disable audio or video capture from muxed devices.
|
Cocoa |
Technical Q&As |
2008-05-19
|
QTKit Capture - Disabling specific audio channels when recording
(HTML)
QA1617: Describes how to disable specific audio channels when recording using QTKit Capture.
|
Cocoa |
Technical Q&As |
2008-10-13
|
QTKit Capture - Extracting SMPTE Timecode information from a QTSampleBuffer
(HTML)
QA1600: Describes how to use the QTSampleBufferSMPTETimeAttribute with a sample buffer.
|
Cocoa |
Technical Q&As |
2008-03-17
|
QTKit Capture - Video Compression Options And Preview
(HTML)
QA1583: Describes how video compression options may influence the resolution of previewed video.
|
Cocoa |
Technical Q&As |
2008-09-16
|
QTKit Capture Programming Guide
(HTML)
(PDF)
Describes how to capture media and output it QuickTime movies.
|
Cocoa |
Guides |
2007-10-31
|
QTKit Data Types Reference
(HTML)
(PDF)
Describes the data types and constants in the QTKit framework.
|
Cocoa |
Reference |
2006-05-23
|
QTKit Framework Reference
(HTML)
(PDF)
Describes the interfaces for working with QuickTime movies and media capture.
|
Cocoa |
Reference |
2007-10-31
|
QTKit Frequently Asked Questions
(HTML)
TN2138: Provides answers to many frequently asked QTKit questions.
|
Cocoa |
Technical Notes |
2008-04-24
|
QTKit Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the QuickTime Kit framework.
|
Cocoa |
Release Notes |
2007-07-18
|
QTKitButtonTester
(HTML)
(DMG)
(ZIP)
Shows how to use the QTMovieView methods for hiding and showing the buttons in the movie controller bar.
|
Cocoa |
Sample Code |
2006-08-01
|
QTKitMovieShuffler
(HTML)
(DMG)
(ZIP)
Demonstrates a simple QTKit movie player application.
|
Cocoa |
Sample Code |
2006-01-03
|
QTKitPlayer
(HTML)
(DMG)
(ZIP)
QTKit example code to open, edit, play, import and export QuickTime movies
|
Cocoa |
Sample Code |
2007-08-31
|
QTKitThreadedExport
(HTML)
(DMG)
(ZIP)
Shows how to export a QTMovie on a background thread.
|
Cocoa |
Sample Code |
2006-08-01
|
QTKitThreadsExporter
(HTML)
(DMG)
(ZIP)
Demonstrates QTKit threading APIs by performing concurrent exports on separate threads.
|
Cocoa |
Sample Code |
2007-10-08
|
QTKitTimeCode
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the QuickTime 32-bit Timecode Media Handler to Add and Remove Timecode Tracks.
|
Cocoa |
Sample Code |
2007-09-19
|
QTMedia Class Reference
(HTML)
(PDF)
Describes a QuickTime media object.
|
Cocoa |
Reference |
2009-03-04
|
QTMovie Class Reference
(HTML)
(PDF)
Describes a QuickTime movie and movie controller.
|
Cocoa |
Reference |
2009-01-07
|
QTMovieView Class Reference
(HTML)
(PDF)
Describes a view for playing a QuickTime movie.
|
Cocoa |
Reference |
2007-05-01
|
QTNoStepsDemo
(HTML)
(DMG)
(ZIP)
Shows how to subclass QTMovieView to override its default behaviors.
|
Cocoa |
Sample Code |
2006-08-01
|
QTQuartzPlayer
(HTML)
(DMG)
(ZIP)
QTQuartzPlayer demonstrates how to render QuickTime Movies and live video with OpenGL and CoreVideo.
|
Cocoa |
Sample Code |
2005-10-04
|
QTRecorder
(HTML)
(DMG)
(ZIP)
Shows how to use the new QTKit capture classes introduced in 10.5.
|
Cocoa |
Sample Code |
2007-04-10
|
QTtoCG
(HTML)
(DMG)
(ZIP)
Shows how to create a CGImageRef with the proper ColorSync profile from a QuickTime image on disk.
|
Cocoa |
Sample Code |
2003-01-14
|
QTTrack Class Reference
(HTML)
(PDF)
Describes a QuickTime movie track.
|
Cocoa |
Reference |
2009-03-04
|
Quartz 2D Interpolation
(HTML)
()
QA1186: Explains how to control Quartz 2D's image interpolation.
|
Cocoa |
Technical Q&As |
2002-10-29
|
Quartz 2D Shadings
(HTML)
(DMG)
(ZIP)
Shows how to use CGShading and CGGradient objects to draw simple gradients.
|
Cocoa |
Sample Code |
2007-08-31
|
Quartz 2D Thread Safety
(HTML)
()
QA1238: Explains the thread-safety issues for the Quartz 2D API.
|
Cocoa |
Technical Q&As |
2003-02-25
|
Quartz 2D Transformer
(HTML)
(DMG)
(ZIP)
Shows how to use Quartz 2D to manipulate an image
|
Cocoa |
Sample Code |
2007-06-21
|
Quartz Composer Custom Patch Programming Guide
(HTML)
(PDF)
Describes how to create custom patches for distribution.
|
Cocoa |
Guides |
2007-12-11
|
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.
|
Cocoa |
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.
|
Cocoa |
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.
|
Cocoa |
Sample Code |
2005-06-01
|
Quartz Composer Programming Guide
(HTML)
(PDF)
Describes how to used the framework to load, play, and control compositions.
|
Cocoa |
Guides |
2008-10-15
|
Quartz Composer QCTV
(HTML)
(DMG)
(ZIP)
Shows how to build a fake TV system using Quartz Composer as the foundation motion graphics.
|
Cocoa |
Sample Code |
2005-07-06
|
Quartz Composer Reference Collection
(HTML)
(PDF)
Describes the Objective-C API that supports loading, playing, and controlling compositions.
|
Cocoa |
Reference |
2007-01-25
|
Quartz Composer Texture
(HTML)
(DMG)
(ZIP)
Shows how to use a Quartz Composer composition as an OpenGL texture.
|
Cocoa |
Sample Code |
2005-06-01
|
Quartz Composer User Guide
(HTML)
(PDF)
Explains how to use the Quartz Composer development tool to create motion graphics compositions.
|
Cocoa |
Guides |
2007-07-17
|
Quartz Composer WWDC 2005 Composition
(HTML)
(DMG)
(ZIP)
Shows how to build a parameterized motion graphics composition with Quartz Composer.
|
Cocoa |
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.
|
Cocoa |
Sample Code |
2005-06-01
|
Quartz Core Framework Reference
(HTML)
(PDF)
Describes the interfaces for Core Image and Core Video.
|
Cocoa |
Reference |
2008-03-12
|
Quartz EB
(HTML)
(DMG)
(ZIP)
WWDC 2001 Early Bird Quartz 2D tutorial of vector drawing and PDF import/export.
|
Cocoa |
Sample Code |
2003-01-14
|
Quartz2DBasics
(HTML)
(DMG)
(ZIP)
Carbon and Cocoa sample code demonstrating some basic usage of the Quartz 2D API
|
Cocoa |
Sample Code |
2006-09-11
|
QuartzComposerSamplePatches
(HTML)
(DMG)
(ZIP)
A short list of new patches in Quartz Composer Mac OS X 10.5
|
Cocoa |
Sample Code |
2007-06-11
|
QuartzLines
(HTML)
(DMG)
(ZIP)
Drawing Lines using Quartz's CGPath & CGContextStrokeLineSegments functions.
|
Cocoa |
Sample Code |
2005-06-01
|
Querying Metadata With Spotlight
(HTML)
TN2192: Describes how a Cocoa application can search Spotlight metadata.
|
Cocoa |
Technical Notes |
2007-06-04
|
Quick Look Framework Reference
(HTML)
(PDF)
Describes the interface for creating plug-ins that generate Quick Look previews and thumbnails.
|
Cocoa |
Reference |
2007-04-13
|
Quick Look Programming Guide
(HTML)
(PDF)
Describes the purporse and architecture of Quick Look generators and explains how to create them.
|
Cocoa |
Guides |
2008-02-08
|
QuickTime Audio - Easy Frequency Level Metering with MovieAudio APIs
(HTML)
QA1459: Describes how to perform frequency band level metering using MovieAudio metering APIs.
|
Cocoa |
Technical Q&As |
2009-01-29
|
QuickTime Kit Programming Guide
(HTML)
(PDF)
Provides a tutorial on how to build and extend a QTKitPlayer application using the QuickTime Kit framework in Cocoa.
|
Cocoa |
Guides |
2005-11-09
|
QuickTime Overview
(HTML)
(PDF)
Introduces the main concepts and services of QuickTime.
|
Cocoa |
Guides |
2005-08-11
|
Re-enabling dragging from NSTableView to other applications
(HTML)
()
QA1220: Explains how to re-enable drag-and-drop from NSTableViews to other applications
|
Cocoa |
Technical Q&As |
2008-02-08
|
Reducer
(HTML)
(DMG)
(ZIP)
Simple utility for rescaling bitmapped images. Demonstrates use of Core Image, NSAnimation, view drawing redirection.
|
Cocoa |
Sample Code |
2005-06-06
|
Registering and unregistering for sleep and wake notifications
(HTML)
QA1340: Explains how applications can register and unregister for sleep and wake notifications on Mac OS X.
|
Cocoa |
Technical Q&As |
2008-08-08
|
Reminders
(HTML)
(DMG)
(ZIP)
Dashboard widget with a plug-in that displays upcoming iCal events, to do items, and calendars.
|
Cocoa |
Sample Code |
2008-07-25
|
Requirements for Quartz GL
(HTML)
QA1536: Describes the requirements for enabling Quartz GL.
|
Cocoa |
Technical Q&As |
2008-08-08
|
Resolution Independence Guidelines
(HTML)
(PDF)
Describes resolution independence and how to start updating applications to support high-resolution monitors.
|
Cocoa |
Guides |
2007-05-04
|
Resolution Independent UI Release Notes
(HTML)
|
Cocoa |
Release Notes |
2005-04-29
|
Resolves may return an IPv6 address in Panther
(HTML)
QA1298: Explains why you get an IP address of 0.0.0.0 when resolving a Bonjour service.
|
Cocoa |
Technical Q&As |
2005-01-10
|
Resolving Alias Files Quietly
(HTML)
FL30: Describes how to resolve alias files on remote volumes without user interaction.
|
Cocoa |
Technical Notes |
1999-11-01
|
Resource Programming Guide
(HTML)
(PDF)
Explains how to work with nib and bundle resources in Mac OS X applications.
|
Cocoa |
Guides |
2009-01-06
|
RGB Image
(HTML)
(DMG)
(ZIP)
Demonstrates compositing to separate an NSimage into its RGB components, and how to recombine those components.
|
Cocoa |
Sample Code |
2003-01-14
|
RGB ValueTransformers
(HTML)
(DMG)
(ZIP)
Supersedes the "RGB Image sample". Sample now uses bindings. Color separation now done in an NSValueTransformer subclass.
|
Cocoa |
Sample Code |
2003-11-18
|
RoundTransparentWindow
(HTML)
(DMG)
(ZIP)
Creating (in Cocoa) custom-shaped windows and transparent window content; plus changing the shape of windows dynamically.
|
Cocoa |
Sample Code |
2003-01-14
|
Ruby and Python Programming Topics for Mac OS X
(HTML)
(PDF)
Describes Ruby and Python on Mac OS X, and especially the bridges between them and Objective-C and OSA (AppleScript).
|
Cocoa |
Guides |
2007-10-31
|
Rulers and Paragraph Styles
(HTML)
(PDF)
Explains paragraph styles and how to work with the rulers that enable users to manipulate them.
|
Cocoa |
Guides |
2007-09-04
|
Runtime Configuration Guidelines
(HTML)
(PDF)
Conceptual and reference information for dynamically configuring your software.
|
Cocoa |
Guides |
2008-07-08
|
Saving the current Core Graphics Path
(HTML)
QA1056: Explains that the Core Graphics save and restore GState APIs do not affect the path.
|
Cocoa |
Technical Q&As |
2001-10-02
|
SayIt
(HTML)
(DMG)
(ZIP)
Web Kit plug-in which speaks text passed via JavaScript
|
Cocoa |
Sample Code |
2006-08-04
|
SBApplication Class Reference
(HTML)
(PDF)
Describes an Objective-C representation of a scriptable application.
|
Cocoa |
Reference |
2007-05-29
|
SBApplicationDelegate Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving and handling Apple event errors from applications.
|
Cocoa |
Reference |
2007-05-29
|
SBElementArray Class Reference
(HTML)
(PDF)
Describes a mutable array for storing related Scripting Bridge objects.
|
Cocoa |
Reference |
2007-05-29
|
SBObject Class Reference
(HTML)
(PDF)
Describes an object in a scriptable application.
|
Cocoa |
Reference |
2007-05-29
|
SBSendEmail
(HTML)
(DMG)
(ZIP)
Using the Scripting Bridge to tell Mail.app to send an email message with an optional attachment.
|
Cocoa |
Sample Code |
2008-02-28
|
SBSetFinderComment
(HTML)
(DMG)
(ZIP)
Set/Get Finder Comments using Scripting Bridge
|
Cocoa |
Sample Code |
2007-12-04
|
SBSystemPrefs
(HTML)
(DMG)
(ZIP)
Shows how to use Scripting Bridge to display a preference pane in System Preferences.
|
Cocoa |
Sample Code |
2008-10-13
|
Scoping Your Transition Projects
(HTML)
Learn how to transition to Intel-based Macs.
|
Cocoa |
Articles |
2005-09-27
|
Screen Saver Framework Reference
(HTML)
(PDF)
Describes the Objective-C API for supporting and working with screen effects.
|
Cocoa |
Reference |
2006-05-23
|
Screen Saver Functions Reference
(HTML)
(PDF)
Describes functions and function-like macros available in the Screen Saver framework.
|
Cocoa |
Reference |
2006-05-23
|
ScreenSaverDefaults Class Reference
(HTML)
(PDF)
Describes the class that defines a set of methods for saving and restoring user defaults for screen savers.
|
Cocoa |
Reference |
2006-05-23
|
ScreenSaverView Class Reference
(HTML)
(PDF)
Describes the class that defines the interface for subclassers to interact with the screen saver infrastructure.
|
Cocoa |
Reference |
2006-05-23
|
Scripting Bridge Framework Reference
(HTML)
(PDF)
Describes the interface that allows Cocoa applications to communicate with scriptable applications.
|
Cocoa |
Reference |
2007-05-29
|
Scripting Bridge Programming Guide for Cocoa
(HTML)
(PDF)
Describes the Scripting Bridge technology, which bridges OSA-compliant applications to Objective-C, and explains how to use it in Cocoa programs.
|
Cocoa |
Guides |
2008-03-11
|
Scripting Bridge Release Note
(HTML)
A release note that describes the classes and techniques used to control scriptable applications from Objective-C code.
|
Cocoa |
Release Notes |
2007-10-31
|
Scripting Interface Guidelines
(HTML)
TN2106: Directions for providing a clean and consistent scripting interface for your application.
|
Cocoa |
Technical Notes |
2004-03-01
|
ScriptingBridgeiCal
(HTML)
(DMG)
(ZIP)
Adding/updating events in iCal using Scripting Bridge.
|
Cocoa |
Sample Code |
2007-12-13
|
Scroll View Programming Guide for Cocoa
(HTML)
(PDF)
Describes how to use scroll views in Cocoa applications.
|
Cocoa |
Guides |
2006-06-28
|
Search Fields
(HTML)
(PDF)
Explains how to use Cocoa search fields.
|
Cocoa |
Guides |
2008-02-08
|
Search Kit Programming Guide
(HTML)
(PDF)
Describes Search Kit architecture and workflow, and how to add search capabilities to Carbon and Cocoa applications.
|
Cocoa |
Guides |
2005-12-06
|
Search Kit Reference
(HTML)
(PDF)
Describes the interface for supporting user searches of textual content.
|
Cocoa |
Reference |
2009-05-06
|
SearchField
(HTML)
(DMG)
(ZIP)
Demonstrates how to use and customize the features of the "NSSearchField" control.
|
Cocoa |
Sample Code |
2007-04-25
|
SearchKit Release Notes
(HTML)
|
Cocoa |
Release Notes |
2005-04-29
|
Secure Coding Guide
(HTML)
(PDF)
Describes techniques to use and factors to consider to make your code more secure from attack.
|
Cocoa |
Guides |
2008-05-23
|
Secure Transport Reference
(HTML)
(PDF)
Describes the C API for creating a Secure Sockets Layer session over any transport layer.
|
Cocoa |
Reference |
2004-08-31
|
Security Foundation Framework Reference
(HTML)
(PDF)
Describes the Security Foundation framework for adding fine-grained control of privileged operations in an application.
|
Cocoa |
Reference |
2006-05-23
|
Security Framework Error Codes
(HTML)
QA1499: Explains how to interpret errors returned by the Security Framework with an overview of Security error handling.
|
Cocoa |
Technical Q&As |
2006-11-16
|
Security Interface Framework Reference
(HTML)
(PDF)
Describes the Objective-C API for creating views and dialogs relating to authorization, certificates, and keychains.
|
Cocoa |
Reference |
2006-07-14
|
Security Overview
(HTML)
(PDF)
An introduction to computer security concepts and the security APIs in Mac OS X and iPhone OS.
|
Cocoa |
Guides |
2008-10-15
|
Security Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Security framework.
|
Cocoa |
Release Notes |
2007-07-18
|
SecurityInterface Data Types Reference
(HTML)
(PDF)
Describes the data types found in the Security Interface framework.
|
Cocoa |
Reference |
2006-05-23
|
Segmented Controls Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa segmented controls.
|
Cocoa |
Guides |
2006-02-07
|
Sending an Email
(HTML)
QA1084: Shows how to create an email in the user's prefered email application.
|
Cocoa |
Technical Q&As |
2004-11-05
|
SetMouseAcclSample
(HTML)
(DMG)
(ZIP)
Find HID System Manager and get/set cursor acceleration
|
Cocoa |
Sample Code |
2006-11-28
|
Setting environment variables for user processes
(HTML)
QA1067: Tells how to set environment variables for user processes.
|
Cocoa |
Technical Q&As |
2001-10-25
|
Setting the ColorSync profile for a NSBitmapImageRep object
(HTML)
QA1369: Setting the ColorSync profile for a NSBitmapImageRep object
|
Cocoa |
Technical Q&As |
2004-09-08
|
SFAuthorization Class Reference
(HTML)
(PDF)
Describes the class used to restrict a user's access to particular features in a Mac OS X application or daemon.
|
Cocoa |
Reference |
2009-01-06
|
SFAuthorizationPluginView Class Reference
(HTML)
(PDF)
Describes the class an authorization plug-in uses to display a custom view within the Apple-supplied authorization views.
|
Cocoa |
Reference |
2006-07-14
|
SFAuthorizationView Class Reference
(HTML)
(PDF)
Describes the class that displays a lock icon that indicates a user interface has restricted access.
|
Cocoa |
Reference |
2006-05-23
|
SFCertificatePanel Class Reference
(HTML)
(PDF)
Describes the class that displays one or more certificates in a panel or sheet.
|
Cocoa |
Reference |
2006-05-23
|
SFCertificateTrustPanel Class Reference
(HTML)
(PDF)
Describes the class that enables the user to edit the trust settings in a certificate.
|
Cocoa |
Reference |
2006-05-23
|
SFCertificateView Class Reference
(HTML)
(PDF)
Describes the class that displays the contents of a certificate.
|
Cocoa |
Reference |
2006-05-23
|
SFChooseIdentityPanel Class Reference
(HTML)
(PDF)
Describes the class that allows a user to select an identity from a list.
|
Cocoa |
Reference |
2006-05-23
|
SFKeychainSavePanel Class Reference
(HTML)
(PDF)
Describes the class that displays a sheet or panel that allows the user to create a keychain.
|
Cocoa |
Reference |
2006-05-23
|
SFKeychainSettingsPanel Class Reference
(HTML)
(PDF)
Describes the class that displays a panel or sheet that allows users to change their keychain settings.
|
Cocoa |
Reference |
2006-05-23
|
SharedMemory
(HTML)
(DMG)
(ZIP)
Shows how multiple applications can access the same memory using the Unix shmget system call.
|
Cocoa |
Sample Code |
2003-01-14
|
Shearing a Coordinate Space with NSAffineTransform
(HTML)
()
QA1332: Describes a simple way to shear coordinate spaces by adding a few methods to the NSAffineTransform class.
|
Cocoa |
Technical Q&As |
2004-01-29
|
Sheet Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa sheets.
|
Cocoa |
Guides |
2006-09-05
|
SillyFrequencyLevels
(HTML)
(DMG)
(ZIP)
Demonstrates how to obtain audio frequency levels from a Movie using SetMovieAudioFrequencyMeteringNumBands and GetMovieAudioFrequencyLevels APIs.
|
Cocoa |
Sample Code |
2006-01-25
|
Simon
(HTML)
(DMG)
(ZIP)
A simple game demonstrating Cocoa development in Project Builder.
|
Cocoa |
Sample Code |
2003-01-14
|
Simple Bindings Adoption
(HTML)
(DMG)
(ZIP)
A simple example that illustrates the adoption of Cocoa Bindings.
|
Cocoa |
Sample Code |
2007-06-07
|
SimpleCalendar
(HTML)
(DMG)
(ZIP)
Uses the Calendar Store framework to fetch iCal events and display them on a custom calendar.
|
Cocoa |
Sample Code |
2006-07-27
|
SimpleCocoaApp
(HTML)
(DMG)
(ZIP)
A basic Cocoa application for beginners to Cocoa and Objective-C.
|
Cocoa |
Sample Code |
2007-08-07
|
SimpleCocoaJavaMovie
(HTML)
(DMG)
(ZIP)
Deprecated - A simple movie player showing how to use the NSMovieView and NSMovie Cocoa Java classes.
|
Cocoa |
Sample Code |
2003-01-14
|
SimpleCocoaJavaMovieCocoa
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to use the NSMovieView and NSMovie Cocoa Java AppKit classes.
|
Cocoa |
Sample Code |
2003-01-14
|
SimpleCocoaMovie
(HTML)
(DMG)
(ZIP)
Shows how to use the NSMovieView and NSMovie Cocoa AppKit classes.
|
Cocoa |
Sample Code |
2003-01-14
|
SimpleCocoaMovieQT
(HTML)
(DMG)
(ZIP)
A simple movie player showing how to use the NSMovieView and NSMovie Cocoa Objective-C classes.
|
Cocoa |
Sample Code |
2003-01-14
|
SimpleThreads
(HTML)
(DMG)
(ZIP)
Uses the Cocoa threading APIs to coordinate multiple preemptively scheduled secondary threads with the non-reentrant Cocoa framework.
|
Cocoa |
Sample Code |
2003-01-14
|
Simplifying Data Handling with Uniform Type Identifiers
(HTML)
Learn to use UTIs to take advantage of key Mac OS X technologies in your application.
|
Cocoa |
Articles |
2005-07-12
|
Slider Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa sliders.
|
Cocoa |
Guides |
2006-10-03
|
Software Delivery Guide
(HTML)
(PDF)
Explains how to distribute and install Mac OS X software using PackageMaker and Installer.
|
Cocoa |
Guides |
2006-07-24
|
Solving NSTabView drawing problems in Mac OS X 10.1.x
(HTML)
()
QA1117: Explains how to work around NSTabView draw problems in Mac OS X 10.1.x
|
Cocoa |
Technical Q&As |
2002-02-14
|
Son of Grab
(HTML)
(DMG)
(ZIP)
Shows how to use the new CGWindow to get window images from the Window Server.
|
Cocoa |
Sample Code |
2007-11-01
|
SonOfSillyBalls
(HTML)
(DMG)
(ZIP)
Draws a bunch of randomly colored, randomly placed, silly balls in a window on the screen.
|
Cocoa |
Sample Code |
2003-01-14
|
Sort Descriptor Programming Topics
(HTML)
(PDF)
Explains how to use sort descriptors to specify the sorting of collections.
|
Cocoa |
Guides |
2007-07-10
|
Sorting Like the Finder
(HTML)
QA1159: Shows how to sort strings like the Finder's list view.
|
Cocoa |
Technical Q&As |
2004-10-27
|
The Sound of Opportunity Knocking: The Audio Units Community Takes Off
(HTML)
Learn how one developer created a successful business using audio units.
|
Cocoa |
Articles |
2005-10-31
|
Sound Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to load and play audio data in Cocoa.
|
Cocoa |
Guides |
2006-11-07
|
SourceView
(HTML)
(DMG)
(ZIP)
Demonstrates how to use NSOutlineView driven by NSTreeController.
|
Cocoa |
Sample Code |
2007-11-15
|
SpecialPictureProtocol
(HTML)
(DMG)
(ZIP)
Use a custom NSURLProtocol to create jpeg images in memory for display in a webView.
|
Cocoa |
Sample Code |
2006-03-13
|
Speech
(HTML)
(PDF)
Explains Cocoa's interfaces to the speech synthesis and speech recognition technologies.
|
Cocoa |
Guides |
2003-08-08
|
Speech Synthesis Programming Guide
(HTML)
(PDF)
Describes speech synthesis in Mac OS X and explains how your application can produce customized spoken output.
|
Cocoa |
Guides |
2006-09-05
|
SpeedometerView
(HTML)
(DMG)
(ZIP)
Shows how to make a custom NSView.
|
Cocoa |
Sample Code |
2007-06-06
|
Spell Checking
(HTML)
(PDF)
Explains how to use the spell-checking facilities in the Cocoa text system.
|
Cocoa |
Guides |
2004-02-09
|
SpellingChecker CarbonCocoa Bundled
(HTML)
(DMG)
(ZIP)
How to load and call a Cocoa bundle from a Carbon CFM or Mach-O application
|
Cocoa |
Sample Code |
2004-08-17
|
SpellingChecker-CarbonCocoa
(HTML)
(DMG)
(ZIP)
Implements procedural C wrapper around the Cocoa NSSpellChecker, exports it as a Mach-O bundle called "SpellCheck.bundle"
|
Cocoa |
Sample Code |
2003-01-14
|
SpellingChecker-CocoaCarbon
(HTML)
(DMG)
(ZIP)
Demonstrates how to call NSSpellChecker cocoa routines from a Carbon application.
|
Cocoa |
Sample Code |
2005-08-10
|
Spotlight Importer Programming Guide
(HTML)
(PDF)
Describes the role of metadata importers and how to write them.
|
Cocoa |
Guides |
2007-05-27
|
Spotlight Metadata Attributes Reference
(HTML)
(PDF)
Describes metadata attributes used with Spotlight.
|
Cocoa |
Reference |
2007-05-22
|
Spotlight Overview
(HTML)
(PDF)
Introduces the main components and services of Apple's metadata technology.
|
Cocoa |
Guides |
2007-05-27
|
Spotlight Query Programming Guide
(HTML)
(PDF)
Describes how to add Spotlight searching to your applications.
|
Cocoa |
Guides |
2006-03-08
|
SpotlightFortunes
(HTML)
(DMG)
(ZIP)
Demonstrates how to provision a Spotlight importer plug-in for a custom UTI, and how to use a NSMetadataQuery with bindings to display live query results in a table view.
|
Cocoa |
Sample Code |
2008-06-06
|
Sproing
(HTML)
(DMG)
(ZIP)
Shows how "springs" work to control view resizing behavior.
|
Cocoa |
Sample Code |
2003-05-20
|
Squiggles
(HTML)
(DMG)
(ZIP)
Demonstrates many Cocoa fundamentals in a Document-based Application featuring custom drawing and event-handling.
|
Cocoa |
Sample Code |
2008-08-29
|
SSLSample
(HTML)
(DMG)
(ZIP)
Contains examples showing how to use SecureTransport.
|
Cocoa |
Sample Code |
2003-01-14
|
Static linking of user binaries on Mac OS X
(HTML)
()
QA1118: Explains why static linking of user binaries is not supported on Mac OS X, and possible workarounds.
|
Cocoa |
Technical Q&As |
2002-02-07
|
Status Bars
(HTML)
(PDF)
Explains how to use Cocoa status bars.
|
Cocoa |
Guides |
2002-11-12
|
Steppers
(HTML)
(PDF)
Explains how to use Cocoa steppers.
|
Cocoa |
Guides |
2002-11-12
|
StickiesExample
(HTML)
(DMG)
(ZIP)
Contains sample code and tools used by Sync Services Tutorial to demonstrate debugging syncing applications.
|
Cocoa |
Sample Code |
2006-08-08
|
StillMotion
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the QTKit Capture APIs to build a simple application that creates stop motion animations.
|
Cocoa |
Sample Code |
2007-11-14
|
Stream Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to use the Cocoa stream classes to read data from and write data to streams.
|
Cocoa |
Guides |
2009-05-06
|
String Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to create, search, concatenate, and draw strings in Cocoa.
|
Cocoa |
Guides |
2008-10-15
|
Suppressing the "unexpectedly quit" alert
(HTML)
QA1288: Describes how to suppress the "unexpectedly quit" alert.
|
Cocoa |
Technical Q&As |
2008-03-11
|
Sync Services Release Notes (10.4)
(HTML)
|
Cocoa |
Release Notes |
2005-04-29
|
Sync Services Constants Reference
(HTML)
(PDF)
|
Cocoa |
Reference |
2007-07-11
|
Sync Services Framework Reference
(HTML)
(PDF)
Describes the Objective-C API for the Sync Services framework used to sync applications and devices.
|
Cocoa |
Reference |
2007-10-31
|
Sync Services Programming Guide
(HTML)
(PDF)
Explains how to add syncing to your applications.
|
Cocoa |
Guides |
2007-10-31
|
Sync Services Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Sync Services framework.
|
Cocoa |
Release Notes |
2007-07-18
|
Sync Services Release Notes (10.5)
(HTML)
Describes new features, notes, and known issues for Sync Services on Mac OS X v10.5.
|
Cocoa |
Release Notes |
2007-10-31
|
Sync Services Tutorial
(HTML)
(PDF)
Explains how to debug multiple syncing applications using the Syncrospector development tool.
|
Cocoa |
Guides |
2007-07-11
|
System Services
(HTML)
(PDF)
Explains how Cocoa applications can extend their capabilities seamlessly to other applications.
|
Cocoa |
Guides |
2002-11-12
|
T_DATA_REQ vs M_DATA TPI Message Blocks
(HTML)
()
NW42: Explains why OT passes data to a TPI module using M_DATA message blocks instead of M_PROTO+T_DATA_REQ.
|
Cocoa |
Technical Q&As |
1996-10-25
|
Tab Views
(HTML)
(PDF)
Explains how to use Cocoa tab views.
|
Cocoa |
Guides |
2003-11-06
|
Table View Programming Guide
(HTML)
(PDF)
Explains how to use Cocoa table views.
|
Cocoa |
Guides |
2006-04-04
|
Tagging Handle and Pointer Data References in QuickTime
(HTML)
TN1195: The use of data reference extensions used by QuickTime to tag handle and pointer data references.
|
Cocoa |
Technical Notes |
2006-08-30
|
Taking Advantage of PDF Kit in Your Cocoa Application
(HTML)
Learn to handle PDF documents in your Cocoa application without writing a lot of custom code.
|
Cocoa |
Articles |
2006-02-20
|
Taking Advantage of the Accelerate Framework
(HTML)
Learn how your application can run on PowerPC- or Intel-based Macs without processor-specific customization.
|
Cocoa |
Articles |
2005-10-03
|
Text Attachment Programming Topics for Cocoa
(HTML)
(PDF)
Expalins how to add graphics and other attachments to text.
|
Cocoa |
Guides |
2006-12-05
|
Text Attributes
(HTML)
(PDF)
Explains how to work with attributes, the distinguishing characteristics of rich text.
|
Cocoa |
Guides |
2004-02-16
|
Text Editing Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to control the behavior of the Cocoa text system as it performs text editing.
|
Cocoa |
Guides |
2008-02-08
|
Text Fields
(HTML)
(PDF)
Explains how to use Cocoa text fields.
|
Cocoa |
Guides |
2004-02-09
|
Text Input and Output
(HTML)
(PDF)
Explains how to read and write text files in Cocoa.
|
Cocoa |
Guides |
2004-02-10
|
Text Input Management
(HTML)
(PDF)
Explains how to use input servers, input managers, and text views in Cocoa.
|
Cocoa |
Guides |
2007-02-08
|
Text Layout Programming Guide for Cocoa
(HTML)
(PDF)
Explains how the Cocoa text system lays out text on pages.
|
Cocoa |
Guides |
2008-10-15
|
Text System Overview
(HTML)
(PDF)
Explains how the Cocoa text system works. Includes a tutorial.
|
Cocoa |
Guides |
2009-04-08
|
Text System Storage Layer Overview
(HTML)
(PDF)
Explains how the Cocoa text system stores the information it needs to lay out text.
|
Cocoa |
Guides |
2005-08-11
|
Text System User Interface Layer Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to implement the main, high-level interface to the Cocoa text system.
|
Cocoa |
Guides |
2006-06-28
|
Text Views
(HTML)
(PDF)
Explains how to use Cocoa text views.
|
Cocoa |
Guides |
2004-02-09
|
TextLayoutDemo
(HTML)
(DMG)
(ZIP)
Customizing NSTextView with NSLayoutManager and a custom NSTextContainer.
|
Cocoa |
Sample Code |
2007-06-01
|
TextLinks
(HTML)
(DMG)
(ZIP)
Programmatically creates links to URLs and other objects and handles clicks in non-URL links.
|
Cocoa |
Sample Code |
2003-07-29
|
TexturePerformanceDemo
(HTML)
(DMG)
(ZIP)
OpenGL texture optimization demo for WWDC Session 214
|
Cocoa |
Sample Code |
2005-06-01
|
TextViewConfig
(HTML)
(DMG)
(ZIP)
Configuration of multiple layout managers and multiple text container/text view pairs on a single text storage.
|
Cocoa |
Sample Code |
2003-01-14
|
TextViewDelegate
(HTML)
(DMG)
(ZIP)
Demonstrates using a text view's delegate to control selection and user input.
|
Cocoa |
Sample Code |
2003-01-14
|
Third party VFS can't unmount on Mac OS X 10.3
(HTML)
QA1308: Describes changes in unmounting behavior for VFS plug-ins under Mac OS X 10.3 "Panther."
|
Cocoa |
Technical Q&As |
2003-10-23
|
Thread-safe programming in QuickTime
(HTML)
TN2125: Discusses how to use QuickTime from background threads for applications and component developers.
|
Cocoa |
Technical Notes |
2007-09-14
|
Threading Programming Guide
(HTML)
(PDF)
Explains how to use threads in Cocoa applications.
|
Cocoa |
Guides |
2008-02-08
|
ThreadsExporter
(HTML)
(DMG)
(ZIP)
Demonstrates importing and exporting still images in different formats on separate threads.
|
Cocoa |
Sample Code |
2005-07-26
|
ThreadsExportMovie
(HTML)
(DMG)
(ZIP)
Demonstrates movie exporting using the QuickTime movie export component on separate threads of a Cocoa application.
|
Cocoa |
Sample Code |
2006-01-03
|
Tiger Develop Overview Series: Working with Spotlight
(HTML)
Learn to make the most of Spotlight's powerful search technologies within your own applications.
|
Cocoa |
Articles |
2004-10-07
|
Tiger Developer Overview Series: Developing Dashboard Widgets
(HTML)
Learn how to create powerful mini-applications quickly and easily.
|
Cocoa |
Articles |
2004-12-07
|
Tiger Developer Overview Series: Developing with Core Data
(HTML)
Learn to use Core Data to define your application's data model graphically.
|
Cocoa |
Articles |
2005-04-04
|
Tiger Developer Overview Series: Developing with Core Image
(HTML)
Learn how Core Image can help you take your graphics development to the next level.
|
Cocoa |
Articles |
2005-03-09
|
Timer Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use timers for scheduling automatic, repeating message invocations in Cocoa.
|
Cocoa |
Guides |
2008-11-19
|
Tinted Image
(HTML)
(DMG)
(ZIP)
Demonstrates the use of an NSImage as an off-screen drawing destination.
|
Cocoa |
Sample Code |
2003-01-14
|
TipWrapper
(HTML)
(DMG)
(ZIP)
Shows how to wrap long tool tips into multiple lines in Cocoa.
|
Cocoa |
Sample Code |
2003-12-18
|
Token Field Programming Guide for Cocoa
(HTML)
(PDF)
Describes how to set up and programatically manage a token field.
|
Cocoa |
Guides |
2007-12-11
|
Toolbar Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa toolbars.
|
Cocoa |
Guides |
2009-02-04
|
ToolbarSample
(HTML)
(DMG)
(ZIP)
Demonstrates using the Cocoa NSToolbar/NSToolbarItem API to add customizable toolbars to windows. Includes advanced custom views.
|
Cocoa |
Sample Code |
2003-01-14
|
TrackBall
(HTML)
(DMG)
(ZIP)
Demonstrates how to build a custom control based on the NSControl class.
|
Cocoa |
Sample Code |
2007-06-07
|
TrackFormatDemo
(HTML)
(DMG)
(ZIP)
Shows how to get a human-readable, localized description of a track's format.
|
Cocoa |
Sample Code |
2006-08-01
|
TrackIt
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the NSTrackingArea class.
|
Cocoa |
Sample Code |
2007-03-05
|
Transformed Image
(HTML)
(DMG)
(ZIP)
Shows the effects of a rendering an NSImage in a transformed coordinate space.
|
Cocoa |
Sample Code |
2003-01-14
|
Tree-Based XML Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to use the NSXML classes of Cocoa to process, modify, and query XML data.
|
Cocoa |
Guides |
2009-02-04
|
TremoloUnit
(HTML)
(DMG)
(ZIP)
Audio unit sample demonstrating how to build an effect unit with a generic view.
|
Cocoa |
Sample Code |
2006-10-26
|
TrivialThreads
(HTML)
(DMG)
(ZIP)
Uses the Cocoa threading APIs to coordinate a preemptively scheduled secondary thread with the non-reentrant Cocoa framework.
|
Cocoa |
Sample Code |
2003-01-14
|
Turn up the Volume with Audio Units
(HTML)
Learn to build a sample volume unit, test it, and integrate it into GarageBand.
|
Cocoa |
Articles |
2005-01-31
|
Turning Off Core Graphics Clipping
(HTML)
QA1050: Explains how to clear the clipping path for a CGContext.
|
Cocoa |
Technical Q&As |
2001-07-02
|
TwoManyControllers
(HTML)
(DMG)
(ZIP)
How to use an intermediate NSArrayController to populate an NSTableView across two to-many relationships.
|
Cocoa |
Sample Code |
2007-02-23
|
UIElementInspector
(HTML)
(DMG)
(ZIP)
Demonstrates using the Accessibility API introduced in Mac OS X 10.2, which allows manipulation of an application's UI.
|
Cocoa |
Sample Code |
2007-02-19
|
Understanding and Detecting OpenGL Functionality
(HTML)
TN2080: Discusses OpenGL API design, and how to access the full power of hardware and software renderers.
|
Cocoa |
Technical Notes |
2003-12-29
|
Undo Architecture
(HTML)
(PDF)
Explains how to record information in Cocoa so a user can reverse an operation's effect.
|
Cocoa |
Guides |
2002-11-12
|
Unexpected CG state changes
(HTML)
QA1045: Explains why the Core Graphics drawing state sometimes changes for no apparent reason.
|
Cocoa |
Technical Q&As |
2001-07-02
|
Uniform Type Identifiers Overview
(HTML)
(PDF)
Describes uniform type identifiers and how to use them.
|
Cocoa |
Guides |
2008-04-08
|
Universal Access: Computers That Everyone Can Use
(HTML)
Learn how to make your applications usable by everyone, including those with disabilities.
|
Cocoa |
Articles |
2004-08-02
|
Universal Binary Programming Guidelines, Second Edition
(HTML)
(PDF)
Conceptual information and tips for writing code that runs on PowerPC-based and Intel-based Macintosh computers.
|
Cocoa |
Guides |
2009-02-04
|
UnsharpMask
(HTML)
(DMG)
(ZIP)
Demonstrates how to build Automator actions using Cocoa frameworks.
|
Cocoa |
Sample Code |
2005-06-06
|
Updating the TXT record of a Bonjour service
(HTML)
QA1302: Explains how to update a Bonjour TXT record while running on either Jaguar or Panther.
|
Cocoa |
Technical Q&As |
2004-07-14
|
URL CacheInfo
(HTML)
(DMG)
(ZIP)
Demonstrates resource caching behavior using the Cocoa URL loading system.
|
Cocoa |
Sample Code |
2008-06-05
|
URL Loading System
(HTML)
(PDF)
Explains how to manipulate URLs and transfer URL contents.
|
Cocoa |
Guides |
2008-05-06
|
Use the Computer Name when registering your Bonjour service
(HTML)
QA1228: Explains why you should use the Computer Name when advertising a Bonjour service.
|
Cocoa |
Technical Q&As |
2004-03-05
|
User Defaults Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use the Cocoa defaults system to create and save user preferences.
|
Cocoa |
Guides |
2007-10-31
|
User Interface Validation
(HTML)
(PDF)
Explains how to use the standard mechanism to validate user interface items in Cocoa.
|
Cocoa |
Guides |
2007-07-10
|
Using AppleScript Scripts in Cocoa Applications
(HTML)
TN2084: Explains how to work with AppleScript scripts in your Cocoa application.
|
Cocoa |
Technical Notes |
2006-09-19
|
Using collection classes safely with multithreaded applications
(HTML)
()
TN2059: Describes some problems with and workarounds for using mutable collection classes in multithreaded applications.
|
Cocoa |
Technical Notes |
2002-09-10
|
Using Interface Builder's NSOpenGLView or Custom View objects for an OpenGL application
(HTML)
QA1167: Describes usage cases for both NSOpenGLViews and Custom Views for Cocoa OpenGL applications
|
Cocoa |
Technical Q&As |
2004-10-28
|
Using NSSound with CoreAudio on Mac OS 10.3.x
(HTML)
QA1394: Workaround the NULL input buffers in a Core Audio IOProc callback when using NSSound by using AudioDeviceAddIOProc
|
Cocoa |
Technical Q&As |
2006-03-29
|
Using PostScript Printer Description Files
(HTML)
(PDF)
Information for printer vendors. Includes installing files, PPD/PDE binding, and grouping features.
|
Cocoa |
Guides |
2005-07-07
|
Using PyObjC for Developing Cocoa Applications with Python
(HTML)
Learn how to build a sample Cocoa app using the Cocoa-Python bridge PyOjbC.
|
Cocoa |
Articles |
2005-08-15
|
Using QTPixelBufferContextCreate with NewMovieFromProperties
(HTML)
QA1443: Discusses using a QuickTime pixel buffer visual context and NewMovieFromProperties to output frames to pixel buffers.
|
Cocoa |
Technical Q&As |
2008-08-08
|
Using Secure Event Input Fairly
(HTML)
TN2150: Describes the proper use of EnableSecureEventInput.
|
Cocoa |
Technical Notes |
2007-06-08
|
Using the .Mac SDK
(HTML)
Learn how the .Mac SDK can enhance your application with powerful web-integration features.
|
Cocoa |
Articles |
2005-01-25
|
Using the QTKit Framework
(HTML)
Learn how the QuickTime Kit works and how to use it in your application.
|
Cocoa |
Articles |
2006-06-19
|
Using the Web Kit for Application Registration
(HTML)
Learn how to use the Web Kit to handle your application's online registration.
|
Cocoa |
Articles |
2004-03-09
|
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.
|
Cocoa |
Articles |
2007-03-07
|
Using UTIs to Identify Image Files
(HTML)
QA1518: Explains how to use Uniform Type Identifiers to identify what files can be opened at images.
|
Cocoa |
Technical Q&As |
2007-05-11
|
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
|
Variable arguments in Objective-C methods
(HTML)
QA1405: How to implement methods which take a variable number of arguments.
|
Cocoa |
Technical Q&As |
2005-01-13
|
VBL
(HTML)
(DMG)
(ZIP)
A simple example of how to create an OpenGLView in AppKit.
|
Cocoa |
Sample Code |
2003-07-07
|
Verification
(HTML)
(DMG)
(ZIP)
Objective-C example which demonstrates how to provide custom data verification for data written to disc.
|
Cocoa |
Sample Code |
2004-01-23
|
VertexPerformanceDemo
(HTML)
(DMG)
(ZIP)
Vertex optimization demo for WWDC Session 214
|
Cocoa |
Sample Code |
2005-06-01
|
Video
(HTML)
(PDF)
Explains how to use QuickTime movies in Cocoa.
|
Cocoa |
Guides |
2002-11-12
|
Video Hardware Info
(HTML)
(DMG)
(ZIP)
Sample demonstrates how to query the video hardware for useful information.
|
Cocoa |
Sample Code |
2004-02-12
|
VideoHardwareInfo
(HTML)
(DMG)
(ZIP)
Query VRAM, Quartz Extreme support, OpenGL extensions and renderer, GLSL version and support.
|
Cocoa |
Sample Code |
2007-05-14
|
VideoViewer
(HTML)
(DMG)
(ZIP)
Simple example of video rendering using QuickTime visual contexts, OpenGL, Core Video and Core Image.
|
Cocoa |
Sample Code |
2005-08-01
|
View Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to design and implement Cocoa views in applications.
|
Cocoa |
Guides |
2008-04-10
|
ViewController
(HTML)
(DMG)
(ZIP)
Demonstrates how to use "NSViewController".
|
Cocoa |
Sample Code |
2007-06-11
|
vImage Reference Collection
(HTML)
(PDF)
Describes the C programming interface for high-performance image processing.
|
Cocoa |
Reference |
2007-07-12
|
Watcher
(HTML)
(DMG)
(ZIP)
Uses FSEvents to monitor a directory hierarchy to keep track of its total size
|
Cocoa |
Sample Code |
2006-08-04
|
Weak Linking To Spotlight
(HTML)
QA1422: Describes a problem with weak linking to Spotlight (the Metadata framework), and its solution.
|
Cocoa |
Technical Q&As |
2005-06-03
|
Web Services Core Framework Reference
(HTML)
Describes the client-side APIs for accessing web services.
|
Cocoa |
Reference |
2009-01-06
|
Web Services Core Programming Guide
(HTML)
(PDF)
Explains how to use the new Web Services client-side frameworks available in Mac OS X.
|
Cocoa |
Guides |
2009-01-06
|
WebArchive Class Reference
(HTML)
(PDF)
Describes the class for archiving a web page and all of its related resources.
|
Cocoa |
Reference |
2009-04-08
|
WebBackForwardList Class Reference
(HTML)
(PDF)
Describes the class for tracking a list of visited pages with relation to the most recent page.
|
Cocoa |
Reference |
2009-02-04
|
WebDataSource Class Reference
(HTML)
(PDF)
Describes the class for encapsulating web content for display in a web frame view.
|
Cocoa |
Reference |
2008-10-15
|
WebDocumentRepresentation Protocol Reference
(HTML)
(PDF)
Describes the protocol adopted by document representation classes that handle specific MIME types.
|
Cocoa |
Reference |
2006-05-23
|
WebDocumentSearching Protocol Reference
(HTML)
(PDF)
Describes the protocol adopted by document view objects to support searching.
|
Cocoa |
Reference |
2006-05-23
|
WebDocumentText Protocol Reference
(HTML)
(PDF)
Describes the protocol adopted by document view objects to support working with text.
|
Cocoa |
Reference |
2009-03-04
|
WebDocumentView Protocol Reference
(HTML)
(PDF)
Describes the protocol adopted by document view objects to display data of different MIME types.
|
Cocoa |
Reference |
2008-10-15
|
WebDownload Class Reference
(HTML)
(PDF)
Describes the class for providing an authentication sheet before a download begins.
|
Cocoa |
Reference |
2008-10-15
|
WebEditingDelegate Protocol Reference
(HTML)
(PDF)
Describes the protocol adopted by WebView objects to change the view's default editing behavior.
|
Cocoa |
Reference |
2009-04-08
|
WebFrame Class Reference
(HTML)
(PDF)
Describes the class for encapsulating the data displayed within a WebFrameView object.
|
Cocoa |
Reference |
2009-04-08
|
WebFrameLoadDelegate Protocol Reference
(HTML)
(PDF)
Describes the protocol adopted by WebView frame load delegates to be notified while frame loads are in progress.
|
Cocoa |
Reference |
2009-04-08
|
WebFrameView Class Reference
(HTML)
(PDF)
Describes the class for displaying the actual web content contained in a frame.
|
Cocoa |
Reference |
2009-03-04
|
WebHistory Class Reference
(HTML)
(PDF)
Describes the class for maintaining a set of pages visited by users.
|
Cocoa |
Reference |
2009-03-04
|
WebHistoryItem Class Reference
(HTML)
(PDF)
Describes the class for encapsulating information about a visited page.
|
Cocoa |
Reference |
2008-10-15
|
WebJavaPlugIn Protocol Reference
(HTML)
(PDF)
Describes the protocol for running Java applets from within a WebView.
|
Cocoa |
Reference |
2009-04-08
|
WebKit Constants Reference
(HTML)
(PDF)
Describes the types and constants found in the WebKit framework.
|
Cocoa |
Reference |
2008-10-15
|
WebKit DOM Programming Topics
(HTML)
(PDF)
Describes how to use JavaScript in web content and WebKit-based applications.
|
Cocoa |
Guides |
2008-10-15
|
WebKit Objective-C Framework Reference
(HTML)
(PDF)
Describes the Objective-C API used to display web content in windows.
|
Cocoa |
Reference |
2008-10-15
|
WebKit Objective-C Programming Guide
(HTML)
(PDF)
Explains how to use the WebKit to embed web content in both Cocoa and Carbon applications.
|
Cocoa |
Guides |
2008-10-15
|
WebKit Plug-In Programming Topics
(HTML)
(PDF)
Explains how to develop and deploy browser plug-ins based on the WebKit architecture.
|
Cocoa |
Guides |
2008-10-15
|
WebKit Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the WebKit framework.
|
Cocoa |
Release Notes |
2008-11-19
|
WebKitDOMElementPlugIn
(HTML)
(DMG)
(ZIP)
A Web Kit plug-in that modifies its own DOM element style
|
Cocoa |
Sample Code |
2006-08-04
|
WebKitPluginStarter
(HTML)
(DMG)
(ZIP)
Shows how to make a minimal WebKit plug-in.
|
Cocoa |
Sample Code |
2007-06-06
|
WebKitPluginWithJavaScript
(HTML)
(DMG)
(ZIP)
Shows how to call JavaScript from a WebKit plug-in and vice versa.
|
Cocoa |
Sample Code |
2007-06-06
|
WebKitPluginWithSimpleGUI
(HTML)
(DMG)
(ZIP)
A WebKit plug-in with an Interface Builder GUI
|
Cocoa |
Sample Code |
2007-06-04
|
WebOpenPanelResultListener Protocol Reference
(HTML)
(PDF)
Describes the protocol adopted by WebView delegates to communicate with an Open dialog.
|
Cocoa |
Reference |
2009-04-08
|
WebPlugIn Protocol Reference
(HTML)
(PDF)
Describes the protocol adopted by an application using the Web Kit and any Web Kit-based plug-ins.
|
Cocoa |
Reference |
2009-04-08
|
WebPlugInContainer Protocol Reference
(HTML)
(PDF)
Describes the protocol that enables a plug-in to send messages to an application.
|
Cocoa |
Reference |
2009-04-08
|
WebPlugInViewFactory Protocol Reference
(HTML)
(PDF)
Describes the protocol used to create an NSView object for a plug-in.
|
Cocoa |
Reference |
2009-04-08
|
WebPolicyDecisionListener Protocol Reference
(HTML)
(PDF)
Describes the protocol for handling download decisions asynchronously.
|
Cocoa |
Reference |
2009-03-04
|
WebPolicyDelegate Protocol Reference
(HTML)
(PDF)
Describes the protocol used to modify the policy decisions that are made when handling URLs or the data they represent.
|
Cocoa |
Reference |
2009-04-08
|
WebPreferences Class Reference
(HTML)
(PDF)
Describes the class for the preferences you can change per WebView object, such as font, text encoding, and image settings.
|
Cocoa |
Reference |
2008-10-15
|
WebResource Class Reference
(HTML)
(PDF)
Describes the class for downloaded data and its related properties, such as its URL and MIME type.
|
Cocoa |
Reference |
2009-04-08
|
WebResourceLoadDelegate Protocol Reference
(HTML)
(PDF)
Describes the protocol used to be notified on the progress of loading individual resources.
|
Cocoa |
Reference |
2008-06-19
|
WebScripting Protocol Reference
(HTML)
(PDF)
Describes the protocol that defines methods that classes can implement to expose their interfaces to a WebScript environment.
|
Cocoa |
Reference |
2009-04-08
|
WebScriptObject Class Reference
(HTML)
(PDF)
Describes the class for bridging a web view's scripting environment and the Objective-C runtime.
|
Cocoa |
Reference |
2009-04-08
|
WebUIDelegate Protocol Reference
(HTML)
(PDF)
Describes the protocol used to control user interface-related aspects, such as opening windows and augmenting default menus.
|
Cocoa |
Reference |
2009-03-04
|
WebUndefined Class Reference
(HTML)
(PDF)
Describes the class used to represent the JavaScript "undefined" value.
|
Cocoa |
Reference |
2006-05-23
|
WebView Class Reference
(HTML)
(PDF)
Describes the class for embedding web content in a window.
|
Cocoa |
Reference |
2009-04-08
|
WhackedTV
(HTML)
(DMG)
(ZIP)
A Cocoa version of the venerable HackTV sample code, demonstrating usage of the Sequence Grabber API's
|
Cocoa |
Sample Code |
2008-05-09
|
What is the "main bundle" of a command-line foundation tool?
(HTML)
QA1436: Reveals the location of the main bundle of a command-line foundation tool.
|
Cocoa |
Technical Q&As |
2006-10-10
|
Why aren't my tracking rects working?
(HTML)
QA1355: Describes a common mistake in setting up cursor-tracking rectangles.
|
Cocoa |
Technical Q&As |
2004-12-02
|
Why does -stringByTrimmingCharactersInSet: give me an empty string result when it shouldn't?
(HTML)
()
QA1202: Why -stringByTrimmingCharactersInSet: sometimes returns an empty string result in Mac OS X 10.2.x when it shouldn't.
|
Cocoa |
Technical Q&As |
2002-10-15
|
Window Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa windows and panels.
|
Cocoa |
Guides |
2009-02-04
|
With and Without Bindings
(HTML)
(DMG)
(ZIP)
Illustrates the adoption of Cocoa Bindings and refactoring using a subclass of NSArrayController.
|
Cocoa |
Sample Code |
2008-01-04
|
Working Around Incorrect -needsToDrawRect: Behavior in Custom View Classes
(HTML)
TN2107: Describes how to work around a bug in NSView's -needsToDrawRect: method.
|
Cocoa |
Technical Notes |
2007-01-22
|
Working with Quartz Composer
(HTML)
Learn to build a sample composition without having to write code.
|
Cocoa |
Articles |
2006-02-13
|
Workspace Services Programming Topics
(HTML)
(PDF)
Explains how to use the services the workspace class provides to Cocoa applications.
|
Cocoa |
Guides |
2007-03-06
|
Worm
(HTML)
(DMG)
(ZIP)
NSView performance demonstration. Uses a periodic timer to get best performance with Coalesced Update feature.
|
Cocoa |
Sample Code |
2005-06-01
|
WritableFileDemo
(HTML)
(DMG)
(ZIP)
Shows how to create an empty, writable file associated with a QTMovie object.
|
Cocoa |
Sample Code |
2006-08-01
|
Xcode Design Tools for Class Modeling
(HTML)
(PDF)
Describes the Xcode Design Tools for Class Modeling.
|
Cocoa |
Guides |
2009-02-04
|
Xcode Overview
(HTML)
(PDF)
Describes the Xcode IDE and its major components, and provides and overview of the development process.
|
Cocoa |
Guides |
2009-01-06
|
Xcode Project Management Guide
(HTML)
(PDF)
Provides practical descriptions of the major development tasks developers perform with Xcode.
|
Cocoa |
Guides |
2009-01-06
|
Xcode Quick Tour for Mac OS X
(HTML)
(PDF)
Provides a hands-on introduction to Xcode, Apple's comprehensive suite of software development tools for Mac OS X.
|
Cocoa |
Guides |
2008-10-15
|
Xcode Tools for Core Data
(HTML)
(PDF)
Describes the Xcode modeling tools for Core Data.
|
Cocoa |
Guides |
2008-04-15
|
Xcode Unit Testing Guide
(HTML)
(PDF)
Explains how to incorporate test cases to validate individual units of source code.
|
Cocoa |
Guides |
2008-05-02
|
Xcode Workspace Guide
(HTML)
(PDF)
Provides an overview of the Xcode workspace, and shows how to use its components and features.
|
Cocoa |
Guides |
2009-01-06
|
XML-RPC and SOAP Programming Guide
(HTML)
(PDF)
Explains how to make remote procedure calls from applications or from AppleScript scripts.
|
Cocoa |
Guides |
2005-03-03
|
Accessing HTTPS Proxy Settings
(HTML)
()
QA1234: Describes how to programatically access Secure Web Proxy information.
|
Core Foundation |
Technical Q&As |
2003-02-19
|
Advertising a Bonjour service on a specific set of networking interfaces.
(HTML)
QA1513: Explains how to register a Bonjour service only on a specific set of networking interfaces.
|
Core Foundation |
Technical Q&As |
2007-02-12
|
Attributed Strings Programming Guide
(HTML)
(PDF)
Explains how to use attributed strings, which manage attributes of character strings or individual characters.
|
Core Foundation |
Guides |
2007-06-04
|
Base Utilities Reference
(HTML)
(PDF)
Describes basic Core Foundation functions.
|
Core Foundation |
Reference |
2007-01-15
|
Binary Data Programming Guide for Core Foundation
(HTML)
(PDF)
Explains how to create and use Core Foundation data objects, object-oriented wrappers for byte buffers.
|
Core Foundation |
Guides |
2006-01-10
|
Bonjour enforces the TXT record format in Panther
(HTML)
QA1306: Explains how mDNSResponder enforces the proper TXT record format in Panther.
|
Core Foundation |
Technical Q&As |
2004-07-14
|
Bonjour Printer Subtype for HTTP
(HTML)
QA1555: Describes how printer vendors can register their bonjour service such that Safari can see them.
|
Core Foundation |
Technical Q&As |
2008-03-25
|
BSDLLCTest
(HTML)
(DMG)
(ZIP)
Program sample demonstrates how to send and receive raw LLC Ethernet packets.
|
Core Foundation |
Sample Code |
2003-06-12
|
Bundle Programming Guide
(HTML)
(PDF)
Explains how to use Core Foundation bundle objects to organize resources.
|
Core Foundation |
Guides |
2005-11-09
|
Byte-Order Utilities Reference
(HTML)
(PDF)
Describes Core Foundation byte-order functions.
|
Core Foundation |
Reference |
2006-05-23
|
CFAllocator Reference
(HTML)
(PDF)
Describes an object for managing memory allocation.
|
Core Foundation |
Reference |
2006-12-08
|
CFArray Reference
(HTML)
(PDF)
Describes an immutable ordered collection.
|
Core Foundation |
Reference |
2007-05-22
|
CFAttributedString Reference
(HTML)
(PDF)
Describes an immutable character string and its associated attributes.
|
Core Foundation |
Reference |
2009-05-06
|
CFBag Reference
(HTML)
(PDF)
Describes an immutable unordered collection that may contain duplicate values.
|
Core Foundation |
Reference |
2007-05-22
|
CFBinaryHeap Reference
(HTML)
(PDF)
Describes a collection sorted using a binary search algorithm.
|
Core Foundation |
Reference |
2006-01-10
|
CFBitVector Reference
(HTML)
(PDF)
Describes an immutable ordered collection containing bit values.
|
Core Foundation |
Reference |
2005-12-06
|
CFBoolean Reference
(HTML)
(PDF)
Describes a Boolean value.
|
Core Foundation |
Reference |
2005-12-06
|
CFBundle Reference
(HTML)
(PDF)
Describes a representation of a resource directory hierarchy.
|
Core Foundation |
Reference |
2007-10-18
|
CFBundleIdentifier and user application access
(HTML)
QA1373: Describes the role of CFBundleIdentifier in limiting a user's application access.
|
Core Foundation |
Technical Q&As |
2005-02-08
|
CFCalendar Reference
(HTML)
(PDF)
Describes a calendar.
|
Core Foundation |
Reference |
2009-02-04
|
CFCharacterSet Reference
(HTML)
(PDF)
Describes an immutable character string.
|
Core Foundation |
Reference |
2006-12-01
|
CFData Reference
(HTML)
(PDF)
Describes an immutable byte buffer.
|
Core Foundation |
Reference |
2006-02-07
|
CFDate Reference
(HTML)
(PDF)
Describes a date and time.
|
Core Foundation |
Reference |
2005-12-06
|
CFDateFormatter Reference
(HTML)
(PDF)
Describes a date and time formatter.
|
Core Foundation |
Reference |
2007-05-23
|
CFDictionary Reference
(HTML)
(PDF)
Describes an immutable collection of key-value pairs.
|
Core Foundation |
Reference |
2007-10-31
|
CFError Reference
(HTML)
(PDF)
Describes a representation of a runtime error.
|
Core Foundation |
Reference |
2006-07-12
|
CFFileDescriptor Reference
(HTML)
(PDF)
Describes an object for monitoring file descriptors for read and write activity.
|
Core Foundation |
Reference |
2007-05-23
|
CFFTPSample
(HTML)
(DMG)
(ZIP)
A simple example showing how to use CFFTPStream to download and upload files.
|
Core Foundation |
Sample Code |
2006-10-13
|
CFFTPStream Reference
(HTML)
(PDF)
Describes the C API for communicating with FTP servers.
|
Core Foundation |
Reference |
2008-07-11
|
CFHost Reference
(HTML)
(PDF)
Describes the C API for acquiring host information.
|
Core Foundation |
Reference |
2008-07-11
|
CFHostSample
(HTML)
(DMG)
(ZIP)
Uses the CFHost API to do DNS hostname lookups and to determine host reachability.
|
Core Foundation |
Sample Code |
2004-04-20
|
CFHTTPAuthentication Reference
(HTML)
(PDF)
Describes the C API for applying authentication credentials to HTTP messages.
|
Core Foundation |
Reference |
2007-05-15
|
CFHTTPMessage Reference
(HTML)
(PDF)
Describes the C API for creating, sending, receiving and manipulating HTTP messages.
|
Core Foundation |
Reference |
2008-07-11
|
CFHTTPStream Reference
(HTML)
(PDF)
Describes the interface for working with HTTP connections.
|
Core Foundation |
Reference |
2008-07-08
|
CFLocale Reference
(HTML)
(PDF)
Describes a representation of a locale.
|
Core Foundation |
Reference |
2007-05-23
|
CFLocalServer
(HTML)
(DMG)
(ZIP)
Uses UNIX domain sockets to communicate between client and server programs on the same machine.
|
Core Foundation |
Sample Code |
2005-07-26
|
CFMachPort Reference
(HTML)
(PDF)
Describes a wrapper for a native mach port.
|
Core Foundation |
Reference |
2008-04-08
|
CFMessagePort Reference
(HTML)
(PDF)
Describes a communications channel that can locally transmit data between threads or processes.
|
Core Foundation |
Reference |
2007-03-20
|
CFMutableArray Reference
(HTML)
(PDF)
Describes an immutable ordered collection.
|
Core Foundation |
Reference |
2005-12-06
|
CFMutableAttributedString Reference
(HTML)
(PDF)
Describes a mutable character string and associated set of attributes.
|
Core Foundation |
Reference |
2009-05-06
|
CFMutableBag Reference
(HTML)
(PDF)
Describes a mutable unordered collection that may contain duplicate values.
|
Core Foundation |
Reference |
2005-12-06
|
CFMutableBitVector Reference
(HTML)
(PDF)
Describes a mutable ordered collection containing bit values.
|
Core Foundation |
Reference |
2006-02-07
|
CFMutableCharacterSet Reference
(HTML)
(PDF)
Describes a mutable set of Unicode characters.
|
Core Foundation |
Reference |
2005-12-06
|
CFMutableData Reference
(HTML)
(PDF)
Describes a mutable byte buffer.
|
Core Foundation |
Reference |
2007-03-07
|
CFMutableDictionary Reference
(HTML)
(PDF)
Describes a mutable collection of key-value pairs.
|
Core Foundation |
Reference |
2005-12-06
|
CFMutableSet Reference
(HTML)
(PDF)
Describes a mutable unordered collection of distinct values.
|
Core Foundation |
Reference |
2005-12-06
|
CFMutableString Reference
(HTML)
(PDF)
Describes a mutable character string.
|
Core Foundation |
Reference |
2008-10-15
|
CFNetDiagnostics Reference
(HTML)
(PDF)
Describes the C API for diagnosing and fixing network related problems.
|
Core Foundation |
Reference |
2008-07-11
|
CFNetServices Reference
(HTML)
(PDF)
Describes the C API for implementing Bonjour functionality in an application.
|
Core Foundation |
Reference |
2008-07-08
|
CFNetwork Error Codes Reference
(HTML)
(PDF)
Describes error codes used by the CFNetwork API.
|
Core Foundation |
Reference |
2008-10-15
|
CFNetwork Framework Release Notes
(HTML)
|
Core Foundation |
Release Notes |
2007-10-31
|
CFNetwork Programming Guide
(HTML)
(PDF)
Explains how to use Core Foundation networking functions to work with low-level BSD sockets.
|
Core Foundation |
Guides |
2009-05-06
|
CFNetwork Reference Collection
(HTML)
(PDF)
Describes the C APIs for performing a variety network tasks.
|
Core Foundation |
Reference |
2008-07-15
|
CFNetworkHTTPDownload
(HTML)
(DMG)
(ZIP)
Demonstrates how to download a URL using CFNetworking.
|
Core Foundation |
Sample Code |
2006-01-18
|
CFNotificationCenter Reference
(HTML)
(PDF)
Describes an object that sends notifications to registered observers.
|
Core Foundation |
Reference |
2007-01-22
|
CFNull Reference
(HTML)
(PDF)
Describes an object that represents null.
|
Core Foundation |
Reference |
2005-12-06
|
CFNumber Reference
(HTML)
(PDF)
Describes a number.
|
Core Foundation |
Reference |
2006-12-01
|
CFNumberFormatter Reference
(HTML)
(PDF)
Describes a number formatter.
|
Core Foundation |
Reference |
2007-05-23
|
CFPlugIn Reference
(HTML)
(PDF)
Describes a plug-in.
|
Core Foundation |
Reference |
2006-02-07
|
CFPlugInInstance Reference
(HTML)
(PDF)
Describes a deprecated technology replaced by the CFPlugin opaque type.
|
Core Foundation |
Reference |
2005-12-06
|
CFPreferences
(HTML)
(DMG)
(ZIP)
Shows how to use the CFPreferences APIs to access user preferences.
|
Core Foundation |
Sample Code |
2003-01-14
|
CFPrefsDumper
(HTML)
(DMG)
(ZIP)
Shows how to use the CFPreferences APIs to access information about the current user preferences.
|
Core Foundation |
Sample Code |
2003-01-14
|
CFPrefTopScores
(HTML)
(DMG)
(ZIP)
How to access globally shared (writable) user preferences without requiring authentication.
|
Core Foundation |
Sample Code |
2006-10-09
|
CFPropertyList Reference
(HTML)
(PDF)
Describes a runtime representation of a property list.
|
Core Foundation |
Reference |
2006-02-07
|
CFProxySupport Reference
(HTML)
(PDF)
Describes the CFProxySupport API, which provides functions for managing network proxy information.
|
Core Foundation |
Reference |
2008-07-07
|
CFProxySupportTool
(HTML)
(DMG)
(ZIP)
Shows how to use the CFProxySupport APIs to decide whether a network connection should pass through a proxy.
|
Core Foundation |
Sample Code |
2007-10-29
|
CFReadStream Reference
(HTML)
(PDF)
Describes an interface for reading a byte stream.
|
Core Foundation |
Reference |
2007-05-03
|
CFRunLoop Reference
(HTML)
(PDF)
Describes an object that manages input sources for a task.
|
Core Foundation |
Reference |
2006-12-08
|
CFRunLoopObserver Reference
(HTML)
(PDF)
Describes a means to receive callbacks at specific points during a run loop's execution.
|
Core Foundation |
Reference |
2006-02-07
|
CFRunLoopSource Reference
(HTML)
(PDF)
Describes the source for a run loop.
|
Core Foundation |
Reference |
2006-02-07
|
CFRunLoopTimer Reference
(HTML)
(PDF)
Describes a timer associated with a run loop.
|
Core Foundation |
Reference |
2006-02-07
|
CFSet Reference
(HTML)
(PDF)
Describes an immutable unordered collection of distinct values.
|
Core Foundation |
Reference |
2005-12-06
|
CFSocket Reference
(HTML)
(PDF)
Describes a network communications channel.
|
Core Foundation |
Reference |
2008-10-15
|
CFStream Reference
(HTML)
(PDF)
Describes the interface for creating streams.
|
Core Foundation |
Reference |
2007-05-03
|
CFStream Socket Additions
(HTML)
(PDF)
Describes the C API for using streams with sockets.
|
Core Foundation |
Reference |
2008-07-08
|
CFString Reference
(HTML)
(PDF)
Describes an immutable character string.
|
Core Foundation |
Reference |
2008-10-15
|
CFStringTokenizer Reference
(HTML)
(PDF)
Describes an opaque type for breaking a string into tokens.
|
Core Foundation |
Reference |
2009-01-06
|
CFTimeZone Reference
(HTML)
(PDF)
Describes a representation of a time zone.
|
Core Foundation |
Reference |
2008-10-15
|
CFTree Reference
(HTML)
(PDF)
Describes a tree structure.
|
Core Foundation |
Reference |
2005-12-06
|
CFType Reference
(HTML)
(PDF)
Describes the Core Foundation base type.
|
Core Foundation |
Reference |
2007-07-12
|
CFURL Reference
(HTML)
(PDF)
Describes a string that uniquely identifies a resource.
|
Core Foundation |
Reference |
2009-02-04
|
CFUserNotification Reference
(HTML)
(PDF)
Describes a notification.
|
Core Foundation |
Reference |
2006-02-07
|
CFUUID Reference
(HTML)
(PDF)
Describes a unique identifier.
|
Core Foundation |
Reference |
2007-01-15
|
CFWriteStream Reference
(HTML)
(PDF)
Describes an interface for writing a byte stream.
|
Core Foundation |
Reference |
2007-05-03
|
CFXML to CFPropertyListRef (and back!)
(HTML)
()
QA1208: Describes to how save and restore a CFPropertyListRef to and from an XML file.
|
Core Foundation |
Technical Q&As |
2003-08-29
|
CFXMLNode Reference
(HTML)
(PDF)
Describes the opaque type for representing an individual XML construct.
|
Core Foundation |
Reference |
2006-02-07
|
CFXMLParser Reference
(HTML)
(PDF)
Describes an object for finding and extracting data in XML documents.
|
Core Foundation |
Reference |
2008-10-15
|
CFXMLTree Reference
(HTML)
(PDF)
Describes an XML document as a tree structure.
|
Core Foundation |
Reference |
2008-10-15
|
Changing the TCP Window Size
(HTML)
NW47: Describes how to change the TCP window size in Open Transport.
|
Core Foundation |
Technical Q&As |
1997-03-14
|
CheckExecutableArchitecture
(HTML)
(DMG)
(ZIP)
Determine whether a particular Mach-O executable contains a version suitable for executing on a given processor architecture.
|
Core Foundation |
Sample Code |
2006-02-07
|
The "chosen" node in the device tree
(HTML)
HW88: Describes how to find the "chosen" node in the Open firmware device tree.
|
Core Foundation |
Technical Q&As |
2000-09-05
|
Code Speed Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the performance and efficiency of code.
|
Core Foundation |
Guides |
2005-07-07
|
Collections Programming Topics for Core Foundation
(HTML)
(PDF)
Explains how to group objects in arrays, sets, or dictionaries in Core Foundation.
|
Core Foundation |
Guides |
2003-08-07
|
Converting to Precomposed Unicode
(HTML)
()
QA1235: Describes how to convert a string to precomposed Unicode.
|
Core Foundation |
Technical Q&As |
2003-02-07
|
Core Animation properties and Reference Counting
(HTML)
QA1565: Describes a discrepancy between the property declarations in Core Animation and the actual behavior.
|
Core Foundation |
Technical Q&As |
2008-11-24
|
Core Foundation Design Concepts
(HTML)
(PDF)
Explains the fundamental design concepts that underlie all Core Foundation programming interfaces.
|
Core Foundation |
Guides |
2005-08-11
|
Core Foundation Framework Reference
(HTML)
(PDF)
Describes the Core Foundation API.
|
Core Foundation |
Reference |
2007-10-31
|
Core Foundation Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Core Foundation framework.
|
Core Foundation |
Release Notes |
2007-07-18
|
Core Foundation URL Access Utilities Reference
(HTML)
(PDF)
Describes Core Foundation URL access functions.
|
Core Foundation |
Reference |
2007-01-19
|
Core Services Identity Reference
(HTML)
Describes the C API for creating, maintaining and finding users and groups.
|
Core Foundation |
Reference |
2008-04-08
|
CoreFoundation Framework Release Notes
(HTML)
|
Core Foundation |
Release Notes |
2007-10-31
|
CoreTextArc
(HTML)
(DMG)
(ZIP)
Illustrates the use of fonts, lines, and runs in a CoreText text drawing Carbon application.
|
Core Foundation |
Sample Code |
2007-06-04
|
CoreTextTest
(HTML)
(DMG)
(ZIP)
Shows how to handle the CoreText objects to display text.
|
Core Foundation |
Sample Code |
2006-12-19
|
Creating Cross-Platform Applications with Core Foundation and Open Source
(HTML)
Learn how to import and export data types across a range of platforms using CF-Lite.
|
Core Foundation |
Articles |
2005-04-11
|
Daemons and Agents
(HTML)
TN2083: Describes the most common problems encountered with daemons and agents, and suggests detailed solutions.
|
Core Foundation |
Technical Notes |
2007-11-05
|
Data Formatting Guide for Core Foundation
(HTML)
(PDF)
Explains how to use Core Foundation formatters to create and validate text in text fields and other cells.
|
Core Foundation |
Guides |
2006-12-21
|
Dates and Times Programming Guide for Core Foundation
(HTML)
(PDF)
Explains how to manage Core Foundation dates and times.
|
Core Foundation |
Guides |
2005-08-11
|
Debugging Programming Topics for Core Foundation
(HTML)
(PDF)
Tips and techniques for debugging Core Foundation code.
|
Core Foundation |
Guides |
2003-01-17
|
Designing Network-Friendly Applications
(HTML)
Learn to make your application management-aware and reliably accessible on a network.
|
Core Foundation |
Articles |
2005-10-24
|
Dictionary Services Programming Guide
(HTML)
(PDF)
Explains how to create a dictionary and access it programmatically.
|
Core Foundation |
Guides |
2007-05-30
|
Dictionary Services Reference
(HTML)
(PDF)
Describes the Objective-C and C routines that support programmatic access to dictionaries.
|
Core Foundation |
Reference |
2007-05-29
|
Disabling Processor Cores on a Multi-Core System
(HTML)
()
QA1141: Describes how to disable processor cores on a multi-core system for testing purposes.
|
Core Foundation |
Technical Q&As |
2008-09-16
|
Discovering all advertised Bonjour service types
(HTML)
QA1337: Explains how to discover all Bonjour service types being advertised on the local network.
|
Core Foundation |
Technical Q&As |
2004-06-01
|
DisplayURL
(HTML)
(DMG)
(ZIP)
Parses a passed in path URL into its various components displaying server information.
|
Core Foundation |
Sample Code |
2005-10-04
|
DNSServiceMetaQuery
(HTML)
(DMG)
(ZIP)
Shows how to discover Bonjour service types being advertised on the local network.
|
Core Foundation |
Sample Code |
2005-06-01
|
Downloading through a proxy server in Mac OS X
(HTML)
QA1296: Explains when downloading through a proxy server will work, and when it will fail.
|
Core Foundation |
Technical Q&As |
2003-10-29
|
EventMonitorTest
(HTML)
(DMG)
(ZIP)
Receive notification of all keyboard, mouse, and tablet events passed to other processes.
|
Core Foundation |
Sample Code |
2005-11-09
|
Expanding Tilde-based paths
(HTML)
QA1549: Demonstrates how to resolve tilde-based relevant paths.
|
Core Foundation |
Technical Q&As |
2008-09-08
|
File System Events Programming Guide
(HTML)
(PDF)
Explains how applications can detect changes in the file system.
|
Core Foundation |
Guides |
2008-03-11
|
File-System Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the performance of file-related code.
|
Core Foundation |
Guides |
2005-07-07
|
FileNotification
(HTML)
(DMG)
(ZIP)
kqueue file notification introduced in 10.3. Notification API to detect file system modifications.
|
Core Foundation |
Sample Code |
2005-10-27
|
filesystem_examples
(HTML)
(DMG)
(ZIP)
Collection of command line tools illustrating filesystem features.
|
Core Foundation |
Sample Code |
2006-01-10
|
Frequently Asked Text Services Manager (TSM) Questions
(HTML)
TN2128: Regroups a collection of Text Services Manager (TSM) questions frequently asked by Input Method Developers
|
Core Foundation |
Technical Notes |
2005-06-24
|
FSCopyObject
(HTML)
(DMG)
(ZIP)
Copy engine for copying files and directories.
|
Core Foundation |
Sample Code |
2004-03-19
|
FSEvents Reference
(HTML)
Describes the API used to provide lightweight notification of directory changes in a file-system subtree.
|
Core Foundation |
Reference |
2008-04-08
|
FSMegaInfo
(HTML)
(DMG)
(ZIP)
Prints information about various file system objects; helpful when debugging VFS plug-ins.
|
Core Foundation |
Sample Code |
2008-02-25
|
Getting a Packet Trace
(HTML)
()
QA1176: Lists tools available for looking at the network packets on the wire.
|
Core Foundation |
Technical Q&As |
2008-06-03
|
Getting the User and Computer Name
(HTML)
QA1078: Describes how to get the user and computer name on Mac OS X.
|
Core Foundation |
Technical Q&As |
2001-10-30
|
HID Manager Event Data Underruns
(HTML)
QA1038: Explains how to correctly handle HID Manager event queue data underruns.
|
Core Foundation |
Technical Q&As |
2001-06-13
|
How can I identify the runtime environment, Carbon or Cocoa, of the current application?
(HTML)
QA1372: Identifies the runtime environment of the application. Useful only for plugins, frameworks, input methods, etc.
|
Core Foundation |
Technical Q&As |
2006-11-07
|
Identity Services Programming Guide
(HTML)
(PDF)
Explains how identities work and how to use them in applications.
|
Core Foundation |
Guides |
2008-10-15
|
Identity Services Reference Collection
(HTML)
(PDF)
Describes the APIs for using identities and the Identity Picker.
|
Core Foundation |
Reference |
2007-05-14
|
IdentitySample
(HTML)
(DMG)
(ZIP)
IdentitySample builds a utility which demonstrates how to use the CoreServices Identity API to manage system-wide identities
|
Core Foundation |
Sample Code |
2006-07-27
|
ImageClient
(HTML)
(DMG)
(ZIP)
Demonstrates how to use CFNetwork for synchronous and asynchronous operations, network diagnostics, proxy navigation, and authentication.
|
Core Foundation |
Sample Code |
2005-06-01
|
InkSample
(HTML)
(DMG)
(ZIP)
Demonstrates some usage scenarios for the Ink.Framework APIs.
|
Core Foundation |
Sample Code |
2003-10-27
|
Internationalization Programming Topics
(HTML)
(PDF)
Explains how to support multiple languages in software.
|
Core Foundation |
Guides |
2009-01-06
|
Internet Connect Speed
(HTML)
()
QA1165: Describes how to get the modem connection speed from the System Configuration framework dynamic store.
|
Core Foundation |
Technical Q&As |
2003-03-26
|
JavaScriptCore Framework Reference
(HTML)
Describes the API for evaluating JavaScript programs from within a C-based program
|
Core Foundation |
Reference |
2008-04-08
|
Launch Time Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the launch performance of an application.
|
Core Foundation |
Guides |
2006-04-04
|
Locales Programming Guide
(HTML)
(PDF)
Explains how to use locales to retrieve, interpret, and display localized information in Core Foundation.
|
Core Foundation |
Guides |
2008-10-15
|
LocalServer
(HTML)
(DMG)
(ZIP)
Deprecated - Sample demonstrates how a Classic process can communicate with a Mac OS X process using IP networking protocols.
|
Core Foundation |
Sample Code |
2003-01-30
|
ManagedObjectDataFormatter
(HTML)
(DMG)
(ZIP)
A Data Formatter for Xcode 2.0 and 2.1 that displays NSManagedObject * variables.
|
Core Foundation |
Sample Code |
2005-06-01
|
MapLargeFile
(HTML)
(DMG)
(ZIP)
Shows a technique for mapping files greater than 4GB into memory for faster access.
|
Core Foundation |
Sample Code |
2003-11-19
|
Memory Management Programming Guide for Core Foundation
(HTML)
(PDF)
Explains how to allocate and deallocate objects in Core Foundation.
|
Core Foundation |
Guides |
2008-10-15
|
Memory Usage Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the performance of memory-related code.
|
Core Foundation |
Guides |
2006-06-28
|
MoreIsBetter
(HTML)
(DMG)
(ZIP)
Library providing indispensable wrapers and workarounds for many areas of Mac OS programming.
|
Core Foundation |
Sample Code |
2003-10-27
|
NamingTableAccess
(HTML)
(DMG)
(ZIP)
Digs out the contents of the NamingTable in a TrueType 'sfnt'.
|
Core Foundation |
Sample Code |
2003-01-14
|
NSHost Class Reference
(HTML)
(PDF)
Describes a representation of a network host.
|
Core Foundation |
Reference |
2007-03-24
|
Observing Process Lifetimes Without Polling
(HTML)
TN2050: Shows a variety of methods to observe process lifetimes without polling.
|
Core Foundation |
Technical Notes |
2008-09-10
|
OTScheduleDeferredTask When Task Running
(HTML)
()
NW52: Describes what happens when you use OTScheduleDefferedTask to schedule a task that is running.
|
Core Foundation |
Technical Q&As |
1997-10-13
|
PasteboardPeeker
(HTML)
(DMG)
(ZIP)
Using pasteboards for Copy and Paste, Drag and Drop, service support and filter services.
|
Core Foundation |
Sample Code |
2005-08-10
|
Performance Overview
(HTML)
(PDF)
Introduces the factors that determine performance.
|
Core Foundation |
Guides |
2006-10-03
|
Plug-ins
(HTML)
(PDF)
Explains how to use the plug-in architecture provided by Core Foundation.
|
Core Foundation |
Guides |
2005-03-03
|
Power Management; Policy Maker vs. Power Controller
(HTML)
()
QA1121: Describes the differences between a Power Management Policy Maker and a Power Management Power Controller.
|
Core Foundation |
Technical Q&As |
2002-02-13
|
The Preferences Problem
(HTML)
()
Deprecated - TN1134: Outlines typical problems with preferences files and some of their solutions.
|
Core Foundation |
Technical Notes |
1998-10-01
|
Preferences Programming Topics for Core Foundation
(HTML)
(PDF)
Explains how to manage Core Foundation user preferences.
|
Core Foundation |
Guides |
2006-10-03
|
Preferences Utilities Reference
(HTML)
(PDF)
Describes Core Foundation preferences functions.
|
Core Foundation |
Reference |
2007-10-31
|
Problems getting Bonjour TXT record information
(HTML)
QA1389: Explains why you might have problems retrieving TXT record information from a CFNetServiceRef or NSNetService.
|
Core Foundation |
Technical Q&As |
2005-07-06
|
Programmatically causing restart, shutdown and/or logout
(HTML)
()
QA1134: Describes how to programmatically cause restart, shutdown, sleep or logout.
|
Core Foundation |
Technical Q&As |
2008-09-24
|
Programmatically Performing an Open Directory Search
(HTML)
QA1462: A short guide on how to programmatically search Open Directory for matching attribute values within records.
|
Core Foundation |
Technical Q&As |
2006-09-11
|
Property List Programming Topics for Core Foundation
(HTML)
(PDF)
Explains how to use structured, textual representations of data in Core Foundation.
|
Core Foundation |
Guides |
2006-02-07
|
RecentItems
(HTML)
(DMG)
(ZIP)
Implements "Recent items" menu(s)
|
Core Foundation |
Sample Code |
2006-10-09
|
Registering and unregistering for sleep and wake notifications
(HTML)
QA1340: Explains how applications can register and unregister for sleep and wake notifications on Mac OS X.
|
Core Foundation |
Technical Q&As |
2008-08-08
|
Resolves may return an IPv6 address in Panther
(HTML)
QA1298: Explains why you get an IP address of 0.0.0.0 when resolving a Bonjour service.
|
Core Foundation |
Technical Q&As |
2005-01-10
|
Resource Programming Guide
(HTML)
(PDF)
Explains how to work with nib and bundle resources in Mac OS X applications.
|
Core Foundation |
Guides |
2009-01-06
|
Setting environment variables for user processes
(HTML)
QA1067: Tells how to set environment variables for user processes.
|
Core Foundation |
Technical Q&As |
2001-10-25
|
SimpleDial
(HTML)
(DMG)
(ZIP)
Demonstrates management of dialup connections, such as PPP, using System Configuration framework network connection API.
|
Core Foundation |
Sample Code |
2005-07-26
|
SimpleReach
(HTML)
(DMG)
(ZIP)
Demonstrates network host reachability testing using the System Configuration framework asynchronous network reachability API.
|
Core Foundation |
Sample Code |
2005-07-26
|
Socket Name Server Utilities Reference
(HTML)
(PDF)
Describes a representation of a native network socket; does nothing in Mac OS X.
|
Core Foundation |
Reference |
2006-10-27
|
Spotlight
(HTML)
(DMG)
(ZIP)
Sample code that shows how to write Spotlight Importers.
|
Core Foundation |
Sample Code |
2005-06-01
|
Spotlight Importer Programming Guide
(HTML)
(PDF)
Describes the role of metadata importers and how to write them.
|
Core Foundation |
Guides |
2007-05-27
|
Spotlight Metadata Attributes Reference
(HTML)
(PDF)
Describes metadata attributes used with Spotlight.
|
Core Foundation |
Reference |
2007-05-22
|
Spotlight Overview
(HTML)
(PDF)
Introduces the main components and services of Apple's metadata technology.
|
Core Foundation |
Guides |
2007-05-27
|
Spotlight Query Programming Guide
(HTML)
(PDF)
Describes how to add Spotlight searching to your applications.
|
Core Foundation |
Guides |
2006-03-08
|
Strings Programming Guide for Core Foundation
(HTML)
(PDF)
Explains how to create, manipulate, and search strings in Core Foundation, and how strings interact with encodings and character sets.
|
Core Foundation |
Guides |
2008-03-11
|
T_DATA_REQ vs M_DATA TPI Message Blocks
(HTML)
()
NW42: Explains why OT passes data to a TPI module using M_DATA message blocks instead of M_PROTO+T_DATA_REQ.
|
Core Foundation |
Technical Q&As |
1996-10-25
|
Threading Programming Guide
(HTML)
(PDF)
Explains how to use threads in Cocoa applications.
|
Core Foundation |
Guides |
2008-02-08
|
Tiger Develop Overview Series: Working with Spotlight
(HTML)
Learn to make the most of Spotlight's powerful search technologies within your own applications.
|
Core Foundation |
Articles |
2004-10-07
|
Time Utilities Reference
(HTML)
(PDF)
Describes Core Foundation time functions.
|
Core Foundation |
Reference |
2007-08-23
|
Updating the TXT record of a Bonjour service
(HTML)
QA1302: Explains how to update a Bonjour TXT record while running on either Jaguar or Panther.
|
Core Foundation |
Technical Q&As |
2004-07-14
|
URL Access vs. CFNetwork
(HTML)
QA1291: Explains when to choose URL Access or CFNetwork when downloading files from within your application.
|
Core Foundation |
Technical Q&As |
2003-10-29
|
Using language-tagged QuickTime UserData text APIs with CFStrings
(HTML)
QA1410: Describes how to use language-tagged QuickTime UserData text APIs with CFStrings and TextEncodings.
|
Core Foundation |
Technical Q&As |
2005-02-11
|
Using Secure Event Input Fairly
(HTML)
TN2150: Describes the proper use of EnableSecureEventInput.
|
Core Foundation |
Technical Notes |
2007-06-08
|
Watcher
(HTML)
(DMG)
(ZIP)
Uses FSEvents to monitor a directory hierarchy to keep track of its total size
|
Core Foundation |
Sample Code |
2006-08-04
|
Web Services Core Framework Reference
(HTML)
Describes the client-side APIs for accessing web services.
|
Core Foundation |
Reference |
2009-01-06
|
Xcode Unit Testing Guide
(HTML)
(PDF)
Explains how to incorporate test cases to validate individual units of source code.
|
Core Foundation |
Guides |
2008-05-02
|
XML Programming Topics for Core Foundation
(HTML)
(PDF)
Explains how to parse XML documents into structured objects.
|
Core Foundation |
Guides |
2008-10-15
|
The "/.vol" directory and "volfs"
(HTML)
()
QA1113: Describes how the Carbon File Manager interacts with BSD via "volfs" and the "/.vol" directory.
|
Darwin |
Technical Q&As |
2002-02-14
|
64-Bit Transition Guide
(HTML)
(PDF)
Describes the 64-bit features available in Mac OS X.
|
Darwin |
Guides |
2008-04-08
|
Accessing Hardware From Applications
(HTML)
(PDF)
Tips and guidelines for developing applications that communicate with or control devices.
|
Darwin |
Guides |
2007-02-08
|
Affinity API Release Notes for Mac OS X v10.5
(HTML)
Explains how to influence which CPU core runs a group of threads (for performance optimization).
|
Darwin |
Release Notes |
2007-10-31
|
Allocating and sharing memory with user space from an I/O Kit driver
(HTML)
()
QA1197: Describes the preferred technique for allocating and sharing buffers in an I/O Kit kernel driver.
|
Darwin |
Technical Q&As |
2008-10-13
|
AltiVec/SSE Migration Guide
(HTML)
(PDF)
Explains how to convert PowerPC AltiVec code to Intel SSE code.
|
Darwin |
Guides |
2005-09-08
|
Apple Filing Protocol Programming Guide
(HTML)
(PDF)
Describes high-level concepts for Apple Filing Protocol commands.
|
Darwin |
Guides |
2006-04-04
|
Apple Filing Protocol Reference
(HTML)
(PDF)
Describes the Apple Filing Protocol commands.
|
Darwin |
Reference |
2006-05-23
|
Are the Name Registry device tree nodes unique?
(HTML)
Deprecated - HW64: Discusses whether Name Registry nodes copied from the Open Firmware device tree are unique.
|
Darwin |
Technical Q&As |
1999-10-11
|
Audio Device Driver Programming Guide
(HTML)
(PDF)
Explains how to develop kernel-resident drivers for audio devices.
|
Darwin |
Guides |
2009-03-04
|
Authorization Services Programming Guide
(HTML)
(PDF)
Explains how to add fine-grained control of privileged operations in an application.
|
Darwin |
Guides |
2009-01-06
|
Avoiding Kernel Event Conflicts
(HTML)
QA1063: Documents the namespace for the vendor_code field of the kern_event_msg structure.
|
Darwin |
Technical Q&As |
2001-09-14
|
Bluetooth Framework Reference
(HTML)
Describes the C and Objective-C APIs that support user-space access to Bluetooth devices.
|
Darwin |
Reference |
2008-10-15
|
Bluetooth User Interface Framework Reference
(HTML)
Describes the C and Objective-C APIs that provide a consistent user interface to Bluetooth services.
|
Darwin |
Reference |
2008-04-08
|
Bonjour enforces the TXT record format in Panther
(HTML)
QA1306: Explains how mDNSResponder enforces the proper TXT record format in Panther.
|
Darwin |
Technical Q&As |
2004-07-14
|
Bonjour Printer Subtype for HTTP
(HTML)
QA1555: Describes how printer vendors can register their bonjour service such that Safari can see them.
|
Darwin |
Technical Q&As |
2008-03-25
|
BootstrapDump
(HTML)
(DMG)
(ZIP)
Print Mach bootstrap namespace information.
|
Darwin |
Sample Code |
2008-06-18
|
Building an Open Source Universal Binary
(HTML)
Learn to build a universal binary through this sample build that uses OpenSSL.
|
Darwin |
Articles |
2006-04-24
|
Building Darwin
(HTML)
Explains how to work with the Darwin build system using the build tools provided.
|
Darwin |
Guides |
2001-10-08
|
Building Universal Binaries from "configure"-based Open Source Projects
(HTML)
TN2137: Describes some methods for building some existing "configure"-based Open Source packages as universal binaries.
|
Darwin |
Technical Notes |
2006-10-05
|
Building Universal I/O Kit Drivers
(HTML)
TN2163: How to build a universal I/O Kit kernel driver while avoiding common pitfalls.
|
Darwin |
Technical Notes |
2008-08-18
|
Byte-Order Utilities Reference
(HTML)
(PDF)
Describes Core Foundation byte-order functions.
|
Darwin |
Reference |
2006-05-23
|
Can't attach during two-machine debugging with GDB
(HTML)
()
Deprecated - QA1019: Describes a workaround for a problem attaching during two-machine debugging on Mac OS X 10.0.x.
|
Darwin |
Technical Q&As |
2003-06-02
|
CCL Modem Scripting Guide
(HTML)
(PDF)
|
Darwin |
Guides |
2007-06-28
|
CCL Modem Scripting Release Notes
(HTML)
Explains changes to modem CCLs for Mac OS X v10.5 and what to do to change existing and supersede older scripts.
|
Darwin |
Release Notes |
2007-10-31
|
CD-ROM Driver Calls
(HTML)
Deprecated - DV22: Discusses public interface to Apple CD-ROM driver and supersedes information in AppleCD SC Developer's Guide.
|
Darwin |
Technical Notes |
2000-08-14
|
CFLocalServer
(HTML)
(DMG)
(ZIP)
Uses UNIX domain sockets to communicate between client and server programs on the same machine.
|
Darwin |
Sample Code |
2005-07-26
|
CFProxySupportTool
(HTML)
(DMG)
(ZIP)
Shows how to use the CFProxySupport APIs to decide whether a network connection should pass through a proxy.
|
Darwin |
Sample Code |
2007-10-29
|
CheckExecutableArchitecture
(HTML)
(DMG)
(ZIP)
Determine whether a particular Mach-O executable contains a version suitable for executing on a given processor architecture.
|
Darwin |
Sample Code |
2006-02-07
|
The "chosen" node in the device tree
(HTML)
HW88: Describes how to find the "chosen" node in the Open firmware device tree.
|
Darwin |
Technical Q&As |
2000-09-05
|
Code Signing Guide
(HTML)
(PDF)
Explains how you can sign your code and why you should.
|
Darwin |
Guides |
2008-11-19
|
Code Signing Release Notes
(HTML)
|
Darwin |
Release Notes |
2007-10-31
|
Coding in the Kernel
(HTML)
Considerations and caveats about programming in the kernel.
|
Darwin |
Guides |
2005-11-09
|
Core Endian Reference
(HTML)
(PDF)
Describes the C API for creating and installing callbacks to byte swap custom data.
|
Darwin |
Reference |
2007-05-29
|
Cross-Development Programming Guide
(HTML)
(PDF)
Explains how to build software for versions of Mac OS X other than the one the development tools are running on.
|
Darwin |
Guides |
2006-11-07
|
CryptNoMore
(HTML)
(DMG)
(ZIP)
Shows how to authenticate a user using Open Directory (Directory Services).
|
Darwin |
Sample Code |
2008-03-17
|
CryptoSample
(HTML)
(DMG)
(ZIP)
Contains sample code showing symmetric encryption and message digest calculation.
|
Darwin |
Sample Code |
2003-02-06
|
Customizing Process Stack Size
(HTML)
QA1419: Describes methods for setting the stack size of a process and/or thread.
|
Darwin |
Technical Q&As |
2008-02-20
|
Daemons and Agents
(HTML)
TN2083: Describes the most common problems encountered with daemons and agents, and suggests detailed solutions.
|
Darwin |
Technical Notes |
2007-11-05
|
Darwin Notification API Reference
(HTML)
Describes the Darwin API for interprocess notification.
|
Darwin |
Reference |
2008-04-08
|
Descriptor Passing Problems
(HTML)
QA1541: Describes how to work around common problems with descriptor passing.
|
Darwin |
Technical Q&As |
2007-10-29
|
Determining console user login status
(HTML)
QA1133: How to determine whether a user is logged in on the console, and be notified of changes.
|
Darwin |
Technical Q&As |
2008-04-14
|
Developing Cross-Platform UNIX Applications with Mac OS X
(HTML)
Learn tips for developing code on Mac OS X for deployment on other UNIX platforms.
|
Darwin |
Articles |
2004-08-30
|
Developing for VFS
(HTML)
()
QA1242: Describes Apple's position on developing external file systems (VFS plug-ins) for Mac OS X.
|
Darwin |
Technical Q&As |
2006-12-22
|
Device File Access Guide for Serial Devices
(HTML)
(PDF)
Guidelines for using I/O Kit and POSIX functions to develop applications that communicate with serial devices.
|
Darwin |
Guides |
2005-12-06
|
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 |
Guides |
2007-03-06
|
Directories Appear as Volume Aliases
(HTML)
QA1351: Discusses how VFS plug-ins should handle device numbers to ensure compatibility with Carbon applications.
|
Darwin |
Technical Q&As |
2004-05-25
|
Disabling Processor Cores on a Multi-Core System
(HTML)
()
QA1141: Describes how to disable processor cores on a multi-core system for testing purposes.
|
Darwin |
Technical Q&As |
2008-09-16
|
Discovering all advertised Bonjour service types
(HTML)
QA1337: Explains how to discover all Bonjour service types being advertised on the local network.
|
Darwin |
Technical Q&As |
2004-06-01
|
Disk Arbitration Framework Reference
(HTML)
Describes Disc Arbitration API, which includes information on mount/unmount notification and dissent.
|
Darwin |
Reference |
2008-04-08
|
dist_fft
(HTML)
(DMG)
(ZIP)
Gigaelement FFTs on Apple G5 clusters
|
Darwin |
Sample Code |
2004-08-23
|
DNS Service Discovery C Reference
(HTML)
Describes the DNS Service Discovery API for implementing Bonjour in an application.
|
Darwin |
Reference |
2008-04-23
|
DNSServiceMetaQuery
(HTML)
(DMG)
(ZIP)
Shows how to discover Bonjour service types being advertised on the local network.
|
Darwin |
Sample Code |
2005-06-01
|
The dreaded "incompatible flag -framework" error
(HTML)
QA1096: Explains how to eliminate the incompatible flag -framework error in Project Builder.
|
Darwin |
Technical Q&As |
2001-12-05
|
Driver Tuning on Panther or G5
(HTML)
()
TN2090: Describes potential issues when using drivers in Panther or later, or on a Power Macintosh G5.
|
Darwin |
Technical Notes |
2003-06-24
|
Dynamic Library Programming Topics
(HTML)
(PDF)
Explains how to design, implement, and use dynamic libraries.
|
Darwin |
Guides |
2009-02-26
|
EmptyFS
(HTML)
(DMG)
(ZIP)
A very simple VFS plug-in that mounts a volume that is completely empty.
|
Darwin |
Sample Code |
2006-11-09
|
Energy Star PCI Device
(HTML)
()
QA1108: Provides useful information for developers of Energy Star-compliant PCI devices.
|
Darwin |
Technical Q&As |
2002-01-15
|
ExpressCard Prevents System Sleep
(HTML)
QA1517: Describes how some ExpressCard cards can prevent system sleep and how to fix the problem.
|
Darwin |
Technical Q&As |
2007-02-28
|
File Manager Text Encoding Hints
(HTML)
()
QA1223: How to use Text Encoding Hints.
|
Darwin |
Technical Q&As |
2003-01-20
|
File System Events Programming Guide
(HTML)
(PDF)
Explains how applications can detect changes in the file system.
|
Darwin |
Guides |
2008-03-11
|
File System Overview
(HTML)
(PDF)
Conceptual information and guidelines describing the structure and usage of the Mac OS X file system.
|
Darwin |
Guides |
2008-07-11
|
FileNotification
(HTML)
(DMG)
(ZIP)
kqueue file notification introduced in 10.3. Notification API to detect file system modifications.
|
Darwin |
Sample Code |
2005-10-27
|
filesystem_examples
(HTML)
(DMG)
(ZIP)
Collection of command line tools illustrating filesystem features.
|
Darwin |
Sample Code |
2006-01-10
|
FireWire Device Interface Guide
(HTML)
(PDF)
Explains how to develop applications to communicate with or control FireWire devices and units.
|
Darwin |
Guides |
2007-02-08
|
Force Feedback Framework Reference
(HTML)
Describes the public interfaces to the Force Feedback implementation in Mac OS X, including support for plug-ins.
|
Darwin |
Reference |
2008-04-08
|
Frequently Asked Questions about the X Window System (X11) for Mac OS X
(HTML)
TN2165: Answers several FAQs about the Mac OS X implementation of X11
|
Darwin |
Technical Notes |
2007-01-22
|
FSEvents Reference
(HTML)
Describes the API used to provide lightweight notification of directory changes in a file-system subtree.
|
Darwin |
Reference |
2008-04-08
|
FSMegaInfo
(HTML)
(DMG)
(ZIP)
Prints information about various file system objects; helpful when debugging VFS plug-ins.
|
Darwin |
Sample Code |
2008-02-25
|
GCC Porting Guide
(HTML)
(PDF)
Provides guidance on how to migrate projects to new GCC releases.
|
Darwin |
Guides |
2006-10-03
|
GDB for MacsBug Veterans
(HTML)
TN2030: Translate your experience with MacsBug into a working knowledge of the GNU source-level debugger (GDB).
|
Darwin |
Technical Notes |
2001-10-18
|
Generating a Non-Maskable Interrupt (NMI)
(HTML)
()
QA1264: Explains how to generate a non-maskable interrupt (NMI) on modern Macintosh systems.
|
Darwin |
Technical Q&As |
2008-10-13
|
GetMACAddressSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to retrieve the MAC address for each Ethernet interface from the Mac OS X I/O Registry.
|
Darwin |
Sample Code |
2003-01-14
|
GetPrimaryMACAddress
(HTML)
(DMG)
(ZIP)
Demonstrates retrieving the MAC address of the built-in Ethernet controller. Useful for uniquely identifying a Macintosh system.
|
Darwin |
Sample Code |
2005-10-27
|
Getting a Packet Trace
(HTML)
()
QA1176: Lists tools available for looking at the network packets on the wire.
|
Darwin |
Technical Q&As |
2008-06-03
|
Getting List of All Processes on Mac OS X
(HTML)
()
QA1123: Describes how, using Carbon and BSD respectively, to list all applications and processes.
|
Darwin |
Technical Q&As |
2002-03-05
|
Getting Started with launchd
(HTML)
Learn about launchd and see how to migrate your configuration files.
|
Darwin |
Articles |
2005-08-22
|
GNU C 4.0 Preprocessor User Guide
(HTML)
Describes the Apple version of the GNU C 4.0 Preprocessor.
|
Darwin |
Reference |
2007-10-31
|
GNU C 4.2 Preprocessor User Guide
(HTML)
Describes the Apple version of the GNU C 4.2 Preprocessor.
|
Darwin |
Reference |
2008-01-23
|
GNU C/C++/Objective-C 3.3 Compiler
(HTML)
Explains how to use the GNU compilers from the command line.
|
Darwin |
Reference |
|
GNU C/C++/Objective-C 4.0.1 Compiler User Guide
(HTML)
Describes the Apple version of the GNU 4.0.1 compiler.
|
Darwin |
Reference |
2007-10-31
|
GNU C/C++/Objective-C 4.2.1 Compiler User Guide
(HTML)
Describes the Apple version of the GNU 4.2.1 compiler.
|
Darwin |
Reference |
2008-01-23
|
HBA Device Driver Programming Guide
(HTML)
(PDF)
Describes how to develop a high-performance, kernel-resident driver for an HBA device.
|
Darwin |
Guides |
2006-05-23
|
HeaderDoc User Guide
(HTML)
(PDF)
Explains how to extract API reference documentation from commented header files.
|
Darwin |
Guides |
2008-04-08
|
HID Class Device Interface Guide
(HTML)
(PDF)
Explains how to develop applications to communicate with or control HID class devices.
|
Darwin |
Guides |
2009-05-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 |
Guides |
2007-03-06
|
I/O Kit Framework Reference
(HTML)
Describes the I/O Kit classes that support non-kernel access to I/O Kit objects through the device-interface mechanism.
|
Darwin |
Reference |
2009-03-04
|
I/O Kit Fundamentals
(HTML)
(PDF)
The basics of developing device drivers. Includes descriptions of I/O Kit families.
|
Darwin |
Guides |
2007-05-17
|
I/O Kit Power Management Release Notes
(HTML)
Describes the latest changes to power management for Mac OS X v10.5.
|
Darwin |
Release Notes |
2007-10-31
|
Installing an I/O Kit KEXT Without Rebooting
(HTML)
QA1319: Describes the state of the art of installing I/O Kit kernel extensions (KEXTs) without requiring a restart.
|
Darwin |
Technical Q&As |
2003-10-28
|
Integrating With The Connect to Server Dialog
(HTML)
QA1387: Describes problems integrating a third-party network file system with Finder's Connect to Server dialog.
|
Darwin |
Technical Q&As |
2006-11-16
|
IODeviceTree and the I/O Registry
(HTML)
()
QA1120: Describes the IODeviceTree plane in the Mac OS X I/O Registry.
|
Darwin |
Technical Q&As |
2008-09-18
|
IOKit Framework Headers
(HTML)
()
QA1107: Describes the differences between the headers in IOKit.framework and the I/O Kit headers in Kernel.framework.
|
Darwin |
Technical Q&As |
2002-01-15
|
IOKitWithLibrary
(HTML)
(DMG)
(ZIP)
Shows how an I/O Kit driver can link with a C library from a separate kernel extension.
|
Darwin |
Sample Code |
2003-08-27
|
IOLog and Interrupt Context
(HTML)
()
QA1100: Describes when IOKit runs at primary (hardware) interrupt context.
|
Darwin |
Technical Q&As |
2002-02-13
|
IOPrintSuperClasses
(HTML)
(DMG)
(ZIP)
Given the name of a class, this tool will print all of the super-classes of that class.
|
Darwin |
Sample Code |
2005-08-17
|
Is dlopen available on all versions of Mac OS X?
(HTML)
()
QA1180: Describes how to dynamically link to libraries and plug-ins, typically done with dlopen.
|
Darwin |
Technical Q&As |
2008-08-19
|
Issues with boot time KEXT loading
(HTML)
()
QA1087: Explains how to solve problems with loading KEXTs at boot time.
|
Darwin |
Technical Q&As |
2004-01-15
|
KauthORama
(HTML)
(DMG)
(ZIP)
Prints each Kauth request, illustrating how Kauth interacts with high-level operations, like copying files.
|
Darwin |
Sample Code |
2007-04-30
|
Kerberos: Highly Secure Single Sign On Authentication in Mac OS X
(HTML)
Learn how you can take advantage of Kerberos in your application.
|
Darwin |
Articles |
2007-02-05
|
Kernel Authorization
(HTML)
TN2127: Describes the kernel authorization (kauth) subsystem and its associated KPI.
|
Darwin |
Technical Notes |
2007-01-16
|
Kernel Core Dumps
(HTML)
TN2118: Explains how to gather and use remote kernel core dumps.
|
Darwin |
Technical Notes |
2008-11-12
|
Kernel Extension Programming Topics
(HTML)
(PDF)
Combines the HOWTOs that were previously documented in Hello Debugger, Hello IOKit, Hello KEXT, Packaging KEXT, and KEXT Dependencies.
|
Darwin |
Guides |
2007-10-31
|
Kernel Extensions Release Notes
(HTML)
|
Darwin |
Release Notes |
2007-10-31
|
Kernel Framework Reference
(HTML)
Describes the APIs and classes (including I/O Kit families) that support kernel-resident device drivers.
|
Darwin |
Reference |
2009-01-06
|
Kernel Programming Guide
(HTML)
(PDF)
Essential information for programming in the Mac OS X kernel. Includes a high-level overview.
|
Darwin |
Guides |
2006-11-07
|
Kernel's MAC framework
(HTML)
QA1574: Cautions that the kernel's MAC framework is currently not support.
|
Darwin |
Technical Q&As |
2008-01-04
|
KPI Reference
(HTML)
Provides information on the NKE Sustainable API in Headerdoc format.
|
Darwin |
Reference |
2006-07-17
|
Leopard Technology Series for Developers: OS Foundations
(HTML)
Leopard Overview article on system-level updates.
|
Darwin |
Articles |
2007-09-04
|
Mac OS X ABI Dynamic Loader Reference
(HTML)
(PDF)
Describes the functions used to access Mach-O files.
|
Darwin |
Reference |
2005-11-09
|
Mac OS X ABI Function Call Guide
(HTML)
(PDF)
Describes the function-calling conventions used in the architectures supported by Mac OS X.
|
Darwin |
Guides |
2009-02-04
|
Mac OS X ABI Mach-O File Format Reference
(HTML)
(PDF)
Describes the data structures that make up the Mach-O file format.
|
Darwin |
Reference |
2009-02-04
|
Mac OS X and root access
(HTML)
QA1013: Describes how to enable root access in Mac OS X.
|
Darwin |
Technical Q&As |
2008-09-16
|
Mac OS X Code Signing In Depth
(HTML)
TN2206: Intermediate to expert level overview of code signing that details specific options and gotchas
|
Darwin |
Technical Notes |
2008-08-06
|
Mac OS X Man Pages
(HTML)
HTML versions of the Mac OS X, Mac OS X Server, Xcode Tools, and CHUD man pages.
|
Darwin |
Reference |
2008-04-29
|
Mac OS X Notification Overview
(HTML)
(PDF)
|
Darwin |
Guides |
2007-05-15
|
Mach Absolute Time Units
(HTML)
QA1398: Describes how to convert Mach absolute time units to real time, and vice versa.
|
Darwin |
Technical Q&As |
2005-01-06
|
MachPortDump
(HTML)
(DMG)
(ZIP)
Dumps out the Mach port name space of a process; useful when debugging port right leaks.
|
Darwin |
Sample Code |
2005-08-10
|
Making sense of IOKit error codes
(HTML)
()
QA1075: Explains how to interpret I/O Kit error codes.
|
Darwin |
Technical Q&As |
2002-02-07
|
MapLargeFile
(HTML)
(DMG)
(ZIP)
Shows a technique for mapping files greater than 4GB into memory for faster access.
|
Darwin |
Sample Code |
2003-11-19
|
Mass Storage Device Driver Programming Guide
(HTML)
(PDF)
Background and task information about developing kernel-resident drivers for mass storage devices.
|
Darwin |
Guides |
2007-04-03
|
MemoryBasedBundle
(HTML)
(DMG)
(ZIP)
Shows how to execute Mach-O code from memory, much like GetMemFragment in CFM.
|
Darwin |
Sample Code |
2005-08-10
|
MFSLives
(HTML)
(DMG)
(ZIP)
Sample VFS plug-in for the Macintosh File System (MFS) volume format, as used on 400KB floppies.
|
Darwin |
Sample Code |
2006-11-09
|
Miscellaneous User Space API Reference
(HTML)
Describes APIs located in various headers in /usr/include.
|
Darwin |
Reference |
2006-09-05
|
Mixing link-local IP addresses and routable IP addresses
(HTML)
QA1357: Explains how to enable communication between devices with link-local addresses and devices with routable addresses.
|
Darwin |
Technical Q&As |
2005-07-06
|
MoreIsBetter
(HTML)
(DMG)
(ZIP)
Library providing indispensable wrapers and workarounds for many areas of Mac OS programming.
|
Darwin |
Sample Code |
2003-10-27
|
MoreSCF
(HTML)
(DMG)
(ZIP)
High-level wrapper around System Configuration framework, making common operations easy.
|
Darwin |
Sample Code |
2007-06-07
|
Moriarity
(HTML)
(DMG)
(ZIP)
Implementing a Cocoa GUI that wraps command-line functionality, calling a UNIX task and presenting the results in a GUI.
|
Darwin |
Sample Code |
2003-01-14
|
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 |
Technical Notes |
2007-03-23
|
Netwide Assembler Guide
(HTML)
Describes the Netwide Assembler for Intel-based Macs.
|
Darwin |
Reference |
2008-06-19
|
Network Device Driver Programming Guide
(HTML)
(PDF)
Background and task information about developing network drivers for Mac OS X.
|
Darwin |
Guides |
2008-03-11
|
Network Kernel Extensions (legacy)
(HTML)
(PDF)
Describes how to write a kernel extension for adding or modifying functionality of a networking stack (Mac OS X 10.3 and earlier).
|
Darwin |
Guides |
2006-10-03
|
Network Kernel Extensions Programming Guide
(HTML)
(PDF)
Describes how to write a kernel extension for adding or modifying functionality of a networking stack (Mac OS X 10.4 and later).
|
Darwin |
Guides |
2009-03-02
|
NetworkAuthentication
(HTML)
(DMG)
(ZIP)
Demonstrates authentication with Open Directory APIs and GSSAPI
|
Darwin |
Sample Code |
2005-06-01
|
NotifyTool
(HTML)
(DMG)
(ZIP)
Shows how to use the BSD notify API.
|
Darwin |
Sample Code |
2007-09-25
|
Observing Process Lifetimes Without Polling
(HTML)
TN2050: Shows a variety of methods to observe process lifetimes without polling.
|
Darwin |
Technical Notes |
2008-09-10
|
Open Directory Plug-in Programming Guide
(HTML)
(PDF)
Explains how to implement dynamically loaded libraries that respond to Open Directory client requests in Carbon.
|
Darwin |
Guides |
2006-05-23
|
Open Directory Programming Guide
(HTML)
(PDF)
Explains how to implement centralized storage and retrieval of information in Carbon.
|
Darwin |
Guides |
2007-01-08
|
Open Directory Reference
(HTML)
(PDF)
Describes the Carbon API for using Open Directory.
|
Darwin |
Reference |
2006-05-23
|
Open Firmware Memory bus speed
(HTML)
HW97: Describes a method to display memory bus speed for G3 or G4 Macintosh in Open Firmware.
|
Darwin |
Technical Q&As |
2000-09-22
|
Packaging UNIX Software
(HTML)
Explains how to post UNIX and other command-line tools to Apple's Macintosh Product Guide.
|
Darwin |
Guides |
2001-04-20
|
Pascal to C: PROCEDURE Parameters
(HTML)
Deprecated - PT31: Nested procedures and PROCEDURE parameters in Pascal when converting them into C or C++.
|
Darwin |
Technical Notes |
1990-02-01
|
PCI/PCI-X slots on the Power Mac G5
(HTML)
QA1307: Discusses installing PCI/PCI-X cards of different speeds in the Power Mac G5.
|
Darwin |
Technical Q&As |
2003-09-30
|
Performance Overview
(HTML)
(PDF)
Introduces the factors that determine performance.
|
Darwin |
Guides |
2006-10-03
|
Perl, Python, and Ruby Extensions Release Notes
(HTML)
Describes how to create universal binary extensions for Perl, Python, and Ruby.
|
Darwin |
Release Notes |
2007-10-31
|
PIDFromBSDProcessName
(HTML)
(DMG)
(ZIP)
Provides a simple API to do process PID lookup based on BSD process name.
|
Darwin |
Sample Code |
2003-02-13
|
Porting Command Line Unix Tools to Mac OS X
(HTML)
()
TN2071: A general guide for Unix developers porting software to Mac OS X.
|
Darwin |
Technical Notes |
2003-09-03
|
Porting Drivers to Mac OS X
(HTML)
(PDF)
Tips and code samples to help UNIX/Linux device driver developers bring their drivers to Mac OS X.
|
Darwin |
Guides |
2009-05-06
|
Porting UNIX/Linux Applications to Mac OS X
(HTML)
(PDF)
Conceptual information and tips about porting UNIX and Linux applications to Mac OS X.
|
Darwin |
Guides |
2008-04-08
|
Power Management; Policy Maker vs. Power Controller
(HTML)
()
QA1121: Describes the differences between a Power Management Policy Maker and a Power Management Power Controller.
|
Darwin |
Technical Q&As |
2002-02-13
|
Preventing sleep
(HTML)
QA1160: Explains how your application can prevent the system from sleeping.
|
Darwin |
Technical Q&As |
2004-10-22
|
Programmatically causing restart, shutdown and/or logout
(HTML)
()
QA1134: Describes how to programmatically cause restart, shutdown, sleep or logout.
|
Darwin |
Technical Q&As |
2008-09-24
|
QISA
(HTML)
(DMG)
(ZIP)
Demonstrates the basics of writing an Internet setup assistant for traditional Mac OS and Mac OS X.
|
Darwin |
Sample Code |
2003-05-15
|
Registering and unregistering for sleep and wake notifications
(HTML)
QA1340: Explains how applications can register and unregister for sleep and wake notifications on Mac OS X.
|
Darwin |
Technical Q&As |
2008-08-08
|
Retain Counts of io_object_t Objects in IOKit.framework
(HTML)
()
QA1195: Distinguishes between the retain counts of an I/O Kit kernel object and its io_object_t user space proxy.
|
Darwin |
Technical Q&As |
2008-09-24
|
Running At Login
(HTML)
TN2228: Describes how to write code that's coordinated with the login process.
|
Darwin |
Technical Notes |
2008-09-16
|
SampleD
(HTML)
(DMG)
(ZIP)
Demonstrates use of launchd and Apple System Logger.
|
Darwin |
Sample Code |
2005-10-27
|
SampleFilterScheme
(HTML)
(DMG)
(ZIP)
Demonstrates a simple filter scheme which passes all operations through to its provider unchanged.
|
Darwin |
Sample Code |
2006-01-03
|
SampleUSBAudioPlugin
(HTML)
(DMG)
(ZIP)
USB audio plugin that performs a lowpass filtering operation on audio streamed through an audio USB Device.
|
Darwin |
Sample Code |
2005-03-07
|
SCSI Architecture Model Device Interface Guide
(HTML)
(PDF)
Explains how to develop applications that communicate with or control SCSI Architecture Model devices.
|
Darwin |
Guides |
2007-02-08
|
SCSIHBAEmulator
(HTML)
(DMG)
(ZIP)
Demonstration of how to implement a virtual parallel tasking SCSI host bus adapter (HBA)
|
Darwin |
Sample Code |
2007-02-20
|
Secrets of the GPT
(HTML)
TN2166: Describes the new partition map format used by Intel-based Macintosh computers.
|
Darwin |
Technical Notes |
2006-11-06
|
Secure Coding Guide
(HTML)
(PDF)
Describes techniques to use and factors to consider to make your code more secure from attack.
|
Darwin |
Guides |
2008-05-23
|
Security Framework Error Codes
(HTML)
QA1499: Explains how to interpret errors returned by the Security Framework with an overview of Security error handling.
|
Darwin |
Technical Q&As |
2006-11-16
|
Security Overview
(HTML)
(PDF)
An introduction to computer security concepts and the security APIs in Mac OS X and iPhone OS.
|
Darwin |
Guides |
2008-10-15
|
Setting environment variables for user processes
(HTML)
QA1067: Tells how to set environment variables for user processes.
|
Darwin |
Technical Q&As |
2001-10-25
|
Signals and Threads
(HTML)
()
QA1184: Describes how threads and signals interact.
|
Darwin |
Technical Q&As |
2002-08-27
|
SimpleDataQueue
(HTML)
(DMG)
(ZIP)
Implements an IODataQueue inside an I/O Kit KEXT which passes events and data to user space.
|
Darwin |
Sample Code |
2003-01-14
|
SimpleDial
(HTML)
(DMG)
(ZIP)
Demonstrates management of dialup connections, such as PPP, using System Configuration framework network connection API.
|
Darwin |
Sample Code |
2005-07-26
|
SimplePing
(HTML)
(DMG)
(ZIP)
Sample provides simple API to programatically ping a remote host without admin privileges
|
Darwin |
Sample Code |
2003-10-27
|
SimpleReach
(HTML)
(DMG)
(ZIP)
Demonstrates network host reachability testing using the System Configuration framework asynchronous network reachability API.
|
Darwin |
Sample Code |
2005-07-26
|
SimpleUserClient
(HTML)
(DMG)
(ZIP)
Shows how to create a user client for an I/O Kit kernel driver.
|
Darwin |
Sample Code |
2008-08-27
|
Sleep vs. Doze on Mac OS X
(HTML)
QA1309: Discusses and demonstrates sleep versus doze detection on Machintosh Mac OS X
|
Darwin |
Technical Q&As |
2003-10-09
|
SocketCancel
(HTML)
(DMG)
(ZIP)
Shows how to safely cancel threads that are blocked within BSD sockets calls.
|
Darwin |
Sample Code |
2005-08-10
|
SSLSample
(HTML)
(DMG)
(ZIP)
Contains examples showing how to use SecureTransport.
|
Darwin |
Sample Code |
2003-01-14
|
The state of mDNSResponder
(HTML)
QA1339: Explains how to obtain information regarding the internal state of mDNSResponder.
|
Darwin |
Technical Q&As |
2006-10-03
|
Static linking of user binaries on Mac OS X
(HTML)
()
QA1118: Explains why static linking of user binaries is not supported on Mac OS X, and possible workarounds.
|
Darwin |
Technical Q&As |
2002-02-07
|
Supported KPIs
(HTML)
QA1575: Describes how to check whether a kernel function is part of a supported KPI.
|
Darwin |
Technical Q&As |
2008-03-25
|
Suppressing the "unexpectedly quit" alert
(HTML)
QA1288: Describes how to suppress the "unexpectedly quit" alert.
|
Darwin |
Technical Q&As |
2008-03-11
|
Symbol Variants Release Notes
(HTML)
Describes symbol variants, a way of providing multiple versions of symbols for backwards compatibility.
|
Darwin |
Release Notes |
2007-10-16
|
System Configuration Framework Reference
(HTML)
Describes the API for configuration of network resources, the reachability of target hosts, and connection to network services.
|
Darwin |
Reference |
2008-04-08
|
System Configuration Programming Guidelines
(HTML)
(PDF)
Explains how to use system configuration services for network configuration and management, including determining reachability and getting connected.
|
Darwin |
Guides |
2006-02-07
|
System Configuration Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the System Configuration framework.
|
Darwin |
Release Notes |
2007-07-18
|
System Startup Programming Topics
(HTML)
(PDF)
Explains the boot process used to initialize the Mac OS X operating system.
|
Darwin |
Guides |
2008-11-19
|
Text Encodings in VFS
(HTML)
()
QA1173: How to handle text encodings correctly when writing a file system (VFS) plug-in for Mac OS X.
|
Darwin |
Technical Q&As |
2003-02-10
|
Tiger Developer Overview Series: Developing 64-bit Applications
(HTML)
Learn how Mac OS X Tiger breaks the limitations of 32-bit computing.
|
Darwin |
Articles |
2004-12-20
|
TimerEventSample
(HTML)
(DMG)
(ZIP)
Shows how to set up and use an IOTimerEventSource in a kext.
|
Darwin |
Sample Code |
2003-01-14
|
Understanding and Debugging Kernel Panics
(HTML)
()
TN2063: Addresses kernel panics: what they are and how to debug the code that caused the panic.
|
Darwin |
Technical Notes |
2008-08-14
|
Uniquely Identifying a Macintosh Computer
(HTML)
()
TN1103: How to identify a specific Macintosh computer.
|
Darwin |
Technical Notes |
2006-04-25
|
Universal Binary Programming Guidelines, Second Edition
(HTML)
(PDF)
Conceptual information and tips for writing code that runs on PowerPC-based and Intel-based Macintosh computers.
|
Darwin |
Guides |
2009-02-04
|
Unix 03 Conformance Release Notes
(HTML)
Describes features, issues, and workarounds related to Mac OS X v10.5 and its support of SUSv3 (Version 3 of the SUS).
|
Darwin |
Release Notes |
2006-10-06
|
Updating the TXT record of a Bonjour service
(HTML)
QA1302: Explains how to update a Bonjour TXT record while running on either Jaguar or Panther.
|
Darwin |
Technical Q&As |
2004-07-14
|
USB Device Interface Guide
(HTML)
(PDF)
Provides background information and sample code for developing applications to communicate with or control USB devices and interfaces.
|
Darwin |
Guides |
2007-09-04
|
User-Mode USB Device Arbitration
(HTML)
Information about using USB device arbitration, available in Mac OS X version 10.1 and later.
|
Darwin |
Guides |
2002-02-06
|
Using Doxygen to Create Xcode Documentation Sets
(HTML)
Learn how to integrate your documentation into Xcode.
|
Darwin |
Articles |
2008-06-09
|
UTXplorer
(HTML)
(DMG)
(ZIP)
Uses the <utmpx.h> API to display current login sessions and login history.
|
Darwin |
Sample Code |
2008-03-19
|
VendorSpecificType00
(HTML)
(DMG)
(ZIP)
Demonstrates how to access vendor-specific storage device functionality using a simple interface from user space code.
|
Darwin |
Sample Code |
2006-10-02
|
Volumes Not Showing Up On The Desktop
(HTML)
QA1491: Describes how to make a volume from a third party VFS plug-in show up on the desktop.
|
Darwin |
Technical Q&As |
2006-12-20
|
VolumeToBSDNode
(HTML)
(DMG)
(ZIP)
Shows how to iterate across all mounted volumes and retrieve their BSD node names.
|
Darwin |
Sample Code |
2006-10-16
|
Watcher
(HTML)
(DMG)
(ZIP)
Uses FSEvents to monitor a directory hierarchy to keep track of its total size
|
Darwin |
Sample Code |
2006-08-04
|
Working with Configuration Variables
(HTML)
()
QA1119: Explains how to delete a specific Open Firmware configuration variable without using Command-Option-P-R.
|
Darwin |
Technical Q&As |
2002-02-13
|
Writing Open Directory Plug-ins
(HTML)
Learn how to write Open Directory plug-ins to help your application locate and manage network information.
|
Darwin |
Articles |
2004-09-13
|
Writing PCI Drivers
(HTML)
(PDF)
Conceptual information about writing I/O Kit drivers for PCI, AGP, and CardBus (PC Card) devices.
|
Darwin |
Guides |
2006-04-04
|
X11 FAQ
(HTML)
()
QA1232: Frequently Asked Questions about using Apple's X Window System (X11) implementation.
|
Darwin |
Technical Q&As |
2003-11-17
|
Apple Remote Desktop Focus on Task Server
(PDF)
Explains how to use Task Server to provide always-on, automated administration of client computers.
|
Enterprise IT |
Guides |
2006-08-07
|
Bonjour Printer Subtype for HTTP
(HTML)
QA1555: Describes how printer vendors can register their bonjour service such that Safari can see them.
|
Enterprise IT |
Technical Q&As |
2008-03-25
|
Building Universal Binaries from "configure"-based Open Source Projects
(HTML)
TN2137: Describes some methods for building some existing "configure"-based Open Source packages as universal binaries.
|
Enterprise IT |
Technical Notes |
2006-10-05
|
CFBundleIdentifier and user application access
(HTML)
QA1373: Describes the role of CFBundleIdentifier in limiting a user's application access.
|
Enterprise IT |
Technical Q&As |
2005-02-08
|
Compiling X11 / OpenGL applications on Mac OS X v.10.5 Leopard
(HTML)
QA1567: Trying to compile X11 / OpenGL application on Mac OS X v.10.5 result on "ld: cycle in dylib re-exports with /usr/X11R6/lib/libGL.dylib""
|
Enterprise IT |
Technical Q&As |
2007-10-30
|
Deploying Mac OS X Computers for K-12 Education
(PDF)
Explains how to configure and deploy Mac OS X Server and Mac OS X computers for K-12 education.
|
Enterprise IT |
Guides |
2006-07-24
|
Developer Tools JBoss and Tomcat Do Not Start After Installing Java 1.4.2 Update
(HTML)
QA1025: Describes how to re-enable JBoss and Tomcat after installing the Java 1.4.2 update.
|
Enterprise IT |
Technical Q&As |
2004-03-04
|
Does Safari support 128-bit encryption?
(HTML)
QA1320: Discusses support for 128-bit encryption in Apple's Safari web browser.
|
Enterprise IT |
Technical Q&As |
2004-09-10
|
Extending Your Wiki Server
(PDF)
Explains how to migrate content from other wikis, create custom themes, and enable JavaScript, YouTube, and Flash.
|
Enterprise IT |
Guides |
2008-06-09
|
GridCalendar
(HTML)
(DMG)
(ZIP)
Demonstrates how to add a custom job submission UI to the GridSample project.
|
Enterprise IT |
Sample Code |
2005-06-01
|
Mac OS X Security Configuration Guide
(PDF)
Describes how to configure Mac OS X to enhance security.
|
Enterprise IT |
Guides |
2008-06-09
|
Mac OS X Server Administration
(PDF)
Covers planning, installation, setup, and general server administration for advanced configurations.
|
Enterprise IT |
Guides |
2008-06-09
|
Mac OS X Server Getting Started Supplement
(PDF)
Provides an overview of Mac OS X Server features, a worksheet for installation and setup, and a setup example.
|
Enterprise IT |
Guides |
2006-08-07
|
Mac OS X Server iCal Service Administration
(PDF)
Explains how to set up and manage iCal shared calendar service.
|
Enterprise IT |
Guides |
2008-06-09
|
Mac OS X Server iChat Service Administration
(PDF)
New document that explains how to set up and manage iChat instant messaging service.
|
Enterprise IT |
Guides |
2007-10-31
|
Mac OS X Server Installation & Setup Worksheet
(PDF)
Covers installation and setup of a standard configuration or workgroup configuration of Leopard Server.
|
Enterprise IT |
Guides |
2007-10-31
|
Mac OS X Server Podcast Producer Administration
(PDF)
Explains how to set up and manage Podcast Producer service to record, process, and distribute podcasts.
|
Enterprise IT |
Guides |
2007-10-31
|
Mac OS X Server Podcast Producer Workflow Tutorial
(PDF)
Explains how to develop and customize Podcast Producer workflows.
|
Enterprise IT |
Guides |
2008-06-09
|
Mac OS X Server Security Configuration Guide
(PDF)
Describes how to configure Mac OS X Server to enhance server and service security.
|
Enterprise IT |
Guides |
2008-06-09
|
MoreIsBetter
(HTML)
(DMG)
(ZIP)
Library providing indispensable wrapers and workarounds for many areas of Mac OS programming.
|
Enterprise IT |
Sample Code |
2003-10-27
|
NetworkAuthentication
(HTML)
(DMG)
(ZIP)
Demonstrates authentication with Open Directory APIs and GSSAPI
|
Enterprise IT |
Sample Code |
2005-06-01
|
Programmatically Accessing and Manipulating Multiple Keychain Items
(HTML)
QA1486: An explanation on what is and is not possible using the SecKeychain API to manipulate Keychain Items.
|
Enterprise IT |
Technical Q&As |
2006-10-03
|
Programmatically Performing an Open Directory Search
(HTML)
QA1462: A short guide on how to programmatically search Open Directory for matching attribute values within records.
|
Enterprise IT |
Technical Q&As |
2006-09-11
|
Scripting Interface Guidelines
(HTML)
TN2106: Directions for providing a clean and consistent scripting interface for your application.
|
Enterprise IT |
Technical Notes |
2004-03-01
|
Security Framework Error Codes
(HTML)
QA1499: Explains how to interpret errors returned by the Security Framework with an overview of Security error handling.
|
Enterprise IT |
Technical Q&As |
2006-11-16
|
Shell Scripting Primer
(HTML)
(PDF)
A guided tour of (Bourne) shell scripting, including control structures, numerical computation, regular expressions, subroutines, and error handling.
|
Enterprise IT |
Guides |
2009-04-08
|
Smart Card Setup Guide
(PDF)
Explains how to configure Mac OS X version 10.4 to use smart cards.
|
Enterprise IT |
Guides |
2006-08-07
|
Uniquely Identifying a Macintosh Computer
(HTML)
()
TN1103: How to identify a specific Macintosh computer.
|
Enterprise IT |
Technical Notes |
2006-04-25
|
Where are the LiveConnect classes on Mac OS X?
(HTML)
QA1364: Locating classes necessary to build Java-Javascript communication into Java Applets on Mac OS X.
|
Enterprise IT |
Technical Q&As |
2006-10-02
|
Why is my Ruby on Rails application with FastCGI generating "'load error /etc/irbrc" errors?
(HTML)
QA1494: Describes how to resolve an error encountered hosting Ruby on Rails applications on Mac OS X 10.5.
|
Enterprise IT |
Technical Q&As |
2007-11-28
|
WikiSampleThemeWithCSS
(HTML)
(DMG)
(ZIP)
Demonstrates how to change the appearance of a wiki theme using CSS properties.
|
Enterprise IT |
Sample Code |
2008-06-02
|
WikiSampleThemeWithJavaScript
(HTML)
(DMG)
(ZIP)
Demonstrates how to add a JavaScript functionality to a wiki theme.
|
Enterprise IT |
Sample Code |
2008-06-02
|
2D Graphics Release Notes for Mac OS X v10.5
(HTML)
Describes the changes and issues related to Core Image and Quartz 2D in Mac OS X v10.5.
|
Games |
Release Notes |
2008-04-08
|
Accessing HTTPS Proxy Settings
(HTML)
()
QA1234: Describes how to programatically access Secure Web Proxy information.
|
Games |
Technical Q&As |
2003-02-19
|
AGL Changes for Mac OS X Leopard (v. 10.5)
(HTML)
QA1523: This Q&A describes the new and deprecated APIs for Apple OpenGL (AGL)
|
Games |
Technical Q&As |
2008-01-04
|
aglClipBufferRect
(HTML)
(DMG)
(ZIP)
Shows the use of clip regions and buffer rects in AGL.
|
Games |
Sample Code |
2003-01-14
|
AGLSurfaceTexture
(HTML)
(DMG)
(ZIP)
Example of render to texture/texture from surface using aglSurfaceTexture.
|
Games |
Sample Code |
2003-07-07
|
Animating the frame of a CALayer.
(HTML)
QA1620: Explains how the frame property of a layer interacts with animations.
|
Games |
Technical Q&As |
2008-10-24
|
Animation Overview
(HTML)
(PDF)
Describes the animation facilities provided by Mac OS X.
|
Games |
Guides |
2008-10-15
|
Avoiding Pauses When Looping Audio files with QuickTime
(HTML)
QA1371: Demonstrates how to avoid pauses when looping audio files with QuickTime
|
Games |
Technical Q&As |
2004-09-08
|
BlitVBL
(HTML)
(DMG)
(ZIP)
Shows how to have Mac OS X try its best to sync to the VBL for you.
|
Games |
Sample Code |
2003-01-14
|
BoingX
(HTML)
(DMG)
(ZIP)
Shows off using Quartz Extreme to provide borderless OpenGL content on the desktop.
|
Games |
Sample Code |
2007-11-06
|
Bonjour Overview
(HTML)
(PDF)
Explains how to use Apple's zero-configuration networking architecture in Cocoa applications.
|
Games |
Guides |
2006-05-23
|
Building WingNuts in Xcode with OpenGL: Freeverse Creates a Great Mac-only Game
(HTML)
Read how Freeverse created their award-winning Mac-only game, WingNuts 2, using Core Image, Interface Builder, Xcode, and OpenGL.
|
Games |
Articles |
2007-05-15
|
CALayerEssentials
(HTML)
(DMG)
(ZIP)
Demonstrates the basics of setting up various Core Animation layers
|
Games |
Sample Code |
2008-09-30
|
Carbon Full Screen Conundrums
(HTML)
QA1068: Describes the available Mac OS X DrawSprocket services.
|
Games |
Technical Q&As |
2001-08-20
|
Carbon GLSnapshot
(HTML)
(DMG)
(ZIP)
Demonstrates the use of OpenGL with Quicktime to capture OpenGL content.
|
Games |
Sample Code |
2003-07-07
|
CFPrefTopScores
(HTML)
(DMG)
(ZIP)
How to access globally shared (writable) user preferences without requiring authentication.
|
Games |
Sample Code |
2006-10-09
|
CGBitmapContextCreate Supported Color Spaces
(HTML)
QA1037: Lists the color space and alpha info combinations currently supported by CGBitmapContextCreate.
|
Games |
Technical Q&As |
2007-07-18
|
CGGamma
(HTML)
(DMG)
(ZIP)
Shows how to use CGDirectDisplay calls to manipulate display gamma tables.
|
Games |
Sample Code |
2003-01-14
|
Changing the TCP Window Size
(HTML)
NW47: Describes how to change the TCP window size in Open Transport.
|
Games |
Technical Q&As |
1997-03-14
|
CIColor Class Reference
(HTML)
(PDF)
Describes the class used to manage color values and color spaces for Core Image filters.
|
Games |
Reference |
2006-12-05
|
CIColorTracking
(HTML)
(DMG)
(ZIP)
An Objective-C applicaton that implements a GPU-based technique to find the location of a uniquely colored object in a scene
|
Games |
Sample Code |
2008-04-24
|
CIContext Class Reference
(HTML)
(PDF)
Describes the class that provides an evaluation context for rendering a Core Image image through Quartz 2D or OpenGL.
|
Games |
Reference |
2007-03-16
|
CIFilter Class Reference
(HTML)
(PDF)
Describes the class that processes image data and produces a Core Image image as output.
|
Games |
Reference |
2007-12-11
|
CIFilterShape Class Reference
(HTML)
(PDF)
Describes the class that defines the bounding shape of a filter and the domain of definition of a filter operation.
|
Games |
Reference |
2006-12-07
|
CIImage Class Reference
(HTML)
(PDF)
Describes the class that represents an immutable Core Image image.
|
Games |
Reference |
2007-10-31
|
CIImageAccumulator Class Reference
(HTML)
(PDF)
Describes the class that enables feedback-based image processing.
|
Games |
Reference |
2007-01-05
|
CIImageProvider Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used to supply bitmap data for creating or initializing a Core Image image.
|
Games |
Reference |
2006-12-05
|
CIKernel Class Reference
(HTML)
(PDF)
Describes the class that operates on individual pixels using a kernel routine.
|
Games |
Reference |
2006-12-05
|
CIPlugIn Class Reference
(HTML)
(PDF)
Describes the class that is responsible for loading image units.
|
Games |
Reference |
2006-12-05
|
CIPlugInRegistration Protocol Reference
(HTML)
(PDF)
Describes the protocol used to load Core Image image units.
|
Games |
Reference |
2006-12-07
|
CISampler Class Reference
(HTML)
(PDF)
Describes the class that retrieves samples of images that are then processed by a Core Image kernel.
|
Games |
Reference |
2006-12-07
|
CIVector Class Reference
(HTML)
(PDF)
Describes the class used to pass parameter values to Core Image filters.
|
Games |
Reference |
2006-12-07
|
Coalesced Updates
(HTML)
TN2133: How to achieve the maxium frame rate in your Mac OS X application
|
Games |
Technical Notes |
2006-01-20
|
Cocoa OpenGL
(HTML)
(DMG)
(ZIP)
Demonstrates using Cocoa with OpenGL, including window setup and event handling.
|
Games |
Sample Code |
2007-10-22
|
CocoaSpeechSynthesisExample
(HTML)
(DMG)
(ZIP)
Shows how to use the Carbon Speech Synthesis API from within a Mac OS X Cocoa application.
|
Games |
Sample Code |
2007-03-23
|
Context Sharing Tips
(HTML)
()
QA1248: How to correctly share OpenGL contexts and what the limits on this sharing are.
|
Games |
Technical Q&As |
2005-02-07
|
Core Animation properties and Reference Counting
(HTML)
QA1565: Describes a discrepancy between the property declarations in Core Animation and the actual behavior.
|
Games |
Technical Q&As |
2008-11-24
|
Core Audio Overview
(HTML)
(PDF)
Provides an overview of Core Audio and its programming interfaces.
|
Games |
Guides |
2007-01-08
|
Core Image Kernel Language Reference
(HTML)
(PDF)
Describes the symbols for writing image-processing kernels.
|
Games |
Reference |
2008-06-09
|
Core Image Programming Guide
(HTML)
(PDF)
Provides an overview and explains how to use and create image filters and image units.
|
Games |
Guides |
2008-06-09
|
Core Image Reference Collection
(HTML)
(PDF)
Describes the Objective-C API for using and creating filters for image processing.
|
Games |
Reference |
2006-12-05
|
CubePuzzle
(HTML)
(DMG)
(ZIP)
Models a Rubik's Cube using Cocoa and OpenGL
|
Games |
Sample Code |
2003-04-21
|
Current GDevice Dependencies
(HTML)
()
QA1115: Describes potential problems with creating windows or ports when the current GDevice isn't the main device.
|
Games |
Technical Q&As |
2002-02-13
|
Debugging Graphics with QuartzDebug
(HTML)
()
QA1236: Explains how to use QuartzDebug to debug graphics issues.
|
Games |
Technical Q&As |
2006-01-12
|
Developing Games on Mac OS X Using Third-Party Game Engines
(HTML)
Create your own game using the powerful game engines that run on Mac OS X.
|
Games |
Articles |
2006-06-05
|
DNS Service Discovery Programming Guide
(HTML)
(PDF)
Explains how to use DNS Service Discovery in your application.
|
Games |
Guides |
2005-11-09
|
DrawSprocketTestOld
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates basic implementations of DrawSprocket Functions.
|
Games |
Sample Code |
2003-10-14
|
Driving OpenGL Rendering Loops
(HTML)
QA1385: Using Core Video display links (CVDisplayLink) or Cocoa timers (NSTimer) to drive an OpenGL rendering loop
|
Games |
Technical Q&As |
2009-05-01
|
Enabling multi-threaded execution of the OpenGL framework
(HTML)
TN2085: OpenGL on Intel-based Macintosh systems can use multi-threading to increase the performance of CPU-bound OpenGL-based applications.
|
Games |
Technical Notes |
2006-11-07
|
Ensuring hardware accelerated rendering for your OpenGL application
(HTML)
QA1502: Using the NoRecovery pixel format attribute and how to check whether vertex and fragment processing is executed on the GPU or CPU
|
Games |
Technical Q&As |
2007-07-18
|
Force Feedback Framework Reference
(HTML)
Describes the public interfaces to the Force Feedback implementation in Mac OS X, including support for plug-ins.
|
Games |
Reference |
2008-04-08
|
GeekGameBoard
(HTML)
(DMG)
(ZIP)
Shows how to use Core Animation for the user interface of a board or card game.
|
Games |
Sample Code |
2007-12-19
|
GetMACAddressSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to retrieve the MAC address for each Ethernet interface from the Mac OS X I/O Registry.
|
Games |
Sample Code |
2003-01-14
|
GetPrimaryMACAddress
(HTML)
(DMG)
(ZIP)
Demonstrates retrieving the MAC address of the built-in Ethernet controller. Useful for uniquely identifying a Macintosh system.
|
Games |
Sample Code |
2005-10-27
|
GetProcAdress and OpenGL Entry Points
(HTML)
()
QA1188: Technique for finding function pointers for OpenGL entry points in Cocoa and Carbon
|
Games |
Technical Q&As |
2002-11-25
|
GetSetOptions
(HTML)
(DMG)
(ZIP)
Demonstrates a variety of uses of Open Transport's option management routines.
|
Games |
Sample Code |
2003-01-14
|
Getting a Packet Trace
(HTML)
()
QA1176: Lists tools available for looking at the network packets on the wire.
|
Games |
Technical Q&As |
2008-06-03
|
Getting the pixel data from a CGImage object
(HTML)
QA1509: Describes how to access the pixel data of a CGImage object
|
Games |
Technical Q&As |
2008-08-27
|
GLSLShowpiece
(HTML)
(DMG)
(ZIP)
GLSLShowpiece demonstrates several Vertex and Fragment shaders
|
Games |
Sample Code |
2006-07-17
|
GlyphaIVOld
(HTML)
(DMG)
(ZIP)
Deprecated - A basic game implementation in the spirit of Joust meant as demonstation of Sprocket usage.
|
Games |
Sample Code |
2003-10-14
|
HID Calibrator
(HTML)
(DMG)
(ZIP)
Human Interface Device Manager Calibrator sample
|
Games |
Sample Code |
2008-05-07
|
HID Config Save
(HTML)
(DMG)
(ZIP)
Human Interface Device Manager Configuration sample
|
Games |
Sample Code |
2008-05-07
|
HID Explorer
(HTML)
(DMG)
(ZIP)
Human Interface Device Manager Explorer
|
Games |
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.
|
Games |
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.
|
Games |
Sample Code |
2003-07-10
|
HID Manager Event Data Underruns
(HTML)
QA1038: Explains how to correctly handle HID Manager event queue data underruns.
|
Games |
Technical Q&As |
2001-06-13
|
HID Utilities Source
(HTML)
(DMG)
(ZIP)
Shows a high level abstract library for the HID manager.
|
Games |
Sample Code |
2003-10-06
|
How can I programmatically determine the DPI of the current video mode?
(HTML)
()
QA1217: Describes how to compute the DPI for a given display in a given mode using Core Graphics.
|
Games |
Technical Q&As |
2002-12-02
|
How do I determine how much VRAM is available on my video card?
(HTML)
QA1168: Using Core Graphics and IOKit to find the physical size of VRAM on installed hardware.
|
Games |
Technical Q&As |
2004-10-11
|
How do I tell if a particular display is being hardware accelerated by Quartz Extreme?
(HTML)
()
QA1218: Describes how to use CGDisplayUsesOpenGLAcceleration to see if a display is accelerated or not.
|
Games |
Technical Q&As |
2002-12-04
|
How do I use QuickDraw with CGDirectDisplay?
(HTML)
QA1011: Explains how to draw to a CGDirectDisplay-captured display using QuickDraw.
|
Games |
Technical Q&As |
2001-04-11
|
Image Unit Tutorial
(HTML)
(PDF)
Describes how to write image processing kernels and package them for distribution.
|
Games |
Guides |
2009-05-06
|
ImageClient
(HTML)
(DMG)
(ZIP)
Demonstrates how to use CFNetwork for synchronous and asynchronous operations, network diagnostics, proxy navigation, and authentication.
|
Games |
Sample Code |
2005-06-01
|
Incorrect Inside Macintosh Volume V documentation
(HTML)
Deprecated - QD15: Identifies incorrect documentation in Inside Macintosh Volume V regarding the formats of PnPixPat and BkPixPat opcodes.
|
Games |
Technical Q&As |
1995-09-15
|
Installer JavaScript Reference
(HTML)
(PDF)
Describes the JavaScript object model used in distribution definition files.
|
Games |
Reference |
2008-12-16
|
InstallerPluginSample
(HTML)
(DMG)
(ZIP)
Provides instructions for extending software installation using custom plugins
|
Games |
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.
|
Games |
Articles |
2005-06-13
|
Internet Connect Speed
(HTML)
()
QA1165: Describes how to get the modem connection speed from the System Configuration framework dynamic store.
|
Games |
Technical Q&As |
2003-03-26
|
Is ColorSync thread safe?
(HTML)
()
QA1261: Discusses ColorSync thread-safety issues.
|
Games |
Technical Q&As |
2003-04-17
|
Leopard Technology Series for Developers: Graphics & Media Overview
(HTML)
Describes Leopard's graphics and media capabilities.
|
Games |
Articles |
2007-12-11
|
ListMania
(HTML)
(DMG)
(ZIP)
Demonstrates a variety of techniques for using Open Transport's list utility routines.
|
Games |
Sample Code |
2003-01-14
|
MassiveImage
(HTML)
(DMG)
(ZIP)
Shows how to use a CGDataProvider to save a very large image with Image IO
|
Games |
Sample Code |
2007-09-27
|
Mode
(HTML)
(DMG)
(ZIP)
Shows how to enumerate displays and list the available modes for each display.
|
Games |
Sample Code |
2003-01-14
|
ModeWhacker
(HTML)
(DMG)
(ZIP)
Shows how to enumerate, select, capture, manipulate, and release displays using the CGDirectDisplay API.
|
Games |
Sample Code |
2003-01-14
|
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.
|
Games |
Technical Notes |
2008-01-23
|
NoCopyReceives
(HTML)
(DMG)
(ZIP)
Demonstrates using no-copy receives under Open Transport.
|
Games |
Sample Code |
2003-01-14
|
NSAnimation Class Reference
(HTML)
(PDF)
Describes the behavior of an animation.
|
Games |
Reference |
2007-10-31
|
NSGLImage
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates how to texture in OpenGL with an NSImage and/or NSBitmapImageRep
|
Games |
Sample Code |
2004-12-01
|
NSHost Class Reference
(HTML)
(PDF)
Describes a representation of a network host.
|
Games |
Reference |
2007-03-24
|
Open Transport Libraries
(HTML)
()
NW18: Lists the Open Transport libraries and what to link with for PowerPC and 68K.
|
Games |
Technical Q&As |
2000-11-03
|
OpenALExample
(HTML)
(DMG)
(ZIP)
Basic example showing OpenAL usage in a 2D OpenGL environment
|
Games |
Sample Code |
2005-06-01
|
OpenGL Filter Basics Cocoa
(HTML)
(DMG)
(ZIP)
How to use Objective-C and MVC design patterns in installing and utilizing filters in an OpenGL rendering pipeline
|
Games |
Sample Code |
2008-02-06
|
OpenGL Programming Guide for Mac OS X
(HTML)
(PDF)
Explains how to use the Apple implementation of OpenGL to create 3D graphics for Cocoa and Carbon applications.
|
Games |
Guides |
2008-06-09
|
OpenGL Release Highlights - Mac OS X 10.3 Panther
(HTML)
TN2131: Contains a list of bugs along with a short description on a release-by-release basis
|
Games |
Technical Notes |
2005-02-04
|
OTScheduleDeferredTask When Task Running
(HTML)
()
NW52: Describes what happens when you use OTScheduleDefferedTask to schedule a task that is running.
|
Games |
Technical Q&As |
1997-10-13
|
Out of This GWorld
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates the use of offscreen GWorlds and palette animation to simulate animation.
|
Games |
Sample Code |
2003-03-12
|
Performance Overview
(HTML)
(PDF)
Introduces the factors that determine performance.
|
Games |
Guides |
2006-10-03
|
Preserving embedded ICC profiles when using QuickTime Graphics Importer/Exporters
(HTML)
()
QA1145: Shows how to preserve the embedded ICC profile when using the QuickTime Graphics Importer/Exporter routines
|
Games |
Technical Q&As |
2002-09-04
|
QDFlushPortBuffer
(HTML)
()
QD65: Describes a possible solution for window update problems under Carbon.
|
Games |
Technical Q&As |
2000-11-08
|
Quartz 2D Programming Guide
(HTML)
(PDF)
Explains how to use Quartz 2D. Includes illustrations and sample code.
|
Games |
Guides |
2007-12-11
|
Quartz 2D Reference Collection
(HTML)
(PDF)
Describes the C API for the native two-dimensional drawing engine in Mac OS X.
|
Games |
Reference |
2006-12-18
|
Quartz Composer Texture
(HTML)
(DMG)
(ZIP)
Shows how to use a Quartz Composer composition as an OpenGL texture.
|
Games |
Sample Code |
2005-06-01
|
QuickTime Overview
(HTML)
(PDF)
Introduces the main concepts and services of QuickTime.
|
Games |
Guides |
2005-08-11
|
Real world profiling with the OpenGL Profiler
(HTML)
TN2178: This document describes how to use OpenGL Profiler, a very powerful tool for your OpenGL development.
|
Games |
Technical Notes |
2008-09-16
|
RecordAudioToFile
(HTML)
(DMG)
(ZIP)
Demonstrates recording audio to an AAC file using Core Audio
|
Games |
Sample Code |
2007-02-27
|
Requirements for Quartz GL
(HTML)
QA1536: Describes the requirements for enabling Quartz GL.
|
Games |
Technical Q&As |
2008-08-08
|
Resolution Independent UI Release Notes
(HTML)
|
Games |
Release Notes |
2005-04-29
|
Retain Counts of io_object_t Objects in IOKit.framework
(HTML)
()
QA1195: Distinguishes between the retain counts of an I/O Kit kernel object and its io_object_t user space proxy.
|
Games |
Technical Q&As |
2008-09-24
|
SetMouseAcclSample
(HTML)
(DMG)
(ZIP)
Find HID System Manager and get/set cursor acceleration
|
Games |
Sample Code |
2006-11-28
|
Setting environment variables for user processes
(HTML)
QA1067: Tells how to set environment variables for user processes.
|
Games |
Technical Q&As |
2001-10-25
|
Simple DrawSprocket
(HTML)
(DMG)
(ZIP)
Deprecated - Simple use of DrawSprocket to set screen resolution and size.
|
Games |
Sample Code |
2003-07-22
|
SimplePing
(HTML)
(DMG)
(ZIP)
Sample provides simple API to programatically ping a remote host without admin privileges
|
Games |
Sample Code |
2003-10-27
|
SimplePlayThru
(HTML)
(DMG)
(ZIP)
Use the HAL's Audio Output Unit (AUHAL) for device input and output on a single device (play-thru)
|
Games |
Sample Code |
2006-10-25
|
SimpleSpeechRecExample
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the Speech Recognition Manager in a simple application.
|
Games |
Sample Code |
2003-03-26
|
Synchronizing OpenGL rendering updates to the vertical refresh of the display
(HTML)
QA1521: How to avoid tearing by synchronizing your rendering to the display VBL
|
Games |
Technical Q&As |
2007-07-16
|
T_DATA_REQ vs M_DATA TPI Message Blocks
(HTML)
()
NW42: Explains why OT passes data to a TPI module using M_DATA message blocks instead of M_PROTO+T_DATA_REQ.
|
Games |
Technical Q&As |
1996-10-25
|
TCP/IP Option Sizes
(HTML)
()
NW62: Enumerates the TCP/IP options and their sizes for Open Transport.
|
Games |
Technical Q&As |
1999-04-26
|
TexturePerformanceDemo
(HTML)
(DMG)
(ZIP)
OpenGL texture optimization demo for WWDC Session 214
|
Games |
Sample Code |
2005-06-01
|
Tiger Developer Overview Series: Developing with Core Image
(HTML)
Learn how Core Image can help you take your graphics development to the next level.
|
Games |
Articles |
2005-03-09
|
Updating OpenGL Contexts
(HTML)
()
QA1209: When and why to update an OpenGL context in response to system and user actions.
|
Games |
Technical Q&As |
2003-06-19
|
Using Clip Region and Buffer Rectangles with OpenGL Carbon
(HTML)
()
QA1222: Shows the basics of using buffer rectangles and clip regions with AGL.
|
Games |
Technical Q&As |
2002-12-19
|
Using Interface Builder's NSOpenGLView or Custom View objects for an OpenGL application
(HTML)
QA1167: Describes usage cases for both NSOpenGLViews and Custom Views for Cocoa OpenGL applications
|
Games |
Technical Q&As |
2004-10-28
|
Using Temporary Memory with OpenPicture
(HTML)
Deprecated - QD20: Provides several techniques of causing OpenPicture to allocate temporary memory for a picture handle.
|
Games |
Technical Q&As |
1996-02-01
|
Using the 3DMixer Audio Unit
(HTML)
TN2112: Discusses how to use Core Audio's 3DMixer version 2.0
|
Games |
Technical Notes |
2004-06-14
|
VertexPerformanceDemo
(HTML)
(DMG)
(ZIP)
Vertex optimization demo for WWDC Session 214
|
Games |
Sample Code |
2005-06-01
|
VideoHardwareInfo
(HTML)
(DMG)
(ZIP)
Query VRAM, Quartz Extreme support, OpenGL extensions and renderer, GLSL version and support.
|
Games |
Sample Code |
2007-05-14
|
2D Graphics Release Notes for Mac OS X v10.5
(HTML)
Describes the changes and issues related to Core Image and Quartz 2D in Mac OS X v10.5.
|
Graphics & Imaging |
Release Notes |
2008-04-08
|
AGL Changes for Mac OS X Leopard (v. 10.5)
(HTML)
QA1523: This Q&A describes the new and deprecated APIs for Apple OpenGL (AGL)
|
Graphics & Imaging |
Technical Q&As |
2008-01-04
|
AGL Reference
(HTML)
(PDF)
Describes the Apple graphics library for Carbon applications that use OpenGL.
|
Graphics & Imaging |
Reference |
2007-10-31
|
AGL Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the AGL framework.
|
Graphics & Imaging |
Release Notes |
2007-07-18
|
aglClipBufferRect
(HTML)
(DMG)
(ZIP)
Shows the use of clip regions and buffer rects in AGL.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
AGLSurfaceTexture
(HTML)
(DMG)
(ZIP)
Example of render to texture/texture from surface using aglSurfaceTexture.
|
Graphics & Imaging |
Sample Code |
2003-07-07
|
Animating the frame of a CALayer.
(HTML)
QA1620: Explains how the frame property of a layer interacts with animations.
|
Graphics & Imaging |
Technical Q&As |
2008-10-24
|
Animation Overview
(HTML)
(PDF)
Describes the animation facilities provided by Mac OS X.
|
Graphics & Imaging |
Guides |
2008-10-15
|
Animation Programming Guide for Cocoa
(HTML)
(PDF)
Describes how to use Cocoa animation objects to enhance user interface transitions.
|
Graphics & Imaging |
Guides |
2006-05-23
|
Apple Game Sprockets Reference
(HTML)
(PDF)
Deprecated - Describes the programming interface defined by Game Sprockets. Replaced by Quartz Display Services.
|
Graphics & Imaging |
Reference |
2006-07-13
|
Apple RGB and Generic RGB profiles explained
(HTML)
QA1430: Discusses use of the Apple RGB and Generic RGB profiles for untagged data on Mac OS X
|
Graphics & Imaging |
Technical Q&As |
2005-10-17
|
Apple Type Services for Fonts Programming Guide
(HTML)
(PDF)
Explains how to access fonts using the ATS-based font management API. Includes implementing the Fonts window.
|
Graphics & Imaging |
Guides |
2007-12-11
|
Apple Type Services for Fonts Reference
(HTML)
(PDF)
Describes the C API for ATS-based font access and management.
|
Graphics & Imaging |
Reference |
2007-12-11
|
Application Kit Framework Reference
(HTML)
(PDF)
Describes the interface for all things related to an application's user interface.
|
Graphics & Imaging |
Reference |
2008-11-19
|
Application Services Framework Reference
(HTML)
(PDF)
Describes the API for a number of services--such as Quartz 2D and ATSUI--that are essential to Carbon applications.
|
Graphics & Imaging |
Reference |
2007-10-31
|
Application Services Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Application Services framework.
|
Graphics & Imaging |
Release Notes |
2007-07-18
|
ATSUI Programming Guide
(HTML)
(PDF)
Explains how to lay out, process, and draw Unicode text.
|
Graphics & Imaging |
Guides |
2007-07-10
|
ATSUI Reference
(HTML)
(PDF)
Describes the C API for rendering Unicode-encoded text with advanced typographic features.
|
Graphics & Imaging |
Reference |
2007-06-28
|
Availability of Quartz Composer Patches in Web Kit
(HTML)
QA1505: Details which Quartz Composer patches are available in Web Kit
|
Graphics & Imaging |
Technical Q&As |
2007-03-05
|
BasicCocoaAnimations
(HTML)
(DMG)
(ZIP)
"BasicCocoaAnimations" demonstrates the use of the animator proxy to easily animate Cocoa views and windows.
|
Graphics & Imaging |
Sample Code |
2007-06-11
|
BlitNoVBL
(HTML)
(DMG)
(ZIP)
Shows how to draw directly to the screen without syncing to the VBL of the monitor.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
BlitVBL
(HTML)
(DMG)
(ZIP)
Shows how to have Mac OS X try its best to sync to the VBL for you.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
BoingX
(HTML)
(DMG)
(ZIP)
Shows off using Quartz Extreme to provide borderless OpenGL content on the desktop.
|
Graphics & Imaging |
Sample Code |
2007-11-06
|
Boinx Starts with Sample Code: FotoMagico Is a Powerful Digital Slideshow
(HTML)
Starting with Apple sample code, tools and technologies, Boinx wrote FotoMagico in a matter of months.
|
Graphics & Imaging |
Articles |
2007-12-11
|
Building WingNuts in Xcode with OpenGL: Freeverse Creates a Great Mac-only Game
(HTML)
Read how Freeverse created their award-winning Mac-only game, WingNuts 2, using Core Image, Interface Builder, Xcode, and OpenGL.
|
Graphics & Imaging |
Articles |
2007-05-15
|
CAAction Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving actions initiated by a layer.
|
Graphics & Imaging |
Reference |
2007-07-24
|
CAAnimation Class Reference
(HTML)
(PDF)
Describes the interface for managing the actions and timing of an animation.
|
Graphics & Imaging |
Reference |
2007-10-31
|
CAAnimationGroup Class Reference
(HTML)
(PDF)
Describes a grouping of multiple animations into a single animation.
|
Graphics & Imaging |
Reference |
2008-03-11
|
CABasicAnimation Class Reference
(HTML)
(PDF)
Describes the basic interpolation of a layer property.
|
Graphics & Imaging |
Reference |
2007-07-24
|
CAConstraint Class Reference
(HTML)
(PDF)
Describes a single geometric constraint between two layers.
|
Graphics & Imaging |
Reference |
2007-07-24
|
CAConstraintLayoutManager Class Reference
(HTML)
(PDF)
Describes a layout manager that applies a set of constraints to a layer tree.
|
Graphics & Imaging |
Reference |
2007-12-11
|
CAKeyframeAnimation Class Reference
(HTML)
(PDF)
Describes an animation that provides keyframe interpolation of a layer property.
|
Graphics & Imaging |
Reference |
2007-07-24
|
CALayer Class Reference
(HTML)
(PDF)
Describes a node of animated visual content.
|
Graphics & Imaging |
Reference |
2009-02-04
|
CALayerEssentials
(HTML)
(DMG)
(ZIP)
Demonstrates the basics of setting up various Core Animation layers
|
Graphics & Imaging |
Sample Code |
2008-09-30
|
CALayoutManager Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving requests to arrange a layout tree.
|
Graphics & Imaging |
Reference |
2007-07-24
|
CalcCMask and SeedCFill in Carbon
(HTML)
()
QD62: Explains how to use CalcCMask and SeedCFill in Carbon even though Carbon doesn't support OpenPort.
|
Graphics & Imaging |
Technical Q&As |
2000-11-08
|
CAMediaTiming Protocol Reference
(HTML)
(PDF)
Describes the interface for the time behavior of an animation.
|
Graphics & Imaging |
Reference |
2009-03-04
|
CAMediaTimingFunction Class Reference
(HTML)
(PDF)
Describes the pacing of an animation as a timing curve.
|
Graphics & Imaging |
Reference |
2008-07-11
|
CAOpenGLLayer Class Reference
(HTML)
(PDF)
Describes a layer that acts as a target for OpenGL commands.
|
Graphics & Imaging |
Reference |
2008-03-11
|
CAPropertyAnimation Class Reference
(HTML)
(PDF)
Describes the interface for manipulating values of layer properties.
|
Graphics & Imaging |
Reference |
2007-07-24
|
Carbon Full Screen Conundrums
(HTML)
QA1068: Describes the available Mac OS X DrawSprocket services.
|
Graphics & Imaging |
Technical Q&As |
2001-08-20
|
Carbon GLSnapshot
(HTML)
(DMG)
(ZIP)
Demonstrates the use of OpenGL with Quicktime to capture OpenGL content.
|
Graphics & Imaging |
Sample Code |
2003-07-07
|
Carbon Printing Reference
(HTML)
(PDF)
Describes the C API used by Carbon applications to provide a user interface for printing.
|
Graphics & Imaging |
Reference |
2007-07-24
|
Carbon Resolution Independence Release Notes
(HTML)
|
Graphics & Imaging |
Release Notes |
2005-04-29
|
CarbonCocoaCoreImageTab
(HTML)
(DMG)
(ZIP)
Carbon-based application creates a Cocoa-based web window which used CoreImage filters to transition between tabbed WebViews
|
Graphics & Imaging |
Sample Code |
2006-07-25
|
CarbonQuartzComposer_TV
(HTML)
(DMG)
(ZIP)
Demonstrates how to integrate Cocoa based QuartzComposer window into a Carbon based application
|
Graphics & Imaging |
Sample Code |
2006-10-02
|
CarbonQuartzDrawingWPrinting
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates mixing QuickDraw and Quartz 2D drawing both on screen and during printing.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
CarbonSketch
(HTML)
(DMG)
(ZIP)
Core Graphics only example of a Sketch application implemented with HIToolbox. Shows 1x1-CGBitmapContext for hit-testing, printing.
|
Graphics & Imaging |
Sample Code |
2005-03-23
|
CARenderer Class Reference
(HTML)
(PDF)
Describes an object that draws a layer to a Core Graphics context.
|
Graphics & Imaging |
Reference |
2008-04-30
|
CAScrollLayer Class Reference
(HTML)
(PDF)
Describes a layer that displays a scrollable portion of another layer.
|
Graphics & Imaging |
Reference |
2007-07-24
|
CATextLayer Class Reference
(HTML)
(PDF)
Describes a layer that draws text.
|
Graphics & Imaging |
Reference |
2007-12-11
|
CATiledLayer Class Reference
(HTML)
(PDF)
Describes a layer that draws tiles of content as needed.
|
Graphics & Imaging |
Reference |
2007-07-24
|
CATransaction Class Reference
(HTML)
(PDF)
Describes a batch of Core Animation updates that are applied to a render tree atomically.
|
Graphics & Imaging |
Reference |
2007-07-24
|
CATransition Class Reference
(HTML)
(PDF)
Describes the class that provides transition animations to layers.
|
Graphics & Imaging |
Reference |
2007-10-31
|
CGAffineTransform Reference
(HTML)
(PDF)
Describes the functions for creating and applying affine transformations.
|
Graphics & Imaging |
Reference |
2008-04-08
|
CGBitmapContext Reference
(HTML)
(PDF)
Describes an opaque type for managing drawing operations in a bitmap.
|
Graphics & Imaging |
Reference |
2007-06-28
|
CGBitmapContextCreate Supported Color Spaces
(HTML)
QA1037: Lists the color space and alpha info combinations currently supported by CGBitmapContextCreate.
|
Graphics & Imaging |
Technical Q&As |
2007-07-18
|
CGColor Reference
(HTML)
(PDF)
Describes a representation of color and opacity (alpha value).
|
Graphics & Imaging |
Reference |
2006-12-22
|
CGColorSpace Reference
(HTML)
(PDF)
Describes an opaque type for specifying color space information.
|
Graphics & Imaging |
Reference |
2008-09-09
|
CGContext Bounds
(HTML)
QA1048: Explains how to determine the bounds of a CGContext.
|
Graphics & Imaging |
Technical Q&As |
2001-07-02
|
CGContext Reference
(HTML)
(PDF)
Describes a Quartz 2D drawing destination.
|
Graphics & Imaging |
Reference |
2008-04-08
|
CGContextAddLineToPoint, CGContextAddCurveToPoint, et. al.
(HTML)
QA1049: Explains why the CGContextAddXYZ APIs don't draw anything immediately.
|
Graphics & Imaging |
Technical Q&As |
2001-07-02
|
CGContextClosePath
(HTML)
QA1046: Explains when you should call CGContextClosePath.
|
Graphics & Imaging |
Technical Q&As |
2001-10-02
|
CGDataConsumer Reference
(HTML)
(PDF)
Describes an opaque data type for writing image or PDF data.
|
Graphics & Imaging |
Reference |
2006-12-22
|
CGDataProvider Reference
(HTML)
(PDF)
Describes an opaque data type for reading image data.
|
Graphics & Imaging |
Reference |
2009-01-06
|
CGDrawPicture
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to use the QDPictDrawToCGContext API.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
CGFont Reference
(HTML)
(PDF)
Describes a representation of a font.
|
Graphics & Imaging |
Reference |
2007-07-17
|
CGFunction Reference
(HTML)
(PDF)
Describes a facility for defining and using callback functions.
|
Graphics & Imaging |
Reference |
2006-12-22
|
CGGamma
(HTML)
(DMG)
(ZIP)
Shows how to use CGDirectDisplay calls to manipulate display gamma tables.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
CGGeometry Reference
(HTML)
(PDF)
Describes structures and functions for manipulating points, rectangles, and sizes.
|
Graphics & Imaging |
Reference |
2009-01-06
|
CGGLContext Reference
(HTML)
(PDF)
Describes a graphics context for OpenGL commands. Not recommended
|
Graphics & Imaging |
Reference |
2006-12-22
|
CGGradient Reference
(HTML)
(PDF)
Describes the functions that create and operate on Quartz gradient objects.
|
Graphics & Imaging |
Reference |
2007-05-01
|
CGImage Reference
(HTML)
(PDF)
Describes a representation of an image.
|
Graphics & Imaging |
Reference |
2008-04-08
|
CGImageDestination Reference
(HTML)
(PDF)
Describes the opaque type for writing image data.
|
Graphics & Imaging |
Reference |
2007-05-04
|
CGImageProperties Reference
(HTML)
(PDF)
Describes property constants for source and destination images.
|
Graphics & Imaging |
Reference |
2007-10-31
|
CGImageRef contents are immutable
(HTML)
()
QA1276: Explains that CGImageRef contents are considered immutable once created.
|
Graphics & Imaging |
Technical Q&As |
2003-07-17
|
CGImageSource Reference
(HTML)
(PDF)
Describes the opaque type for reading image data.
|
Graphics & Imaging |
Reference |
2007-12-04
|
CGL Reference
(HTML)
(PDF)
Describes Apple's low level interface for OpenGL contexts.
|
Graphics & Imaging |
Reference |
2007-06-28
|
CGLayer Reference
(HTML)
(PDF)
Describes the opaque type for creating and drawing to a Quartz layer.
|
Graphics & Imaging |
Reference |
2006-12-22
|
CGPath Reference
(HTML)
(PDF)
Describes a vector-based path consisting of line and curve segments.
|
Graphics & Imaging |
Reference |
2006-12-22
|
CGPattern Reference
(HTML)
(PDF)
Describes a representation of a fill pattern.
|
Graphics & Imaging |
Reference |
2006-12-22
|
CGPDFArray Reference
(HTML)
(PDF)
Describes an array structure in a PDF document.
|
Graphics & Imaging |
Reference |
2008-10-15
|
CGPDFContentStream Reference
(HTML)
(PDF)
Describes the appearance of a PDF page.
|
Graphics & Imaging |
Reference |
2008-10-15
|
CGPDFContext Reference
(HTML)
(PDF)
Describes a Quartz PDF drawing destination.
|
Graphics & Imaging |
Reference |
2007-10-31
|
CGPDFDictionary Reference
(HTML)
(PDF)
Describes a dictionary structure in a PDF document.
|
Graphics & Imaging |
Reference |
2008-10-15
|
CGPDFDocument Reference
(HTML)
(PDF)
Describes a document containing PDF data.
|
Graphics & Imaging |
Reference |
2006-12-22
|
CGPDFObject Reference
(HTML)
(PDF)
Describes a PDF object in a PDF document.
|
Graphics & Imaging |
Reference |
2008-10-15
|
CGPDFOperatorTable Reference
(HTML)
(PDF)
Describes a collection of PDF operators and associated callback functions.
|
Graphics & Imaging |
Reference |
2009-03-04
|
CGPDFPage Reference
(HTML)
(PDF)
Describes a page in a PDF document.
|
Graphics & Imaging |
Reference |
2008-04-08
|
CGPDFScanner Reference
(HTML)
(PDF)
Describes an opaque type for parsing a PDF content stream.
|
Graphics & Imaging |
Reference |
2008-10-15
|
CGPDFStream Reference
(HTML)
(PDF)
Describes a PDF data stream, which typically represents an image or a page description.
|
Graphics & Imaging |
Reference |
2008-10-15
|
CGPDFString Reference
(HTML)
(PDF)
Describes a character string in a PDF document.
|
Graphics & Imaging |
Reference |
2008-10-15
|
CGPSConverter Reference
(HTML)
(PDF)
Describes an opaque type for converting PostScript data to PDF data.
|
Graphics & Imaging |
Reference |
2006-12-22
|
CGShading Reference
(HTML)
(PDF)
Describes a gradient fill pattern.
|
Graphics & Imaging |
Reference |
2006-12-22
|
CIAnnotation
(HTML)
(DMG)
(ZIP)
Image annotation application using Core Image Filters. Demonstrates creation and usage of Image Units.
|
Graphics & Imaging |
Sample Code |
2005-08-01
|
CIColor Additions Reference
(HTML)
(PDF)
Describes additions to support Cocoa color information.
|
Graphics & Imaging |
Reference |
2006-05-23
|
CIColor Class Reference
(HTML)
(PDF)
Describes the class used to manage color values and color spaces for Core Image filters.
|
Graphics & Imaging |
Reference |
2006-12-05
|
CIColorTracking
(HTML)
(DMG)
(ZIP)
An Objective-C applicaton that implements a GPU-based technique to find the location of a uniquely colored object in a scene
|
Graphics & Imaging |
Sample Code |
2008-04-24
|
CIContext Class Reference
(HTML)
(PDF)
Describes the class that provides an evaluation context for rendering a Core Image image through Quartz 2D or OpenGL.
|
Graphics & Imaging |
Reference |
2007-03-16
|
CIFilter Class Reference
(HTML)
(PDF)
Describes the class that processes image data and produces a Core Image image as output.
|
Graphics & Imaging |
Reference |
2007-12-11
|
CIFilter Core Animation Additions
(HTML)
(PDF)
Describes the category that extends Core Image filters for use with Layer Kit.
|
Graphics & Imaging |
Reference |
2007-07-24
|
CIFilter Image Kit Additions
(HTML)
(PDF)
Describes the category that extends Core Image filters for use with Image Kit.
|
Graphics & Imaging |
Reference |
2006-12-06
|
CIFilterGenerator Class Reference
(HTML)
(PDF)
Describes the class that supports chaining together image processing filters.
|
Graphics & Imaging |
Reference |
2006-12-05
|
CIFilterShape Class Reference
(HTML)
(PDF)
Describes the class that defines the bounding shape of a filter and the domain of definition of a filter operation.
|
Graphics & Imaging |
Reference |
2006-12-07
|
CIImage Additions Reference
(HTML)
(PDF)
Describes additions for manipulating Cocoa images.
|
Graphics & Imaging |
Reference |
2007-06-08
|
CIImage Class Reference
(HTML)
(PDF)
Describes the class that represents an immutable Core Image image.
|
Graphics & Imaging |
Reference |
2007-10-31
|
CIImageAccumulator Class Reference
(HTML)
(PDF)
Describes the class that enables feedback-based image processing.
|
Graphics & Imaging |
Reference |
2007-01-05
|
CIImageProvider Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used to supply bitmap data for creating or initializing a Core Image image.
|
Graphics & Imaging |
Reference |
2006-12-05
|
CIKernel Class Reference
(HTML)
(PDF)
Describes the class that operates on individual pixels using a kernel routine.
|
Graphics & Imaging |
Reference |
2006-12-05
|
CIPlugIn Class Reference
(HTML)
(PDF)
Describes the class that is responsible for loading image units.
|
Graphics & Imaging |
Reference |
2006-12-05
|
CIPlugInRegistration Protocol Reference
(HTML)
(PDF)
Describes the protocol used to load Core Image image units.
|
Graphics & Imaging |
Reference |
2006-12-07
|
CISampler Class Reference
(HTML)
(PDF)
Describes the class that retrieves samples of images that are then processed by a Core Image kernel.
|
Graphics & Imaging |
Reference |
2006-12-07
|
CITransitionSelectorSample2
(HTML)
(DMG)
(ZIP)
Showing all available Core Image transitions in a scrollable NSOpenGLView
|
Graphics & Imaging |
Sample Code |
2006-09-18
|
CIVector Class Reference
(HTML)
(PDF)
Describes the class used to pass parameter values to Core Image filters.
|
Graphics & Imaging |
Reference |
2006-12-07
|
CIVideoDemoGL
(HTML)
(DMG)
(ZIP)
CIVideoDemoGL demonstrates using Core Image with QuickTime and Core Video
|
Graphics & Imaging |
Sample Code |
2007-10-03
|
Coalesced Updates
(HTML)
TN2133: How to achieve the maxium frame rate in your Mac OS X application
|
Graphics & Imaging |
Technical Notes |
2006-01-20
|
Cocoa CG aliasing demo
(HTML)
(DMG)
(ZIP)
Shows how to draw both aliased and anti-aliased text and graphics using Quartz and Cocoa.
|
Graphics & Imaging |
Sample Code |
2003-07-17
|
Cocoa CG arc demo
(HTML)
(DMG)
(ZIP)
Shows how to draw both aliased and anti-aliased arcs using Quartz and Cocoa.
|
Graphics & Imaging |
Sample Code |
2003-07-17
|
Cocoa Drawing Guide
(HTML)
(PDF)
Explains how to use Cocoa to draw your application's user interface.
|
Graphics & Imaging |
Guides |
2009-01-06
|
Cocoa OpenGL
(HTML)
(DMG)
(ZIP)
Demonstrates using Cocoa with OpenGL, including window setup and event handling.
|
Graphics & Imaging |
Sample Code |
2007-10-22
|
Cocoa PDE with Carbon Printing
(HTML)
(DMG)
(ZIP)
Application that uses a Cocoa PDE along with the Carbon Printing APIs.
|
Graphics & Imaging |
Sample Code |
2007-07-27
|
CocoaDVDPlayer
(HTML)
(DMG)
(ZIP)
Demonstrates how to use DVD Playback Services to play DVD-Video media.
|
Graphics & Imaging |
Sample Code |
2005-11-04
|
CocoaSlides
(HTML)
(DMG)
(ZIP)
An image browser written using AppKit's Core Animation-based compositing and animation functionality
|
Graphics & Imaging |
Sample Code |
2007-11-02
|
CollectPictColors
(HTML)
(DMG)
(ZIP)
Deprecated - Uses Picture Utilities package and KnowsPict application to demonstrate collecting colors used by Pict resources.
|
Graphics & Imaging |
Sample Code |
2003-10-10
|
Color Management Overview
(HTML)
(PDF)
Introduces basic concepts and defines color spaces.
|
Graphics & Imaging |
Guides |
2005-07-07
|
Color Picker Manager Reference
(HTML)
(PDF)
Describes the C API used in Classic Mac OS to solicit color choices from users.
|
Graphics & Imaging |
Reference |
2007-07-02
|
Color Programming Topics for Cocoa
(HTML)
(PDF)
Explains how applications specify colors and how users choose colors in Cocoa.
|
Graphics & Imaging |
Guides |
2009-03-04
|
ColorBars
(HTML)
(DMG)
(ZIP)
Shows how to enumerate, select, capture, manipulate, draw to, and release displays using the CGDirectDisplay API.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
ColorMatching
(HTML)
(DMG)
(ZIP)
Performs simple color matching of images using ColorSync or the QuickTime 6.4 Graphics Importers.
|
Graphics & Imaging |
Sample Code |
2003-12-18
|
ColorSync Color Matching on Intel-based Macs
(HTML)
QA1464: Describes special considerations for byte ordering when performing ColorSync color matching on Intel-based Macs
|
Graphics & Imaging |
Technical Q&As |
2006-03-16
|
ColorSync Manager Reference
(HTML)
(PDF)
Describes the C API for ColorSync, the platform-independent color management system in Mac OS X.
|
Graphics & Imaging |
Reference |
2005-06-04
|
ColorSync on Mac OS X
(HTML)
()
TN2035: Describes ColorSync, which is fundamentally integrated into Mac OS X.
|
Graphics & Imaging |
Technical Notes |
2005-08-10
|
ColorSyncDevices
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the new ColorSync Device Support APIs introduced with Mac OS X.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
Compiling X11 / OpenGL applications on Mac OS X v.10.5 Leopard
(HTML)
QA1567: Trying to compile X11 / OpenGL application on Mac OS X v.10.5 result on "ld: cycle in dylib re-exports with /usr/X11R6/lib/libGL.dylib""
|
Graphics & Imaging |
Technical Q&As |
2007-10-30
|
Compression Sequence APIs - codecErr returned when compressing with H.264
(HTML)
QA1470: Describes why ICM Compression Sequence APIs cannot be used to encode to H.264
|
Graphics & Imaging |
Technical Q&As |
2006-11-15
|
Compression Sessions - Configuring codec quality settings
(HTML)
QA1444: Discusses how to set encoding quality for a Compression Sequence
|
Graphics & Imaging |
Technical Q&As |
2005-10-17
|
Context Sharing Tips
(HTML)
()
QA1248: How to correctly share OpenGL contexts and what the limits on this sharing are.
|
Graphics & Imaging |
Technical Q&As |
2005-02-07
|
Converting RGB Colors to a Palette Index
(HTML)
Deprecated - QD21: Explains how to convert RGB colors into the palette index created by an application.
|
Graphics & Imaging |
Technical Q&As |
1995-09-15
|
Core Animation Cookbook
(HTML)
(PDF)
Demonstrates common Core Animation tasks.
|
Graphics & Imaging |
Guides |
2008-03-11
|
Core Animation Function Reference
(HTML)
(PDF)
Describes the C functions that support Core Animation.
|
Graphics & Imaging |
Reference |
2007-07-24
|
Core Animation Programming Guide
(HTML)
(PDF)
Introduces the main components and services of Core Animation.
|
Graphics & Imaging |
Guides |
2008-11-13
|
Core Animation properties and Reference Counting
(HTML)
QA1565: Describes a discrepancy between the property declarations in Core Animation and the actual behavior.
|
Graphics & Imaging |
Technical Q&As |
2008-11-24
|
Core Animation QuickTime Layer
(HTML)
(DMG)
(ZIP)
Shows the use of controls in a Layer over a Core Animation QTMovieLayer
|
Graphics & Imaging |
Sample Code |
2007-09-26
|
Core Animation Reference Collection
(HTML)
(PDF)
Describes the API for Core Animation.
|
Graphics & Imaging |
Reference |
2008-06-26
|
Core Animation Release Notes
(HTML)
Describes features, issues, and workarounds related to Mac OS X v10.5 and its support of Core Animation.
|
Graphics & Imaging |
Release Notes |
2007-05-31
|
Core Graphics Reference Collection
(HTML)
(PDF)
Describes the API for Quartz 2D drawing, Quartz Display Services, and Quartz Events Services.
|
Graphics & Imaging |
Reference |
2006-12-11
|
Core Image Filter Reference
(HTML)
(PDF)
Describes the built-in image processing filters available through Core Image.
|
Graphics & Imaging |
Reference |
2008-07-11
|
Core Image Kernel Language Reference
(HTML)
(PDF)
Describes the symbols for writing image-processing kernels.
|
Graphics & Imaging |
Reference |
2008-06-09
|
Core Image Programming Guide
(HTML)
(PDF)
Provides an overview and explains how to use and create image filters and image units.
|
Graphics & Imaging |
Guides |
2008-06-09
|
Core Image Reference Collection
(HTML)
(PDF)
Describes the Objective-C API for using and creating filters for image processing.
|
Graphics & Imaging |
Reference |
2006-12-05
|
Core Printing Reference
(HTML)
(PDF)
Describes the C API that provides an abstraction layer for application printing.
|
Graphics & Imaging |
Reference |
2007-07-24
|
Core Video - Available Pixel Formats
(HTML)
QA1501: Discusses how to determine all the pixel format types and format descriptions known to Core Video.
|
Graphics & Imaging |
Technical Q&As |
2007-01-23
|
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
|
Core Video Reference
(HTML)
(PDF)
Describes the C API for obtaining and manipulating individual video frames.
|
Graphics & Imaging |
Reference |
2007-03-22
|
CoreImageGLTextureFBO
(HTML)
(DMG)
(ZIP)
Making OpenGL textures with Core Image
|
Graphics & Imaging |
Sample Code |
2008-07-30
|
Creating an OpenGL texture from an NSView
(HTML)
()
QA1325: Addresses the issues involved with using an NSView as the source data for an OpenGL texture.
|
Graphics & Imaging |
Technical Q&As |
2004-02-13
|
Creating color spaces that ensure color matching.
(HTML)
QA1396: How to create color spaces that ensure color matching.
|
Graphics & Imaging |
Technical Q&As |
2005-10-04
|
Creating Gray Scaled Images > 8 bits
(HTML)
()
Deprecated - QD51: Shows how to create gray-scaled images at resolutions greater than 8 bits for display.
|
Graphics & Imaging |
Technical Q&As |
1997-11-17
|
Creating Printing Presets for iPhoto
(HTML)
(PDF)
Rules for creating and installing printer-specific collections of settings. Includes a sample file.
|
Graphics & Imaging |
Guides |
2005-07-07
|
Creating Sub GWorlds using QTNewGWorldFromPtr
(HTML)
QA1014: Using QTNewGWorldFromPtr to create sub GWorlds which reference the pixel data of other GWorlds.
|
Graphics & Imaging |
Technical Q&As |
2001-03-20
|
CTMClip
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to manipulate the Quartz 2D Current Transform Matrix (CTM) for image drawing with clipping.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
CTMDemo
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to manipulate the Quartz 2D Current Transform Matrix (CTM) for image drawing without clipping.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
CubePuzzle
(HTML)
(DMG)
(ZIP)
Models a Rubik's Cube using Cocoa and OpenGL
|
Graphics & Imaging |
Sample Code |
2003-04-21
|
Current GDevice Dependencies
(HTML)
()
QA1115: Describes potential problems with creating windows or ports when the current GDevice isn't the main device.
|
Graphics & Imaging |
Technical Q&As |
2002-02-13
|
Debugging Graphics with QuartzDebug
(HTML)
()
QA1236: Explains how to use QuartzDebug to debug graphics issues.
|
Graphics & Imaging |
Technical Q&As |
2006-01-12
|
Decompression Sessions - Setting codec accuracy and field mode
(HTML)
QA1460: Describes how to set codec accuracy and field mode options when creating a decompression sessions.
|
Graphics & Imaging |
Technical Q&As |
2006-01-12
|
Difference between using Restart or Shut Down in the Finder's Special menu in Open Firmware
(HTML)
()
HW47: Explains the differences between using Restart or Shut Down on Open Firmware
|
Graphics & Imaging |
Technical Q&As |
1999-02-15
|
Disabling Processor Cores on a Multi-Core System
(HTML)
()
QA1141: Describes how to disable processor cores on a multi-core system for testing purposes.
|
Graphics & Imaging |
Technical Q&As |
2008-09-16
|
Display Manager Reference
(HTML)
(PDF)
Deprecated - Describes the C API for dynamically changing the arrangement and display modes of attached monitors. Replaced by Quartz Display Services.
|
Graphics & Imaging |
Reference |
2007-12-04
|
Draw Pixels
(HTML)
(DMG)
(ZIP)
An example of the correct use of DrawPixels.
|
Graphics & Imaging |
Sample Code |
2003-07-16
|
Drawing a Path Multiple Times
(HTML)
QA1047: Explains that path drawing operations consume the path.
|
Graphics & Imaging |
Technical Q&As |
2001-07-02
|
Drawing Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the speed of drawing code.
|
Graphics & Imaging |
Guides |
2006-04-04
|
Driving OpenGL Rendering Loops
(HTML)
QA1385: Using Core Video display links (CVDisplayLink) or Cocoa timers (NSTimer) to drive an OpenGL rendering loop
|
Graphics & Imaging |
Technical Q&As |
2009-05-01
|
DVD Playback Framework Reference
(HTML)
(PDF)
Describes the DVD Playback framework, which supports adding DVD playback features to applications.
|
Graphics & Imaging |
Reference |
2007-06-28
|
DVD Playback Services Programming Guide
(HTML)
(PDF)
Explains how to use DVD Playback Services to add DVD-Video playback features to applications.
|
Graphics & Imaging |
Guides |
2006-03-08
|
Efficiently using Quartz Composer compositions with QuickTime
(HTML)
TN2145: Describes how to best use Quartz Composer compositions in a QuickTime environment.
|
Graphics & Imaging |
Technical Notes |
2005-07-05
|
Embedding ICC Profiles
(HTML)
()
CS06: Gives downloads for documents describing embedding ICC profiles in EPS, PICT, and TIFF files.
|
Graphics & Imaging |
Technical Q&As |
1996-02-09
|
Enabling multi-threaded execution of the OpenGL framework
(HTML)
TN2085: OpenGL on Intel-based Macintosh systems can use multi-threading to increase the performance of CPU-bound OpenGL-based applications.
|
Graphics & Imaging |
Technical Notes |
2006-11-07
|
Enhance Your Dashboard Widgets with Quartz Composer Compositions
(HTML)
Learn to create a composition and embed it easily in your widgets.
|
Graphics & Imaging |
Articles |
2007-02-13
|
Ensuring hardware accelerated rendering for your OpenGL application
(HTML)
QA1502: Using the NoRecovery pixel format attribute and how to check whether vertex and fragment processing is executed on the GPU or CPU
|
Graphics & Imaging |
Technical Q&As |
2007-07-18
|
Error -151 and NewGWorld
(HTML)
Deprecated - QD18: Explains what the error code -151 means when in NewGWorld.
|
Graphics & Imaging |
Technical Q&As |
1995-09-15
|
Exporting Movies for iPod, Apple TV and iPhone
(HTML)
TN2188: Discusses the use of the iPod, Apple TV and iPhone QuickTime export components.
|
Graphics & Imaging |
Technical Notes |
2009-04-30
|
Extending Printing Dialogs
(HTML)
(PDF)
A guide to developing printing dialog extensions, including basic concepts and a documented Carbon-based sample project.
|
Graphics & Imaging |
Guides |
2006-10-03
|
Extracting DV Fields using QTNewGWorldFromPtr
(HTML)
QA1017: Describes using QTNewGWorldFromPtr to access individual fields contained within a frame of DV source.
|
Graphics & Imaging |
Technical Q&As |
2001-03-20
|
FBOBunnies
(HTML)
(DMG)
(ZIP)
Demonstrates how to use framebuffer objects (FBO)
|
Graphics & Imaging |
Sample Code |
2006-09-18
|
Final Cut Pro - The 'r4fl' Pixel Format
(HTML)
TN2201: Describes the 'r4fl' pixel format used by Final Cut Pro to support greater than 8-bit rendering.
|
Graphics & Imaging |
Technical Notes |
2008-08-06
|
Finding an NSView's current magnification.
(HTML)
QA1346: How to discover the current magnification (zoom level) of any NSView.
|
Graphics & Imaging |
Technical Q&As |
2005-03-08
|
Font Handling
(HTML)
(PDF)
Explains the Cocoa font management system and how users select fonts.
|
Graphics & Imaging |
Guides |
2008-02-08
|
Font Manager Reference
(HTML)
(PDF)
Describes the C API for QuickDraw-based font access and management.
|
Graphics & Imaging |
Reference |
2007-12-11
|
The Font Panel for Carbon API
(HTML)
()
TN2058: The API to display and interact with the Font Panel from Carbon applications on Mac OS X.
|
Graphics & Imaging |
Technical Notes |
2006-10-26
|
Fonts Panel Reference
(HTML)
(PDF)
Describes the C API for providing a Fonts window in a Carbon application.
|
Graphics & Imaging |
Reference |
2007-02-26
|
FontSync Reference
(HTML)
(PDF)
Describes the C API for content-based font identification and comparison.
|
Graphics & Imaging |
Reference |
2002-10-01
|
Fractal Performance
(HTML)
(DMG)
(ZIP)
Three fractal applications that show various bottlenecks and how they can be fixed.
|
Graphics & Imaging |
Sample Code |
2006-04-17
|
FullScreen
(HTML)
(DMG)
(ZIP)
Shows how to use BeginFullScreen and EndFullScreen to enter and exit full-screen mode.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
Gathering all PostScript Printer Descriptions (PPDs)
(HTML)
QA1529: Describes a work around for an issue in PMCopyAvailablePPDs on Mac OS X 10.4 and below
|
Graphics & Imaging |
Technical Q&As |
2008-08-08
|
GeekGameBoard
(HTML)
(DMG)
(ZIP)
Shows how to use Core Animation for the user interface of a board or card game.
|
Graphics & Imaging |
Sample Code |
2007-12-19
|
GetPortBitMapForCopyBits
(HTML)
()
Deprecated - QD61: Describes the proper usage of GetPortBitMapForCopyBits.
|
Graphics & Imaging |
Technical Q&As |
2000-11-08
|
GetProcAdress and OpenGL Entry Points
(HTML)
()
QA1188: Technique for finding function pointers for OpenGL entry points in Cocoa and Carbon
|
Graphics & Imaging |
Technical Q&As |
2002-11-25
|
Getting images in and out from Quartz Composer compositions
(HTML)
TN2143: Describes how to efficiently pass images into and out of Quartz Composer
|
Graphics & Imaging |
Technical Notes |
2005-10-04
|
Getting the name of a profile
(HTML)
()
QA1205: Shows how to programmatically get the name of a ColorSync profile.
|
Graphics & Imaging |
Technical Q&As |
2002-10-25
|
Getting the pixel data from a CGImage object
(HTML)
QA1509: Describes how to access the pixel data of a CGImage object
|
Graphics & Imaging |
Technical Q&As |
2008-08-27
|
GLCarbon1ContextPbuffer
(HTML)
(DMG)
(ZIP)
Demostrates using OpenGL pixel buffers with a single shared context.
|
Graphics & Imaging |
Sample Code |
2004-03-26
|
GLCarbonSharedPbuffer
(HTML)
(DMG)
(ZIP)
Demostrates sharing a single OpenGL pixel buffer with multiple other contexts.
|
Graphics & Imaging |
Sample Code |
2004-03-26
|
GLChildWindowDemo
(HTML)
(DMG)
(ZIP)
Shows using Cocoa's child windows and Quartz Extreme to provide 2D/3D overlays above 3D content.
|
Graphics & Imaging |
Sample Code |
2003-04-21
|
glFlush() vs. glFinish()
(HTML)
QA1158: Explanation of the differences between glFlush() and glFinish()
|
Graphics & Imaging |
Technical Q&As |
2004-10-11
|
GLSL Basics Cocoa
(HTML)
(DMG)
(ZIP)
GLSL fundamentals using NSOpenGLView
|
Graphics & Imaging |
Sample Code |
2008-07-30
|
GLSL Showpiece Lite
(HTML)
(DMG)
(ZIP)
Using GLSL from a Cocoa application
|
Graphics & Imaging |
Sample Code |
2007-11-05
|
GLSLShowpiece
(HTML)
(DMG)
(ZIP)
GLSLShowpiece demonstrates several Vertex and Fragment shaders
|
Graphics & Imaging |
Sample Code |
2006-07-17
|
GLUT
(HTML)
(DMG)
(ZIP)
The OpenGL Utility Toolkit (GLUT) for Mac OS X version 3.4.0 (supporting the GLUT 3.7 API)
|
Graphics & Imaging |
Sample Code |
2008-02-08
|
GLUTBasics
(HTML)
(DMG)
(ZIP)
Simple GLUT example which can be used as starter code.
|
Graphics & Imaging |
Sample Code |
2004-03-26
|
GLUTStereo
(HTML)
(DMG)
(ZIP)
Shows how to use stereo with GLUT under Mac OS X v10.2.3 or later.
|
Graphics & Imaging |
Sample Code |
2003-02-20
|
GLUTSurfaceTexture
(HTML)
(DMG)
(ZIP)
Example of using the new glutSurfaceTexture.
|
Graphics & Imaging |
Sample Code |
2004-03-26
|
Grady
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the NSGradient class.
|
Graphics & Imaging |
Sample Code |
2007-02-28
|
Graphics Exporters - Creating 16-bit-per-channel image files
(HTML)
QA1354: Discusses how to use QuickTime Graphics Exporters to create 16-bit-per-channel image files.
|
Graphics & Imaging |
Technical Q&As |
2004-06-03
|
Handling Unicode Text Editing With MLTE
(HTML)
(PDF)
Explains how to use Apple's multilingual text engine.
|
Graphics & Imaging |
Guides |
2008-10-15
|
HIGeometry Reference
(HTML)
(PDF)
Describes the C API that defines basic geometric objects for HIToolbox.
|
Graphics & Imaging |
Reference |
2007-06-11
|
HIShape Reference
(HTML)
(PDF)
Describes the Carbon API for manipulating HIShape objects.
|
Graphics & Imaging |
Reference |
2004-06-28
|
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.
|
Graphics & Imaging |
Technical Q&As |
2005-06-01
|
How can I programmatically determine the DPI of the current video mode?
(HTML)
()
QA1217: Describes how to compute the DPI for a given display in a given mode using Core Graphics.
|
Graphics & Imaging |
Technical Q&As |
2002-12-02
|
How do I determine how much VRAM is available on my video card?
(HTML)
QA1168: Using Core Graphics and IOKit to find the physical size of VRAM on installed hardware.
|
Graphics & Imaging |
Technical Q&As |
2004-10-11
|
How do I get the hexadecimal value of an NSColor object?
(HTML)
QA1576: Describes how to convert an NSColor object to its Hexadecimal value.
|
Graphics & Imaging |
Technical Q&As |
2007-12-19
|
How do I tell if a particular display is being hardware accelerated by Quartz Extreme?
(HTML)
()
QA1218: Describes how to use CGDisplayUsesOpenGLAcceleration to see if a display is accelerated or not.
|
Graphics & Imaging |
Technical Q&As |
2002-12-04
|
How do I use PMSessionGetGraphicsContext to get a CGContextRef?
(HTML)
()
Deprecated - QA1216: Describes how to use PMSessionSetDocumentFormatGeneration and PMSessionGetGraphicsContext to get a CGContextRef for printing.
|
Graphics & Imaging |
Technical Q&As |
2003-02-25
|
How do I use QuickDraw with CGDirectDisplay?
(HTML)
QA1011: Explains how to draw to a CGDirectDisplay-captured display using QuickDraw.
|
Graphics & Imaging |
Technical Q&As |
2001-04-11
|
How to measure CG text
(HTML)
QA1051: Explains how to measure Core Graphics text.
|
Graphics & Imaging |
Technical Q&As |
2007-08-02
|
HTML Rendering Library Reference
(HTML)
(PDF)
Deprecated - Describes the legacy C API for drawing HTML text and images in a window. Replaced by the Web Kit.
|
Graphics & Imaging |
Reference |
2006-07-13
|
ICC Profile copyright field
(HTML)
()
QA1136: Discusses how applications should honor the copyright field in the header of an ICC profile.
|
Graphics & Imaging |
Technical Q&As |
2002-04-08
|
icon cache demo
(HTML)
(DMG)
(ZIP)
Demonstrates the use of an icon cache to limit the search for icon resource to one resource file.
|
Graphics & Imaging |
Sample Code |
2003-01-30
|
IKFilterBrowserPanel Class Reference
(HTML)
(PDF)
Describes the class that provides the panel contained in a filter browser.
|
Graphics & Imaging |
Reference |
2007-10-31
|
IKFilterBrowserView Class Reference
(HTML)
(PDF)
Describes the class that supports browsing Core Image filters.
|
Graphics & Imaging |
Reference |
2006-12-06
|
IKFilterCustomUIProvider Protocol Reference
(HTML)
(PDF)
Descibes the protocol that defines a method for providing a view for a filter.
|
Graphics & Imaging |
Reference |
2006-12-07
|
IKFilterUIView Class Reference
(HTML)
(PDF)
Describes the class that provides a user interface for Core Image filters.
|
Graphics & Imaging |
Reference |
2006-12-06
|
IKImageBrowserDataSource Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used to access the data source associated with an image browser view.
|
Graphics & Imaging |
Reference |
2007-07-17
|
IKImageBrowserDelegate Protocol Reference
(HTML)
(PDF)
Describes the informal protocol for the delegate of an image browser view.
|
Graphics & Imaging |
Reference |
2006-12-07
|
IKImageBrowserItem Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used by an image browser view to access the data source for an item.
|
Graphics & Imaging |
Reference |
2007-01-12
|
IKImageBrowserView Class Reference
(HTML)
(PDF)
Describes the class that can display and browse a large amount of images and movies in an efficient manner.
|
Graphics & Imaging |
Reference |
2006-12-13
|
IKImageEditPanel Class Reference
(HTML)
(PDF)
Describes the class that provides a panel optimized for image editing.
|
Graphics & Imaging |
Reference |
2006-12-06
|
IKImageEditPanelDataSource Protocol Reference
(HTML)
(PDF)
Describes the mthods than an image edit panel object uses to access the contents of its data source object.
|
Graphics & Imaging |
Reference |
2006-12-06
|
IKImageView Class Reference
(HTML)
(PDF)
Describes the class used to display images efficiently at the same time it supports image editing.
|
Graphics & Imaging |
Reference |
2008-04-08
|
IKPictureTaker Class Reference
(HTML)
(PDF)
Descibes the class that provides a panel for choosing images.
|
Graphics & Imaging |
Reference |
2007-10-31
|
IKSaveOptions Class Reference
(HTML)
(PDF)
Describes the class that initializes, adds, and manages user interface options for saving image data.
|
Graphics & Imaging |
Reference |
2006-12-06
|
IKSlideshow Class Reference
(HTML)
(PDF)
Describes the class that encapsulates a data source and options for a slideshow.
|
Graphics & Imaging |
Reference |
2007-10-31
|
IKSlideshowDataSource Protocol Reference
(HTML)
(PDF)
Describes the methods that a slideshow object uses to access the contents of its data source object.
|
Graphics & Imaging |
Reference |
2009-03-04
|
IKSlideshowDemo
(HTML)
(DMG)
(ZIP)
This small sample project shows how to use the ImageKit Slideshow to display images or PDFs.
|
Graphics & Imaging |
Sample Code |
2006-08-01
|
Image Capture Applications Reference
(HTML)
Describes the API that applications use to communicate with image capture devices such as cameras and scanners.
|
Graphics & Imaging |
Reference |
2008-04-08
|
Image Capture Device Modules Reference
(HTML)
Describes the API to add support for image capture devices, such as cameras, phones, and scanners, to Mac OS X.
|
Graphics & Imaging |
Reference |
2008-04-08
|
Image Color Management
(HTML)
TN2115: Learn how to properly support color management in your application.
|
Graphics & Imaging |
Technical Notes |
2006-11-01
|
Image Difference
(HTML)
(DMG)
(ZIP)
Demonstrates a way to use Quartz's compositing capability to find the difference between two images.
|
Graphics & Imaging |
Sample Code |
2003-01-30
|
Image I/O Programming Guide
(HTML)
(PDF)
Explains how to read and write image data using the Image I/O framework.
|
Graphics & Imaging |
Guides |
2007-07-02
|
Image I/O Reference Collection
(HTML)
(PDF)
Describes the API for reading and writing image data.
|
Graphics & Imaging |
Reference |
2007-04-09
|
Image Kit Programming Guide
(HTML)
(PDF)
Explains how to support browsing, viewing, editing, and processing images.
|
Graphics & Imaging |
Guides |
2008-06-09
|
Image Kit Reference Collection
(HTML)
(PDF)
Describes the Objective-C API for providing a user interface for images, image editing, and image processing.
|
Graphics & Imaging |
Reference |
2006-12-06
|
Image Kit with Core Data
(HTML)
(DMG)
(ZIP)
Using Image Kit's browser view with Core Data content.
|
Graphics & Imaging |
Sample Code |
2008-07-25
|
Image Unit Tutorial
(HTML)
(PDF)
Describes how to write image processing kernels and package them for distribution.
|
Graphics & Imaging |
Guides |
2009-05-06
|
Image Views
(HTML)
(PDF)
Explains how to use Cocoa image views.
|
Graphics & Imaging |
Guides |
2002-11-12
|
ImageApp
(HTML)
(DMG)
(ZIP)
Demonstrates basic image handling using the ImageIO APIs in Mac OS X 10.4 Tiger
|
Graphics & Imaging |
Sample Code |
2008-01-24
|
ImageBackground
(HTML)
(DMG)
(ZIP)
Shows how to draw an image in the background of an NSOutlineView and NSTableView.
|
Graphics & Imaging |
Sample Code |
2006-10-02
|
ImageBrowser
(HTML)
(DMG)
(ZIP)
Demonstrates the ImageKit's IKImageBrowserView to browse images in a basic Cocoa application.
|
Graphics & Imaging |
Sample Code |
2007-03-13
|
Implementing a CVFillExtendedPixelsCallBack
(HTML)
QA1440: Discusses how you implement a Core Video custom extended pixel fill callback function.
|
Graphics & Imaging |
Technical Q&As |
2005-09-06
|
Importing animated GIFs
(HTML)
()
TN2018: Describes how to tell if a GIF file or dataref contains more than one frame.
|
Graphics & Imaging |
Technical Notes |
2001-04-17
|
Improving ATSUI Text Drawing Performance
(HTML)
QA1027: Talks about one way of improving ATSUI text drawing performance.
|
Graphics & Imaging |
Technical Q&As |
2001-04-17
|
Incorrect Inside Macintosh Volume V documentation
(HTML)
Deprecated - QD15: Identifies incorrect documentation in Inside Macintosh Volume V regarding the formats of PnPixPat and BkPixPat opcodes.
|
Graphics & Imaging |
Technical Q&As |
1995-09-15
|
IOKit Framework Headers
(HTML)
()
QA1107: Describes the differences between the headers in IOKit.framework and the I/O Kit headers in Kernel.framework.
|
Graphics & Imaging |
Technical Q&As |
2002-01-15
|
Is ColorSync thread safe?
(HTML)
()
QA1261: Discusses ColorSync thread-safety issues.
|
Graphics & Imaging |
Technical Q&As |
2003-04-17
|
iSight Programming Guide
(HTML)
(PDF)
Describes the Apple iSight video camera and its enhancements.
|
Graphics & Imaging |
Guides |
2004-10-05
|
Java Advanced Imaging and Java 3D for Java 1.4.1 and 1.4.2 Release Notes
(HTML)
Describes notes and known issues about Java Advanced Imaging and Java 3D for Java 1.4.1 and 1.4.2 on Mac OS X.
|
Graphics & Imaging |
Release Notes |
2004-10-05
|
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
|
LayerBackedOpenGLView
(HTML)
(DMG)
(ZIP)
"LayerBackedOpenGLView" provides a simple example of hosting Cocoa controls as subviews of an NSOpenGLView.
|
Graphics & Imaging |
Sample Code |
2007-06-12
|
Legacy Devices
(HTML)
HW84: Discusses why legacy devices with hard-wired I/O addresses may not work properly with Open Firmware.
|
Graphics & Imaging |
Technical Q&As |
2000-03-20
|
Leopard Technology Series for Developers: Graphics & Media Overview
(HTML)
Describes Leopard's graphics and media capabilities.
|
Graphics & Imaging |
Articles |
2007-12-11
|
Link Snoop
(HTML)
(DMG)
(ZIP)
Shows how to use PDFKit to scan for and highlight link annotations in PDFs.
|
Graphics & Imaging |
Sample Code |
2005-06-01
|
LiveVideoMixer
(HTML)
(DMG)
(ZIP)
LiveVideoMixer demonstrates customized video rendering with QuickTime 7 and CoreVideo and OpenGL.
|
Graphics & Imaging |
Sample Code |
2008-04-24
|
LiveVideoMixer2
(HTML)
(DMG)
(ZIP)
An updated LiveVideoMixer with DV out over FireWire
|
Graphics & Imaging |
Sample Code |
2006-05-05
|
LiveVideoMixer3
(HTML)
(DMG)
(ZIP)
LiveVideoMixer3 is extended to support Video In via QTKit
|
Graphics & Imaging |
Sample Code |
2006-08-01
|
LockPixels and DisposeGWorld with QTNewGWorldFromPtr
(HTML)
QA1007: Clarifies some issues surrounding pointer ownership when creating GWorlds with QTNewGWorldFromPtr
|
Graphics & Imaging |
Technical Q&As |
2001-02-26
|
The Mac OS X Font Manager
(HTML)
()
TN2024: Information on installing and accessing fonts programatically.
|
Graphics & Imaging |
Technical Notes |
2001-07-11
|
Mac OS X Printing System Overview
(HTML)
(PDF)
Introduces Apple's printing architecture. Includes a road map for developing software.
|
Graphics & Imaging |
Guides |
2006-02-07
|
Mac OS X QuickDraw Performance
(HTML)
()
TN2051: Some of the trouble spots in the Mac OS X windowing system and how to avoid them.
|
Graphics & Imaging |
Technical Notes |
2003-02-13
|
Making the most of Cocoa bindings in Quartz Composer
(HTML)
TN2146: Describes how to best use Cocoa bindings with Quartz Composer.
|
Graphics & Imaging |
Technical Notes |
2006-03-03
|
Managing QTCompressionOptions - An overview of the QTCompressionOptionsWindow sample
(HTML)
TN2219: Introductory overview of the QTCompressionOptionsWindow sample demonstrating one way to manage QTCompressionOptions objects.
|
Graphics & Imaging |
Technical Notes |
2008-03-11
|
MassiveImage
(HTML)
(DMG)
(ZIP)
Shows how to use a CGDataProvider to save a very large image with Image IO
|
Graphics & Imaging |
Sample Code |
2007-09-27
|
Matching Fonts With Font Sync
(HTML)
(PDF)
Conceptual information about comparing and identifying fonts based upon their content.
|
Graphics & Imaging |
Guides |
2003-02-12
|
Maximizing Mac OS X Application Performance
(HTML)
Learn how to achieve better performance on Mac OS X.
|
Graphics & Imaging |
Articles |
2003-06-23
|
Missing ColorSync Profiles
(HTML)
()
CS13: Describes ColorSync profiles, focusing on the desc tag of the profile and the results of incorrect tags.
|
Graphics & Imaging |
Technical Q&As |
1999-05-03
|
Mode
(HTML)
(DMG)
(ZIP)
Shows how to enumerate displays and list the available modes for each display.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
ModeWhacker
(HTML)
(DMG)
(ZIP)
Shows how to enumerate, select, capture, manipulate, and release displays using the CGDirectDisplay API.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
MoreIsBetter
(HTML)
(DMG)
(ZIP)
Library providing indispensable wrapers and workarounds for many areas of Mac OS programming.
|
Graphics & Imaging |
Sample Code |
2003-10-27
|
MouseTracking
(HTML)
(DMG)
(ZIP)
Sample code used in the WWDC 2005 Hands-On session 215 "Moving from QD to Quartz"
|
Graphics & Imaging |
Sample Code |
2005-06-01
|
Multilingual Text Engine Reference
(HTML)
(PDF)
Describes the C API for supporting Unicode text editing.
|
Graphics & Imaging |
Reference |
2007-02-19
|
Multithreaded usage of the QCRenderer
(HTML)
QA1538: Describes an issue that may arise when using the QCRenderer in a multi-threaded application.
|
Graphics & Imaging |
Technical Q&As |
2008-09-08
|
MyCustomColorPicker
(HTML)
(DMG)
(ZIP)
Shows how to write a custom color picker using Cocoa.
|
Graphics & Imaging |
Sample Code |
2006-10-09
|
MyMovieFilter
(HTML)
(DMG)
(ZIP)
How to play a movie into a layer-backed QTMovieView and apply a Core Image filter while the movie plays.
|
Graphics & Imaging |
Sample Code |
2008-06-02
|
MyPhoto
(HTML)
(DMG)
(ZIP)
Demonstrates preferred techniques for working with the Image Capture APIs
|
Graphics & Imaging |
Sample Code |
2005-06-01
|
NamingTableAccess
(HTML)
(DMG)
(ZIP)
Digs out the contents of the NamingTable in a TrueType 'sfnt'.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
New ColorSync 3.0 APIs
(HTML)
()
TN1185: APIs application can use to take advantage of new features available in ColorSync 3.0.
|
Graphics & Imaging |
Technical Notes |
2000-08-14
|
NewCCursor
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to create a black and white 'CURS' and a color 'crsr' cursor resource by hand.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
NSAffineTransform Additions Reference
(HTML)
(PDF)
Describes additions to support affine transformations.
|
Graphics & Imaging |
Reference |
2007-02-28
|
NSAffineTransform Class Reference
(HTML)
(PDF)
Describes an affine transformation from one coordinate space to another.
|
Graphics & Imaging |
Reference |
2007-01-15
|
NSAnimation Class Reference
(HTML)
(PDF)
Describes the behavior of an animation.
|
Graphics & Imaging |
Reference |
2007-10-31
|
NSBezierPath Class Reference
(HTML)
(PDF)
Describes a vector-based path consisting of line and curve segments.
|
Graphics & Imaging |
Reference |
2007-03-02
|
NSBitmapImageRep Class Reference
(HTML)
(PDF)
Describes an object that draws an image from bitmap data.
|
Graphics & Imaging |
Reference |
2009-01-06
|
NSBox Class Reference
(HTML)
(PDF)
Describes a view that can display its border and a title.
|
Graphics & Imaging |
Reference |
2008-10-15
|
NSCachedImageRep Class Reference
(HTML)
(PDF)
Describes cached image data that is ready to be rendered.
|
Graphics & Imaging |
Reference |
2007-01-15
|
NSCIImageRep Class Reference
(HTML)
(PDF)
Describes an object that draws an image from a Core Image CIImage instance.
|
Graphics & Imaging |
Reference |
2007-01-15
|
NSClipView Class Objective-C Reference
(HTML)
(PDF)
Describes the class that contains and scrolls the document view of a scroll view.
|
Graphics & Imaging |
Reference |
2006-05-23
|
NSColor Class Reference
(HTML)
(PDF)
Describes a representation of color and opacity.
|
Graphics & Imaging |
Reference |
2009-01-06
|
NSColorList Class Reference
(HTML)
(PDF)
Describes an ordered list of colors identified by keys.
|
Graphics & Imaging |
Reference |
2007-02-28
|
NSColorPanel Class Reference
(HTML)
(PDF)
Describes the standard panel used for color selection.
|
Graphics & Imaging |
Reference |
2007-02-28
|
NSColorPicker Class Reference
(HTML)
(PDF)
Describes the interface for custom views in a color panel used for color selection.
|
Graphics & Imaging |
Reference |
2007-02-28
|
NSColorPickingCustom Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving custom color-picker user-interface requests.
|
Graphics & Imaging |
Reference |
2007-04-01
|
NSColorPickingDefault Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving basic color-picker user-interface requests.
|
Graphics & Imaging |
Reference |
2007-04-27
|
NSColorSpace Class Reference
(HTML)
(PDF)
Describes a representation of a system or custom color space.
|
Graphics & Imaging |
Reference |
2007-02-28
|
NSColorWell Class Reference
(HTML)
(PDF)
Describes a control for displaying and selecting colors.
|
Graphics & Imaging |
Reference |
2007-02-28
|
NSCustomImageRep Class Reference
(HTML)
(PDF)
Describes an object that supports drawing an image using a custom data format.
|
Graphics & Imaging |
Reference |
2007-01-19
|
NSEPSImageRep Class Reference
(HTML)
(PDF)
Describes an object that draws an image from encapsulated PostScript data.
|
Graphics & Imaging |
Reference |
2007-01-22
|
NSGLImage
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates how to texture in OpenGL with an NSImage and/or NSBitmapImageRep
|
Graphics & Imaging |
Sample Code |
2004-12-01
|
NSGraphicsContext Class Reference
(HTML)
(PDF)
Describes a destination for drawing operations.
|
Graphics & Imaging |
Reference |
2007-03-01
|
NSImage Class Reference
(HTML)
(PDF)
Describes a graphical image that includes facilities for drawing and compositing.
|
Graphics & Imaging |
Reference |
2009-01-06
|
NSImageRep Class Reference
(HTML)
(PDF)
Describes the interface for managing and drawing image data.
|
Graphics & Imaging |
Reference |
2009-01-06
|
NSOpenGL Fullscreen
(HTML)
(DMG)
(ZIP)
Demonstrates how to create and switch between windowed and fullscreen OpenGL contexts using NSOpenGL.
|
Graphics & Imaging |
Sample Code |
2004-02-11
|
NSOpenGLContext Class Reference
(HTML)
(PDF)
Describes a target for OpenGL commands.
|
Graphics & Imaging |
Reference |
2008-06-09
|
NSOpenGLPixelBuffer Class Reference
(HTML)
(PDF)
Describes an OpenGL pixel buffer.
|
Graphics & Imaging |
Reference |
2007-01-31
|
NSOpenGLPixelFormat Class Reference
(HTML)
(PDF)
Describes a pixel format for OpenGL rendering.
|
Graphics & Imaging |
Reference |
2008-10-15
|
NSOpenGLView Class Reference
(HTML)
(PDF)
Describes a view for OpenGL drawing.
|
Graphics & Imaging |
Reference |
2007-01-26
|
NSOpenGLView redraw problems after a window is closed and re-opened.
(HTML)
QA1353: Workaround for NSOpenGLView failure to draw after its window is closed and re-opened.
|
Graphics & Imaging |
Technical Q&As |
2004-12-03
|
NSPanel Class Reference
(HTML)
(PDF)
Describes a window for performing auxiliary functions in an application.
|
Graphics & Imaging |
Reference |
2009-01-06
|
NSPDFImageRep Class Reference
(HTML)
(PDF)
Describes an object that draws an image from PDF data.
|
Graphics & Imaging |
Reference |
2007-01-26
|
NSPICTImageRep Class Reference
(HTML)
(PDF)
Describes an object that draws an image from PICT data.
|
Graphics & Imaging |
Reference |
2007-01-26
|
NSQuickDrawView Class Reference
(HTML)
(PDF)
Describes a deprecated technology replaced by Quartz.
|
Graphics & Imaging |
Reference |
2007-01-30
|
NSScreen Class Reference
(HTML)
(PDF)
Describes a representation of a screen (computer monitor).
|
Graphics & Imaging |
Reference |
2009-01-06
|
NSScrollView Class Reference
(HTML)
(PDF)
Describes a view for displaying content larger than its bounds.
|
Graphics & Imaging |
Reference |
2006-05-23
|
NSShadow Class Reference
(HTML)
(PDF)
Describes a drop shadow for a drawing operation.
|
Graphics & Imaging |
Reference |
2009-02-04
|
NSValue Core Animation Additions
(HTML)
(PDF)
Describes extensions to Foundation's NSValue class that support the Core Animation LKTransform structure.
|
Graphics & Imaging |
Reference |
2007-07-24
|
NSView Class Reference
(HTML)
(PDF)
Describes the interface for drawing, event handling, and printing in views.
|
Graphics & Imaging |
Reference |
2009-02-04
|
NSViewAnimation Class Reference
(HTML)
(PDF)
Describes an animation in a view or window.
|
Graphics & Imaging |
Reference |
2006-05-23
|
NSWindow Class Reference
(HTML)
(PDF)
Describes a window.
|
Graphics & Imaging |
Reference |
2009-03-04
|
NURBSSurfaceVertexProg
(HTML)
(DMG)
(ZIP)
Uses a vertex program to compute the vertex position for a NURB surface.
|
Graphics & Imaging |
Sample Code |
2003-07-07
|
Obtaining 16 Bits-Per-Color Data with CUPS Raster Printing
(HTML)
TN2149: Obtaining 16 Bits-Per-Color Data with CUPS Raster Printing
|
Graphics & Imaging |
Technical Notes |
2005-08-24
|
OpenGL Capabilities Matrix
(HTML)
Lists supported OpenGL extensions and parameter values by various combinations of Mac OS X versions, graphics adapters, and CPU types.
|
Graphics & Imaging |
Reference |
2007-11-30
|
OpenGL Driver Monitor Decoder Ring
(HTML)
()
QA1334: Describes what each of the parameters available in the OpenGL Driver Monitor measure.
|
Graphics & Imaging |
Technical Q&As |
2004-01-30
|
OpenGL Driver Monitor User Guide
(HTML)
(PDF)
Explains how to view the properties supported by the OpenGL drivers available on the system.
|
Graphics & Imaging |
Guides |
2008-02-08
|
OpenGL Extensions Guide
(HTML)
Information about OpenGL functionality supported in Mac OS X.
|
Graphics & Imaging |
Guides |
2003-09-10
|
OpenGL Filter Basics Cocoa
(HTML)
(DMG)
(ZIP)
How to use Objective-C and MVC design patterns in installing and utilizing filters in an OpenGL rendering pipeline
|
Graphics & Imaging |
Sample Code |
2008-02-06
|
OpenGL Performance Optimization : The Basics
(HTML)
TN2093: This document describes some of the concepts and techniques for optimizing performance in OpenGL applications.
|
Graphics & Imaging |
Technical Notes |
2008-11-05
|
OpenGL Profiler User Guide
(HTML)
(PDF)
Explains how to assess the efficiency of an OpenGL application.
|
Graphics & Imaging |
Guides |
2008-02-08
|
OpenGL Programming Guide for Mac OS X
(HTML)
(PDF)
Explains how to use the Apple implementation of OpenGL to create 3D graphics for Cocoa and Carbon applications.
|
Graphics & Imaging |
Guides |
2008-06-09
|
OpenGL Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the OpenGL framework.
|
Graphics & Imaging |
Release Notes |
2007-07-18
|
OpenGL Release Highlights - Mac OS X 10.3 Panther
(HTML)
TN2131: Contains a list of bugs along with a short description on a release-by-release basis
|
Graphics & Imaging |
Technical Notes |
2005-02-04
|
OpenGL Screensaver
(HTML)
(DMG)
(ZIP)
Demonstrates how to integrate OpenGL drawing into a standard Cocoa screen saver on Mac OS X.
|
Graphics & Imaging |
Sample Code |
2003-12-10
|
OpenGL Shader Builder User Guide
(HTML)
(PDF)
Explains how to use OpenGL Shader Builder to develop and test GPU programs.
|
Graphics & Imaging |
Guides |
2008-06-23
|
OpenGL Tools for Serious Graphics Development
(HTML)
Learn how Apple's best-of-breed OpenGL tools help developers locate, analyze, and debug graphics bottlenecks.
|
Graphics & Imaging |
Articles |
2004-02-02
|
OpenGLCaptureToMovie
(HTML)
(DMG)
(ZIP)
How to capture the screen on Mac OS X using OpenGL and save to a QuickTime movie.
|
Graphics & Imaging |
Sample Code |
2007-08-30
|
OpenGLCompositorLab
(HTML)
(DMG)
(ZIP)
Demonstrates using OpenGL to composite multiple sources in hardware. Requires NVIDIA GeForce 4 Ti hardware.
|
Graphics & Imaging |
Sample Code |
2003-04-21
|
OpenGLScreenSnapshot
(HTML)
(DMG)
(ZIP)
Demonstrates how to get the screen pixels using OpenGL and save them to an image file.
|
Graphics & Imaging |
Sample Code |
2008-08-14
|
Optimizing OpenGL Data Throughput on Mac OS X
(HTML)
Learn how to optimize your OpenGL code to maximize vertex data throughput.
|
Graphics & Imaging |
Articles |
2005-03-21
|
Out of This GWorld
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates the use of offscreen GWorlds and palette animation to simulate animation.
|
Graphics & Imaging |
Sample Code |
2003-03-12
|
The "packages" node in the device tree
(HTML)
HW90: Describes the "packages" node in the Open Firmware device tree.
|
Graphics & Imaging |
Technical Q&As |
2006-02-22
|
Palette and GWorld
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates the use of palette and color tables with GWorlds.
|
Graphics & Imaging |
Sample Code |
2003-10-10
|
Palette Manager Reference
(HTML)
(PDF)
Deprecated - Describes the legacy C API used to select colors for display devices limited to an 8-bit pixel depth.
|
Graphics & Imaging |
Reference |
2006-07-13
|
Parsing the PICT File Format
(HTML)
()
Deprecated - QD56: Explains where to find information on the PICT file format and warns against parsing a PICT file.
|
Graphics & Imaging |
Technical Q&As |
1998-02-10
|
PBORenderToVertexArray
(HTML)
(DMG)
(ZIP)
This sample demonstrates render-to-vertex-array using FBO, PBO, and VBO.
|
Graphics & Imaging |
Sample Code |
2006-10-02
|
PDEProject
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates an application-hosted printing dialog extension (PDE) that displays a custom pane in the Print dialog.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
PDF Annotation Editor
(HTML)
(DMG)
(ZIP)
Demonstrates how to use PDF Kit to examine, edit, and create PDF annotations.
|
Graphics & Imaging |
Sample Code |
2006-07-31
|
PDF Calendar
(HTML)
(DMG)
(ZIP)
Demonstrates how to use PDF Kit to create PDF content.
|
Graphics & Imaging |
Sample Code |
2006-07-31
|
PDF Kit Programming Guide
(HTML)
(PDF)
Introduces basic PDF concepts and describes how to use PDF Kit to display PDF documents in your application.
|
Graphics & Imaging |
Guides |
2007-12-11
|
PDF Kit Reference Collection
(HTML)
(PDF)
Describes the Objective-C API for viewing, navigating, and editing PDF content.
|
Graphics & Imaging |
Reference |
2007-12-11
|
PDFAction Class Reference
(HTML)
(PDF)
Describes the class for representing an action in a PDF document.
|
Graphics & Imaging |
Reference |
2007-12-11
|
PDFActionGoTo Class Reference
(HTML)
(PDF)
Describes the class for manipulating the destination of a go-to action in a PDF document.
|
Graphics & Imaging |
Reference |
2007-12-11
|
PDFActionNamed Class Reference
(HTML)
(PDF)
Describes the class for working with actions that have defined names, such as "Go back."
|
Graphics & Imaging |
Reference |
2007-12-11
|
PDFActionRemoteGoTo Class Reference
(HTML)
(PDF)
Describes the class for manipulating the destination of a go-to action that targets another PDF document.
|
Graphics & Imaging |
Reference |
2007-12-11
|
PDFActionResetForm Class Reference
(HTML)
(PDF)
Describes the class for getting and clearing fields in a PDF form.
|
Graphics & Imaging |
Reference |
2007-12-11
|
PDFActionURL Class Reference
(HTML)
(PDF)
Describes the class for managing the URL associated with a URL action.
|
Graphics & Imaging |
Reference |
2007-12-11
|
PDFAnnotation Class Reference
(HTML)
(PDF)
Describe the class for creating and managing annotations in PDF documents.
|
Graphics & Imaging |
Reference |
2007-12-11
|
PDFAnnotationButtonWidget Class Reference
(HTML)
(PDF)
Describes the class for manipulating button annotations in PDF documents.
|
Graphics & Imaging |
Reference |
2007-12-11
|
PDFAnnotationChoiceWidget Class Reference
(HTML)
(PDF)
Describes the class for manipulating pop-up menu and list annotations in a PDF document.
|
Graphics & Imaging |
Reference |
2007-12-11
|
PDFAnnotationCircle Class Reference
(HTML)
(PDF)
Describes the class for manipulating circle annotations in PDF documents.
|
Graphics & Imaging |
Reference |
2006-05-23
|
PDFAnnotationFreeText Class Reference
(HTML)
(PDF)
Describes the class for manipulating free text annotations in PDF documents.
|
Graphics & Imaging |
Reference |
2007-12-11
|
PDFAnnotationInk Class Reference
(HTML)
(PDF)
Describes the class for manipulating ink annotations in PDF documents.
|
Graphics & Imaging |
Reference |
2006-05-23
|
PDFAnnotationLine Class Reference
(HTML)
(PDF)
Describes the class for manipulating line annotations in PDF documents.
|
Graphics & Imaging |
Reference |
2007-12-11
|
PDFAnnotationLink Class Reference
(HTML)
(PDF)
Describes the class for manipulating link annotations in PDF documents.
|
Graphics & Imaging |
Reference |
2006-05-23
|
PDFAnnotationMarkup Class Reference
(HTML)
(PDF)
Describes the class for manipulating markup annotations (highlighting, underlining, and so on) in PDF documents.
|
Graphics & Imaging |
Reference |
2006-05-23
|
PDFAnnotationPopup Class Reference
(HTML)
(PDF)
Describes the class for manipulating pop-up menu annotations in a PDF document.
|
Graphics & Imaging |
Reference |
2007-12-11
|
PDFAnnotationSquare Class Reference
(HTML)
(PDF)
Describes the class for manipulating square annotations in PDF documents.
|
Graphics & Imaging |
Reference |
2006-05-23
|
PDFAnnotationStamp Class Reference
(HTML)
(PDF)
Describes the class for displaying content to look as if it is "stamped" onto a PDF page.
|
Graphics & Imaging |
Reference |
2007-12-11
|
PDFAnnotationText Class Reference
(HTML)
(PDF)
Describes the class for manipulating text annotations in PDF documents.
|
Graphics & Imaging |
Reference |
2007-12-11
|
PDFAnnotationTextWidget Class Reference
(HTML)
(PDF)
Describes the class for manipulating editable text fields in PDF documents.
|
Graphics & Imaging |
Reference |
2007-12-11
|
PDFBorder Class Reference
(HTML)
(PDF)
Describes the class for creating and manipulating borders around annotations in PDF documents.
|
Graphics & Imaging |
Reference |
2006-05-23
|
PDFDestination Class Reference
(HTML)
(PDF)
Describes the class for describing specific destinations in PDF documents.
|
Graphics & Imaging |
Reference |
2007-12-11
|
PDFDocument Class Reference
(HTML)
(PDF)
Describes the class for creating and manipulating PDF files.
|
Graphics & Imaging |
Reference |
2007-12-11
|
PDFKitLinker2
(HTML)
(DMG)
(ZIP)
Demonstrates many aspects of PDFKit including navigation, display modes, searching, and PDFView subclassing.
|
Graphics & Imaging |
Sample Code |
2005-08-10
|
PDFOutline Class Reference
(HTML)
(PDF)
Describes the class for creating and manipulating structure outlines in PDF documents.
|
Graphics & Imaging |
Reference |
2007-12-11
|
PDFPage Class Reference
(HTML)
(PDF)
Describes the class for handling specific pages in PDF documents.
|
Graphics & Imaging |
Reference |
2007-12-11
|
PDFSelection Class Reference
(HTML)
(PDF)
Describes the class for handling user selections in PDF documents.
|
Graphics & Imaging |
Reference |
2007-12-11
|
PDFThumbnailView Class Reference
(HTML)
(PDF)
Describes the class for managing the thumbnail view in a PDF document.
|
Graphics & Imaging |
Reference |
2007-12-11
|
PDFView Class Reference
(HTML)
(PDF)
Describes the class that encapsulates all the capabilities of PDF Kit in a standard Cocoa view.
|
Graphics & Imaging |
Reference |
2007-12-11
|
Performance Overview
(HTML)
(PDF)
Introduces the factors that determine performance.
|
Graphics & Imaging |
Guides |
2006-10-03
|
Picture Utilities Reference
(HTML)
(PDF)
Deprecated - Describes the legacy C API for reading and modifying image data stored in PICT-formatted files. Replaced by Quartz2D.
|
Graphics & Imaging |
Reference |
2006-07-13
|
PictureTaker
(HTML)
(DMG)
(ZIP)
Demonstrates the PictureTaker in a basic Cocoa application
|
Graphics & Imaging |
Sample Code |
2007-04-02
|
PinBallHighScores
(HTML)
(DMG)
(ZIP)
Demonstrates use of Quartz Composer for displaying data within an application
|
Graphics & Imaging |
Sample Code |
2007-06-11
|
Play Video Sample
(HTML)
(DMG)
(ZIP)
Deprecated - The sample makes use of the RequestVideo sample code API.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
PMPrinterPrintWithFile
(HTML)
(DMG)
(ZIP)
How to send files, for example PostScript and PDF, directly to the printer. Replaces the pict-ps path.
|
Graphics & Imaging |
Sample Code |
2006-07-18
|
Preserving embedded ICC profiles when using QuickTime Graphics Importer/Exporters
(HTML)
()
QA1145: Shows how to preserve the embedded ICC profile when using the QuickTime Graphics Importer/Exporter routines
|
Graphics & Imaging |
Technical Q&As |
2002-09-04
|
Printing Plug-in Interfaces Reference
(HTML)
(PDF)
Describes the various callback interfaces that Mac OS X printing plug-ins implement in Carbon.
|
Graphics & Imaging |
Reference |
2003-07-31
|
Printing Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to support printing in Cocoa applications.
|
Graphics & Imaging |
Guides |
2006-06-28
|
Problem Getting PICTS to Display in Correct Colors
(HTML)
Deprecated - QD24: Using a custom color table to get PICTs to display with the right colors in an offscreen GWorld.
|
Graphics & Imaging |
Technical Q&As |
1995-09-15
|
Problem with PaintRgn on 256-color Screens
(HTML)
Deprecated - QD23: PaintRgn with RGBForeColor and transfer mode addOver doesn't return color to original on 256-color-screens.
|
Graphics & Imaging |
Technical Q&As |
1995-09-15
|
Problems Creating a Mask for a Picture
(HTML)
Deprecated - QD27: Demonstrates creating a mask where the mask is 0 for pure white pixels and 1 everywhere else.
|
Graphics & Imaging |
Technical Q&As |
1995-09-15
|
Problems recording CopyBits into a PICT on Mac OS X 10.2
(HTML)
()
QA1189: Identifies a problem with CopyBits and PICT on Mac OS X 10.2 and gives a simple workaround.
|
Graphics & Imaging |
Technical Q&As |
2002-11-19
|
Providing PDF Workflow Options in the Print Dialog
(HTML)
(PDF)
Installation information and examples, including the use of Automator workflows.
|
Graphics & Imaging |
Guides |
2007-10-31
|
Providing QuickDraw with a Known Good Port
(HTML)
()
Deprecated - QA1237: How to use SetPort( NULL) to provide QuickDraw with a known good port.
|
Graphics & Imaging |
Technical Q&As |
2003-09-29
|
QCComposition Class Reference
(HTML)
(PDF)
Describes the class that represents a Quartz Composer composition.
|
Graphics & Imaging |
Reference |
2007-06-26
|
QCCompositionLayer Class Reference
(HTML)
(PDF)
Describes the class used to display a Quartz Composer composition in a Layer Kit layer.
|
Graphics & Imaging |
Reference |
2007-12-11
|
QCCompositionParameterView Class Reference
(HTML)
(PDF)
Describes the class used to edit the input parameters of a composition in a view.
|
Graphics & Imaging |
Reference |
2007-05-09
|
QCCompositionParameterViewDelegate Protocol Reference
(HTML)
(PDF)
Describes the protocol for responding to changes in a QCCompositionParameterView object.
|
Graphics & Imaging |
Reference |
2007-05-09
|
QCCompositionPickerPanel Class Reference
(HTML)
(PDF)
Describes the class used to display a utility window for browsing and selecting a composition.
|
Graphics & Imaging |
Reference |
2007-05-09
|
QCCompositionPickerView Class Reference
(HTML)
(PDF)
Describes the class used to display a view for browsing and selecting a composition.
|
Graphics & Imaging |
Reference |
2007-05-09
|
QCCompositionPickerViewDelegate Protocol Reference
(HTML)
(PDF)
Describes the protocol for responding to changes in a QCCompositionPickerView object.
|
Graphics & Imaging |
Reference |
2007-05-09
|
QCCompositionRenderer Protocol Reference
(HTML)
(PDF)
Describes the methods for passing and retrieving data from the ports of a composition.
|
Graphics & Imaging |
Reference |
2008-04-08
|
QCCompositionRepository Class Reference
(HTML)
(PDF)
Describes the class that represents a system-wide, central repository of Quartz Composer compositions.
|
Graphics & Imaging |
Reference |
2007-05-09
|
QCFundamentals
(HTML)
(DMG)
(ZIP)
Demonstrates Coordinate, Interpolation, and Iterative systems in Quartz Composer with an amusing animation
|
Graphics & Imaging |
Sample Code |
2006-08-07
|
QCGalaxy
(HTML)
(DMG)
(ZIP)
Demonstrates use of Particle Systems and Core Image Filters in Quartz Composer
|
Graphics & Imaging |
Sample Code |
2006-08-07
|
QCPlugIn Class Reference
(HTML)
(PDF)
Describes the class used to write custom patches for Quartz Composer.
|
Graphics & Imaging |
Reference |
2008-04-08
|
QCPlugInContext Protocol Reference
(HTML)
(PDF)
Describes the protocol used by execution contexts.
|
Graphics & Imaging |
Reference |
2007-05-09
|
QCPlugInInputImageSource Protocol Reference
(HTML)
(PDF)
Describes the methods for managing image data that's input to a QCPlugIn object.
|
Graphics & Imaging |
Reference |
2007-07-12
|
QCPlugInOutputImageProvider Protocol Reference
(HTML)
(PDF)
Describes the methods for managing image data that's produced as output from a QCPlugIn object.
|
Graphics & Imaging |
Reference |
2007-05-09
|
QCPlugInViewController Class Reference
(HTML)
(PDF)
Describes the class that provides a controller object for a user interface to edit the settings for a QCPlugIn object.
|
Graphics & Imaging |
Reference |
2007-05-09
|
QCRenderer Class Reference
(HTML)
(PDF)
Describes the class used to load, play, and control a Quartz Composer composition to an arbitrary OpenGL context.
|
Graphics & Imaging |
Reference |
2007-05-09
|
QCView Class Reference
(HTML)
(PDF)
Describes the class used to load, play, and control a Quartz Composer composition to a custom NSView object.
|
Graphics & Imaging |
Reference |
2007-05-09
|
QDFlushPortBuffer
(HTML)
()
QD65: Describes a possible solution for window update problems under Carbon.
|
Graphics & Imaging |
Technical Q&As |
2000-11-08
|
QDSwapPort
(HTML)
()
QA1128: Explains when to use QDSwapPort.
|
Graphics & Imaging |
Technical Q&As |
2002-11-06
|
QTCarbonCoreImage101
(HTML)
(DMG)
(ZIP)
Demonstrates how to render QuickTime Movies using Core Image filters and the new video pipeline.
|
Graphics & Imaging |
Sample Code |
2006-02-14
|
QTCoreImage101
(HTML)
(DMG)
(ZIP)
Demonstrates how to render a QuickTime Movie using Core Image filters and the new video pipeline.
|
Graphics & Imaging |
Sample Code |
2005-07-19
|
QTCoreVideo101
(HTML)
(DMG)
(ZIP)
Demonstrates (with very little code) how to render a QuickTime Movie using CoreVideo and OpenGL.
|
Graphics & Imaging |
Sample Code |
2008-04-24
|
QTCoreVideo102
(HTML)
(DMG)
(ZIP)
An application demonstrating the use of QTKit, CoreVdeo, and OpenGL.
|
Graphics & Imaging |
Sample Code |
2008-06-06
|
QTCoreVideo103
(HTML)
(DMG)
(ZIP)
Demonstrates how to render a QuickTime Movie using OpenGL texture range and the Core Video pixel buffer pipeline.
|
Graphics & Imaging |
Sample Code |
2008-06-06
|
QTCoreVideo201
(HTML)
(DMG)
(ZIP)
Demonstrates how to render a QuickTime Movie using OpenGL FBO and the Core Video texture pipeline.
|
Graphics & Imaging |
Sample Code |
2008-06-06
|
QTCoreVideo202
(HTML)
(DMG)
(ZIP)
Demonstrates how to render a QuickTime Movie using OpenGL PBO and the Core Video pixel buffer pipeline.
|
Graphics & Imaging |
Sample Code |
2009-04-07
|
QTCoreVideo301
(HTML)
(DMG)
(ZIP)
Demonstrates adding of effects & filters to QuickTime Movies in realtime using GLSL shaders and the Core Video texture pipeline.
|
Graphics & Imaging |
Sample Code |
2009-04-07
|
QTKit Capture - Specifying Media Compression Settings
(HTML)
QA1586: Describes how to configure a file output object to save compressed captured media.
|
Graphics & Imaging |
Technical Q&As |
2008-03-11
|
QTPixelBufferVCToCGImage
(HTML)
(DMG)
(ZIP)
Demonstrates using QTPixelBufferContextCreate with NewMovieFromProperties to output pixel buffers from a movie and draw them.
|
Graphics & Imaging |
Sample Code |
2006-07-07
|
QTQuartzPlayer
(HTML)
(DMG)
(ZIP)
QTQuartzPlayer demonstrates how to render QuickTime Movies and live video with OpenGL and CoreVideo.
|
Graphics & Imaging |
Sample Code |
2005-10-04
|
qtshell
(HTML)
(DMG)
(ZIP)
Simple QuickTime and QuickTime VR viewer framework.
|
Graphics & Imaging |
Sample Code |
2003-10-27
|
QTtoCG
(HTML)
(DMG)
(ZIP)
Shows how to create a CGImageRef with the proper ColorSync profile from a QuickTime image on disk.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
Quartz 2D Interpolation
(HTML)
()
QA1186: Explains how to control Quartz 2D's image interpolation.
|
Graphics & Imaging |
Technical Q&As |
2002-10-29
|
Quartz 2D Programming Guide
(HTML)
(PDF)
Explains how to use Quartz 2D. Includes illustrations and sample code.
|
Graphics & Imaging |
Guides |
2007-12-11
|
Quartz 2D Reference Collection
(HTML)
(PDF)
Describes the C API for the native two-dimensional drawing engine in Mac OS X.
|
Graphics & Imaging |
Reference |
2006-12-18
|
Quartz 2D Shadings
(HTML)
(DMG)
(ZIP)
Shows how to use CGShading and CGGradient objects to draw simple gradients.
|
Graphics & Imaging |
Sample Code |
2007-08-31
|
Quartz 2D Thread Safety
(HTML)
()
QA1238: Explains the thread-safety issues for the Quartz 2D API.
|
Graphics & Imaging |
Technical Q&As |
2003-02-25
|
Quartz 2D Transformer
(HTML)
(DMG)
(ZIP)
Shows how to use Quartz 2D to manipulate an image
|
Graphics & Imaging |
Sample Code |
2007-06-21
|
Quartz Composer Custom Patch Programming Guide
(HTML)
(PDF)
Describes how to create custom patches for distribution.
|
Graphics & Imaging |
Guides |
2007-12-11
|
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.
|
Graphics & Imaging |
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.
|
Graphics & Imaging |
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.
|
Graphics & Imaging |
Sample Code |
2005-06-01
|
Quartz Composer Programming Guide
(HTML)
(PDF)
Describes how to used the framework to load, play, and control compositions.
|
Graphics & Imaging |
Guides |
2008-10-15
|
Quartz Composer QCTV
(HTML)
(DMG)
(ZIP)
Shows how to build a fake TV system using Quartz Composer as the foundation motion graphics.
|
Graphics & Imaging |
Sample Code |
2005-07-06
|
Quartz Composer Reference Collection
(HTML)
(PDF)
Describes the Objective-C API that supports loading, playing, and controlling compositions.
|
Graphics & Imaging |
Reference |
2007-01-25
|
Quartz Composer Release Note for Mac OS X v10.5
(HTML)
Summarizes the features and changes in Quartz Composer for Mac OS X v10.5.
|
Graphics & Imaging |
Release Notes |
2007-10-31
|
Quartz Composer Texture
(HTML)
(DMG)
(ZIP)
Shows how to use a Quartz Composer composition as an OpenGL texture.
|
Graphics & Imaging |
Sample Code |
2005-06-01
|
Quartz Composer User Guide
(HTML)
(PDF)
Explains how to use the Quartz Composer development tool to create motion graphics compositions.
|
Graphics & Imaging |
Guides |
2007-07-17
|
Quartz Composer WebKit Plug-in JavaScript Reference
(HTML)
(PDF)
Describes the API for manipulating Quartz Composer compositions in webpages and Dashboard widgets via the Quartz Composer WebKit Plug-in.
|
Graphics & Imaging |
Guides |
2009-01-06
|
Quartz Composer WWDC 2005 Composition
(HTML)
(DMG)
(ZIP)
Shows how to build a parameterized motion graphics composition with Quartz Composer.
|
Graphics & Imaging |
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.
|
Graphics & Imaging |
Sample Code |
2005-06-01
|
Quartz Core Framework Reference
(HTML)
(PDF)
Describes the interfaces for Core Image and Core Video.
|
Graphics & Imaging |
Reference |
2008-03-12
|
Quartz Core Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Quartz Core framework.
|
Graphics & Imaging |
Release Notes |
2007-07-18
|
Quartz Display Services Programming Topics
(HTML)
(PDF)
Shows how to configure and control display hardware using Quartz Display Services.
|
Graphics & Imaging |
Guides |
2006-06-28
|
Quartz Display Services Reference
(HTML)
(PDF)
Describes the interface for configuring and controlling display hardware.
|
Graphics & Imaging |
Reference |
2008-11-19
|
Quartz EB
(HTML)
(DMG)
(ZIP)
WWDC 2001 Early Bird Quartz 2D tutorial of vector drawing and PDF import/export.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
Quartz Event Services Reference
(HTML)
(PDF)
Describes the C API for event taps, filters used to observe and alter the stream of low-level user input events.
|
Graphics & Imaging |
Reference |
2007-10-31
|
Quartz Framework Reference
(HTML)
(PDF)
Describes the API for Quartz Composer, Image Kit, and PDF Kit.
|
Graphics & Imaging |
Reference |
2007-12-11
|
Quartz Programming Guide for QuickDraw Developers
(HTML)
(PDF)
Provides strategies to help Carbon programmers replace QuickDraw code with Quartz.
|
Graphics & Imaging |
Guides |
2006-09-05
|
Quartz Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Quartz framework.
|
Graphics & Imaging |
Release Notes |
2007-07-18
|
Quartz Window Services Reference
(HTML)
Describes the interface for capturing the contents of a window.
|
Graphics & Imaging |
Reference |
2009-01-15
|
Quartz2DBasics
(HTML)
(DMG)
(ZIP)
Carbon and Cocoa sample code demonstrating some basic usage of the Quartz 2D API
|
Graphics & Imaging |
Sample Code |
2006-09-11
|
QuartzCache
(HTML)
(DMG)
(ZIP)
Demonstrates several caching techniques using CGBitmapContext, CGImageRef re-use, CGLayerRefs, CGImageSource.
|
Graphics & Imaging |
Sample Code |
2005-06-01
|
QuartzComposerSamplePatches
(HTML)
(DMG)
(ZIP)
A short list of new patches in Quartz Composer Mac OS X 10.5
|
Graphics & Imaging |
Sample Code |
2007-06-11
|
QuartzLines
(HTML)
(DMG)
(ZIP)
Drawing Lines using Quartz's CGPath & CGContextStrokeLineSegments functions.
|
Graphics & Imaging |
Sample Code |
2005-06-01
|
QuartzShapes
(HTML)
(DMG)
(ZIP)
Example Quartz functions that implement equivalents to the QuickDraw PaintArc, FrameArc, PaintOval, FrameOval, PaintRect, and FrameRect
|
Graphics & Imaging |
Sample Code |
2005-03-08
|
QuickDraw Reference
(HTML)
(PDF)
Describes the C API for the legacy two-dimensional drawing engine in Mac OS. Replaced by Quartz 2D.
|
Graphics & Imaging |
Reference |
2007-06-29
|
QuickDraw Text Anti-Aliasing using Quartz 2D
(HTML)
()
QA1193: Describes APIs added to Mac OS X to allow applications to draw QD text using CG anti-aliasing.
|
Graphics & Imaging |
Technical Q&As |
2002-10-29
|
QuickTime Compression and Decompression Guide
(HTML)
(PDF)
Describes the QuickTime data compression and decompression technologies.
|
Graphics & Imaging |
Guides |
2006-01-10
|
QuickTime Movie Creation Guide
(HTML)
(PDF)
Describes some of the different ways your application can create a new QuickTime movie.
|
Graphics & Imaging |
Guides |
2007-01-08
|
QuickTime Movie Playback Programming Guide
(HTML)
(PDF)
Describes how to open and play QuickTime movies using the Carbon and QuickTime API.
|
Graphics & Imaging |
Guides |
2005-08-11
|
QuickTime Overview
(HTML)
(PDF)
Introduces the main concepts and services of QuickTime.
|
Graphics & Imaging |
Guides |
2005-08-11
|
QuickTime Texture Visual Context - kQTVisualContextNotAllowedErr with non-accelerated graphics cards
(HTML)
QA1542: Discusses how to create a display mask and avoid a kQTVisualContextNotAllowedErr when using a non-accelerated graphics card.
|
Graphics & Imaging |
Technical Q&As |
2007-09-18
|
QuickTime Visual Context - Setting the kQTVisualContextOutputColorSpaceKey Attribute
(HTML)
QA1550: Describes how to configure a QuickTime OpenGL Texture Visual Context with the kQTVisualContextOutputColorSpaceKey attribute.
|
Graphics & Imaging |
Technical Q&As |
2007-09-28
|
Real world profiling with the OpenGL Profiler
(HTML)
TN2178: This document describes how to use OpenGL Profiler, a very powerful tool for your OpenGL development.
|
Graphics & Imaging |
Technical Notes |
2008-09-16
|
Reducer
(HTML)
(DMG)
(ZIP)
Simple utility for rescaling bitmapped images. Demonstrates use of Core Image, NSAnimation, view drawing redirection.
|
Graphics & Imaging |
Sample Code |
2005-06-06
|
Registering custom pixel formats with QuickTime and Core Video
(HTML)
QA1401: Discusses how to register custom pixel formats with QuickTime & Core Video with QuickTime 7.
|
Graphics & Imaging |
Technical Q&As |
2005-09-06
|
Requirements for Quartz GL
(HTML)
QA1536: Describes the requirements for enabling Quartz GL.
|
Graphics & Imaging |
Technical Q&As |
2008-08-08
|
Resolution Independence Guidelines
(HTML)
(PDF)
Describes resolution independence and how to start updating applications to support high-resolution monitors.
|
Graphics & Imaging |
Guides |
2007-05-04
|
Resolution Independent UI Release Notes
(HTML)
|
Graphics & Imaging |
Release Notes |
2005-04-29
|
Retain Counts of io_object_t Objects in IOKit.framework
(HTML)
()
QA1195: Distinguishes between the retain counts of an I/O Kit kernel object and its io_object_t user space proxy.
|
Graphics & Imaging |
Technical Q&As |
2008-09-24
|
RGB ValueTransformers
(HTML)
(DMG)
(ZIP)
Supersedes the "RGB Image sample". Sample now uses bindings. Color separation now done in an NSValueTransformer subclass.
|
Graphics & Imaging |
Sample Code |
2003-11-18
|
SampleScannerApp
(HTML)
(DMG)
(ZIP)
This project implements a simple client accessing an ICA scanning device.
|
Graphics & Imaging |
Sample Code |
2008-05-07
|
Saving the current Core Graphics Path
(HTML)
QA1056: Explains that the Core Graphics save and restore GState APIs do not affect the path.
|
Graphics & Imaging |
Technical Q&As |
2001-10-02
|
SetCustomIcon
(HTML)
(DMG)
(ZIP)
Demonstrates how to programmatically set a custom icon for a file, folder, or disk.
|
Graphics & Imaging |
Sample Code |
2006-08-01
|
Setting the ColorSync profile for a NSBitmapImageRep object
(HTML)
QA1369: Setting the ColorSync profile for a NSBitmapImageRep object
|
Graphics & Imaging |
Technical Q&As |
2004-09-08
|
Sharpening Full Scene Anti-Aliasing Details
(HTML)
QA1268: Using full scene anti-aliasing (FSAA) in OpenGL applications.
|
Graphics & Imaging |
Technical Q&As |
2003-10-10
|
Shearing a Coordinate Space with NSAffineTransform
(HTML)
()
QA1332: Describes a simple way to shear coordinate spaces by adding a few methods to the NSAffineTransform class.
|
Graphics & Imaging |
Technical Q&As |
2004-01-29
|
Son of Grab
(HTML)
(DMG)
(ZIP)
Shows how to use the new CGWindow to get window images from the Window Server.
|
Graphics & Imaging |
Sample Code |
2007-11-01
|
Special Profile Sizes in ColorSync Manager
(HTML)
CS03: Answers several questions on special profile sizes in ColorSync Manager and other efficiency issues.
|
Graphics & Imaging |
Technical Q&As |
1995-05-01
|
Specifiying if the CPU or the GPU should be used for rendering.
(HTML)
QA1416: Which processor will be used for rendering in Core Image and how to affect it.
|
Graphics & Imaging |
Technical Q&As |
2005-08-16
|
Spooling in or out of CompressPicture or CompressImage
(HTML)
Deprecated - QD17: Recommends alternatives to spooling the results of CompressPicture or CompressImage to or from disk.
|
Graphics & Imaging |
Technical Q&As |
1995-09-15
|
Squiggles
(HTML)
(DMG)
(ZIP)
Demonstrates many Cocoa fundamentals in a Document-based Application featuring custom drawing and event-handling.
|
Graphics & Imaging |
Sample Code |
2008-08-29
|
StillMotion
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the QTKit Capture APIs to build a simple application that creates stop motion animations.
|
Graphics & Imaging |
Sample Code |
2007-11-14
|
StyleFlatteningSample
(HTML)
(DMG)
(ZIP)
Shows how to use the ATSUFlatten and ATSUUnflatten APIs.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
Successful Call to NCWNewColorWorld
(HTML)
()
CS08: Explains the return value of NCWNewColorWorld and the CMWorldRef parameter as a valid return value when successful.
|
Graphics & Imaging |
Technical Q&As |
1996-02-09
|
Supporting Printing in Your Carbon Application
(HTML)
(PDF)
Explains how to support printing in Carbon applications. Includes creating PDFs and porting from Mac OS 9.
|
Graphics & Imaging |
Guides |
2004-08-31
|
SurfaceVertexProgram
(HTML)
(DMG)
(ZIP)
Vertex program that demonstrates the use of a UV mesh to draw an implicit surface.
|
Graphics & Imaging |
Sample Code |
2003-07-07
|
SyncCGContextOriginWithPort
(HTML)
QA1010: Describes how to use SyncCGContextOriginWithPort.
|
Graphics & Imaging |
Technical Q&As |
2001-04-11
|
Synchronizing OpenGL rendering updates to the vertical refresh of the display
(HTML)
QA1521: How to avoid tearing by synchronizing your rendering to the display VBL
|
Graphics & Imaging |
Technical Q&As |
2007-07-16
|
Taking Advantage of PDF Kit in Your Cocoa Application
(HTML)
Learn to handle PDF documents in your Cocoa application without writing a lot of custom code.
|
Graphics & Imaging |
Articles |
2006-02-20
|
Taking Advantage of the Accelerate Framework
(HTML)
Learn how your application can run on PowerPC- or Intel-based Macs without processor-specific customization.
|
Graphics & Imaging |
Articles |
2005-10-03
|
TE Over Background
(HTML)
(DMG)
(ZIP)
Deprecated - A textEdit that shows old text editing over a colored background
|
Graphics & Imaging |
Sample Code |
2003-07-22
|
TextNameTool
(HTML)
(DMG)
(ZIP)
A command line tool sample illustrating how to use various graphical facilities and services without a login.
|
Graphics & Imaging |
Sample Code |
2003-10-27
|
TexturePerformanceDemo
(HTML)
(DMG)
(ZIP)
OpenGL texture optimization demo for WWDC Session 214
|
Graphics & Imaging |
Sample Code |
2005-06-01
|
TextureRange
(HTML)
(DMG)
(ZIP)
Shows the fundamental techniques required to fast texture upload performance.
|
Graphics & Imaging |
Sample Code |
2003-07-16
|
Ticket Services Reference
(HTML)
(PDF)
Describes the C API used by printer modules and PDEs to communicate printing information to the system.
|
Graphics & Imaging |
Reference |
2002-10-23
|
Tiger Developer Overview Series: Developing with Core Image
(HTML)
Learn how Core Image can help you take your graphics development to the next level.
|
Graphics & Imaging |
Articles |
2005-03-09
|
Tioga PostScript Printing Plugins in Mac OS X 10.2
(HTML)
()
QA1085: Why Tioga printing plugins for PostScript printing aren't called on Mac OS X 10.2 and later.
|
Graphics & Imaging |
Technical Q&As |
2003-07-14
|
TubeTest
(HTML)
(DMG)
(ZIP)
Deprecated - The program is a simple demonstration of how to use the Palette Manager in a color program.
|
Graphics & Imaging |
Sample Code |
2003-03-12
|
Turning Off Core Graphics Clipping
(HTML)
QA1050: Explains how to clear the clipping path for a CGContext.
|
Graphics & Imaging |
Technical Q&As |
2001-07-02
|
Understanding and Detecting OpenGL Functionality
(HTML)
TN2080: Discusses OpenGL API design, and how to access the full power of hardware and software renderers.
|
Graphics & Imaging |
Technical Notes |
2003-12-29
|
Unexpected CG state changes
(HTML)
QA1045: Explains why the Core Graphics drawing state sometimes changes for no apparent reason.
|
Graphics & Imaging |
Technical Q&As |
2001-07-02
|
UnsharpMask
(HTML)
(DMG)
(ZIP)
Demonstrates how to build Automator actions using Cocoa frameworks.
|
Graphics & Imaging |
Sample Code |
2005-06-06
|
Updating OpenGL Contexts
(HTML)
()
QA1209: When and why to update an OpenGL context in response to system and user actions.
|
Graphics & Imaging |
Technical Q&As |
2003-06-19
|
Using Clip Region and Buffer Rectangles with OpenGL Carbon
(HTML)
()
QA1222: Shows the basics of using buffer rectangles and clip regions with AGL.
|
Graphics & Imaging |
Technical Q&As |
2002-12-19
|
Using cmPathBased profile locations on Mac OS X
(HTML)
()
QA1203: Shows how to correctly specify cmPath-based profile locations on Mac OS X
|
Graphics & Imaging |
Technical Q&As |
2002-11-06
|
Using Embedded EPS Profiles
(HTML)
()
CS09: Gives source on embedding ColorSync profiles in EPS as well as PICT and TIFF formats.
|
Graphics & Imaging |
Technical Q&As |
1996-02-09
|
Using GLUT and OpenGL on Mac OS X
(HTML)
QA1613: States the required steps to add GLUT and OpenGL to an Xcode project.
|
Graphics & Imaging |
Technical Q&As |
2008-10-13
|
Using Interface Builder's NSOpenGLView or Custom View objects for an OpenGL application
(HTML)
QA1167: Describes usage cases for both NSOpenGLViews and Custom Views for Cocoa OpenGL applications
|
Graphics & Imaging |
Technical Q&As |
2004-10-28
|
Using PostScript Printer Description Files
(HTML)
(PDF)
Information for printer vendors. Includes installing files, PPD/PDE binding, and grouping features.
|
Graphics & Imaging |
Guides |
2005-07-07
|
Using Python with Quartz 2D on Mac OS X
(HTML)
New article on using the Python bindings in Mac OS X to access the Quartz 2D graphics API.
|
Graphics & Imaging |
Articles |
2007-07-10
|
Using qd and QDGlobals
(HTML)
()
Deprecated - QD40: Why a sample program compiled with SC may give the link error: undefined entry qd. Provides a solution.
|
Graphics & Imaging |
Technical Q&As |
1996-02-09
|
Using QTPixelBufferContextCreate with NewMovieFromProperties
(HTML)
QA1443: Discusses using a QuickTime pixel buffer visual context and NewMovieFromProperties to output frames to pixel buffers.
|
Graphics & Imaging |
Technical Q&As |
2008-08-08
|
Using Temporary Memory with OpenPicture
(HTML)
Deprecated - QD20: Provides several techniques of causing OpenPicture to allocate temporary memory for a picture handle.
|
Graphics & Imaging |
Technical Q&As |
1996-02-01
|
Using the ImageIO Framework with Mac OS X 10.4 Tiger
(HTML)
Learn to access image data using ImageIO.
|
Graphics & Imaging |
Articles |
2006-11-27
|
Using UTIs to Identify Image Files
(HTML)
QA1518: Explains how to use Uniform Type Identifiers to identify what files can be opened at images.
|
Graphics & Imaging |
Technical Q&As |
2007-05-11
|
VBL
(HTML)
(DMG)
(ZIP)
A simple example of how to create an OpenGLView in AppKit.
|
Graphics & Imaging |
Sample Code |
2003-07-07
|
Vertex Optimization
(HTML)
(DMG)
(ZIP)
Shows examples of optimized vertex throughput.
|
Graphics & Imaging |
Sample Code |
2003-07-07
|
VertexPerformanceDemo
(HTML)
(DMG)
(ZIP)
Vertex optimization demo for WWDC Session 214
|
Graphics & Imaging |
Sample Code |
2005-06-01
|
VertexPerformanceTest
(HTML)
(DMG)
(ZIP)
A tool that measures triangle throughput and allows comparison of different methods.
|
Graphics & Imaging |
Sample Code |
2003-01-14
|
VideoHardwareInfo
(HTML)
(DMG)
(ZIP)
Query VRAM, Quartz Extreme support, OpenGL extensions and renderer, GLSL version and support.
|
Graphics & Imaging |
Sample Code |
2007-05-14
|
VideoViewer
(HTML)
(DMG)
(ZIP)
Simple example of video rendering using QuickTime visual contexts, OpenGL, Core Video and Core Image.
|
Graphics & Imaging |
Sample Code |
2005-08-01
|
vImage Alpha Compositing Reference
(HTML)
(PDF)
Describes the programming interface for high-performance alpha compositing operations.
|
Graphics & Imaging |
Reference |
2007-07-12
|
vImage Conversion Reference
(HTML)
(PDF)
Describes the programming interface for high performance image conversion operations.
|
Graphics & Imaging |
Reference |
2007-07-12
|
vImage Convolution Reference
(HTML)
(PDF)
Describes the programming interface for high performance image convolution operations.
|
Graphics & Imaging |
Reference |
2007-07-12
|
vImage Data Types and Constants Reference
(HTML)
(PDF)
Describes the data types and constants used by the vImage framework.
|
Graphics & Imaging |
Reference |
2007-07-12
|
vImage Decompression Filtering Reference
(HTML)
(PDF)
Describes the programming interface for decompression filtering operations.
|
Graphics & Imaging |
Reference |
2007-07-12
|
vImage Geometry Reference
(HTML)
(PDF)
Describes the programming interface for high performance geometric operations on images.
|
Graphics & Imaging |
Reference |
2007-07-12
|
vImage Histogram Reference
(HTML)
(PDF)
Describes the programming interface for high performance image histogram operations.
|
Graphics & Imaging |
Reference |
2007-07-12
|
vImage Morphology Reference
(HTML)
(PDF)
Describes the programming interface for high performance morphological operations on images.
|
Graphics & Imaging |
Reference |
2007-07-12
|
vImage Programming Guide
(HTML)
(PDF)
Explains how to use the C programming interface for high-speed vector image processing.
|
Graphics & Imaging |
Guides |
2008-10-15
|
vImage Reference Collection
(HTML)
(PDF)
Describes the C programming interface for high-performance image processing.
|
Graphics & Imaging |
Reference |
2007-07-12
|
vImage Transform Reference
(HTML)
(PDF)
Describes the programming interface for high performance image transform operations.
|
Graphics & Imaging |
Reference |
2007-07-12
|
WebKitCIPlugIn
(HTML)
(DMG)
(ZIP)
This sample WebKit plugin for Safari demonstrate how to use CoreImage in a HTML page.
|
Graphics & Imaging |
Sample Code |
2005-11-28
|
WhackedTV
(HTML)
(DMG)
(ZIP)
A Cocoa version of the venerable HackTV sample code, demonstrating usage of the Sequence Grabber API's
|
Graphics & Imaging |
Sample Code |
2008-05-09
|
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.
|
Graphics & Imaging |
Technical Q&As |
2005-06-15
|
What's New With ColorSync 2.6
(HTML)
()
TN1160: Details the changes in ColorSync 2.6.
|
Graphics & Imaging |
Technical Notes |
1999-04-01
|
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
|
When to use PCMCIA, PC Card, and CardBus
(HTML)
HW77: Explains the differences between PCMCIA, PC Card, and CardBus.
|
Graphics & Imaging |
Technical Q&As |
1999-11-15
|
Why are my Core Graphics calls drawing upside down?
(HTML)
QA1009: Explains why CoreGraphics drawing comes out upside down relative to QuickDraw drawing.
|
Graphics & Imaging |
Technical Q&As |
2001-04-11
|
Why does logging keep my Printer Module from working?
(HTML)
()
Deprecated - QA1182: Describes some problems with standard printf logging in a Printer Module on Jaguar.
|
Graphics & Imaging |
Technical Q&As |
2002-11-06
|
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
|
Why don't all of my PDE localizations show up in all applications?
(HTML)
()
QA1185: Explains why some PDE localizations might not appear in all applications.
|
Graphics & Imaging |
Technical Q&As |
2002-10-16
|
Why isn't my ColorSync CMM recognized on Mac OS X 10.5?
(HTML)
QA1557: Discusses how to upgrade your ColorSync CMM to run on Mac OS X 10.5
|
Graphics & Imaging |
Technical Q&As |
2007-10-26
|
Window Manager and EraseRect
(HTML)
Deprecated - QD26: Why WindowManager causes a flicker using EraseRect and provides a solution for this problem.
|
Graphics & Imaging |
Technical Q&As |
1995-09-15
|
Working with Quartz Composer
(HTML)
Learn to build a sample composition without having to write code.
|
Graphics & Imaging |
Articles |
2006-02-13
|
Worm
(HTML)
(DMG)
(ZIP)
NSView performance demonstration. Uses a periodic timer to get best performance with Coalesced Update feature.
|
Graphics & Imaging |
Sample Code |
2005-06-01
|
The "/aliases" node in the device tree
(HTML)
HW89: Describes the aliases node in the Open Firmware device tree.
|
Hardware & Drivers |
Technical Q&As |
2000-09-05
|
12-inch PowerBook G4 Developer Note
(HTML)
(PDF)
Specifies the internal design, I/O features, and expansion capabilities of the 12-inch PowerBook G4 introduced in January 2005.
|
Hardware & Drivers |
Guides |
2005-02-04
|
128Mb SDRAM ICs limitation on original "Bronze Keyboard" Powerbook G3
(HTML)
QA1040: Outlines Memory ICs design limitation on original "Bronze Keyboard" Powerbook G3.
|
Hardware & Drivers |
Technical Q&As |
2001-06-21
|
15-Inch MacBook Pro Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 15-inch MacBook Pro computer introduced in February 2008.
|
Hardware & Drivers |
Guides |
2008-03-04
|
15-Inch MacBook Pro Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 15-inch MacBook Pro computer introduced in November 2007.
|
Hardware & Drivers |
Guides |
2007-12-14
|
15-inch MacBook Pro Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 15-inch MacBook Pro computer introduced in June 2007.
|
Hardware & Drivers |
Guides |
2007-06-11
|
15-inch MacBook Pro Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 15-inch MacBook Pro computer introduced in October 2006.
|
Hardware & Drivers |
Guides |
2007-05-03
|
15-inch MacBook Pro Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 15-inch MacBook Pro computer introduced in October 2006.
|
Hardware & Drivers |
Guides |
2007-05-03
|
15-inch PowerBook G4 Developer Note
(HTML)
(PDF)
Specifies the internal design, I/O features, and expansion capabilities of the 15-inch PowerBook G4 introduced in October 2005.
|
Hardware & Drivers |
Guides |
2005-10-27
|
17-inch iMac for Education Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 17-inch iMac for Education computer introduced in July 2006.
|
Hardware & Drivers |
Guides |
2006-11-07
|
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 February 2008.
|
Hardware & Drivers |
Guides |
2008-03-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 November 2007.
|
Hardware & Drivers |
Guides |
2007-12-14
|
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 June 2007.
|
Hardware & Drivers |
Guides |
2007-06-11
|
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
|
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
|
17-inch PowerBook G4 Developer Note
(HTML)
(PDF)
Specifies the internal design, I/O features, and expansion capabilities of the 17-inch PowerBook G4 introduced in October 2005.
|
Hardware & Drivers |
Guides |
2005-10-19
|
The AAPL, slot-name property and PCI
(HTML)
()
HW61: Discusses the use of the AAPL,slot name property for PCI
|
Hardware & Drivers |
Technical Q&As |
1999-04-19
|
Accessing Hardware From Applications
(HTML)
(PDF)
Tips and guidelines for developing applications that communicate with or control devices.
|
Hardware & Drivers |
Guides |
2007-02-08
|
Affinity API Release Notes for Mac OS X v10.5
(HTML)
Explains how to influence which CPU core runs a group of threads (for performance optimization).
|
Hardware & Drivers |
Release Notes |
2007-10-31
|
AirPort Developer Note
(HTML)
Describes Apple's implementation of 802.11 wireless LAN standards on Mac computers.
|
Hardware & Drivers |
Guides |
2008-04-28
|
All Hardware Products
(HTML)
A list of links to all Apple hardware developer notes.
|
Hardware & Drivers |
Guides |
|
Allocating and sharing memory with user space from an I/O Kit driver
(HTML)
()
QA1197: Describes the preferred technique for allocating and sharing buffers in an I/O Kit kernel driver.
|
Hardware & Drivers |
Technical Q&As |
2008-10-13
|
Apple Xserve Diagnostics User's Guide
(PDF)
New document that explains how to use Apple Xserve Diagnostics tool to test server hardware.
|
Hardware & Drivers |
Guides |
2007-12-04
|
AppleFWAudio Vendor Specific Override Driver
(HTML)
(DMG)
(ZIP)
This KEXT allows third-party vendors to customize AppleFWAudio with their own device-specific information.
|
Hardware & Drivers |
Sample Code |
2007-06-01
|
Are the Name Registry device tree nodes unique?
(HTML)
Deprecated - HW64: Discusses whether Name Registry nodes copied from the Open Firmware device tree are unique.
|
Hardware & Drivers |
Technical Q&As |
1999-10-11
|
ATA Interface Modules
(HTML)
TN1192: Describes how to write device drivers for ATA host bus controllers, ie. ATA Interface Module.
|
Hardware & Drivers |
Technical Notes |
1999-12-01
|
Audio Developer Note
(HTML)
Describes the analog and digital audio capabilities of Mac computers.
|
Hardware & Drivers |
Guides |
2008-04-28
|
Audio Device Driver Programming Guide
(HTML)
(PDF)
Explains how to develop kernel-resident drivers for audio devices.
|
Hardware & Drivers |
Guides |
2009-03-04
|
AudioCDSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to discover audio CDs and access the TOC information presented by the CD-DA filesystem.
|
Hardware & Drivers |
Sample Code |
2005-10-04
|
Available FireWire Isochronous Bandwidth
(HTML)
QA1356: Discusses attempting to "pre-flight" an isochronous bandwidth allocation request by reading the currently available bandwidth.
|
Hardware & Drivers |
Technical Q&As |
2004-07-07
|
Avoiding Kernel Event Conflicts
(HTML)
QA1063: Documents the namespace for the vendor_code field of the kern_event_msg structure.
|
Hardware & Drivers |
Technical Q&As |
2001-09-14
|
BlitVBL
(HTML)
(DMG)
(ZIP)
Shows how to have Mac OS X try its best to sync to the VBL for you.
|
Hardware & Drivers |
Sample Code |
2003-01-14
|
Bluetooth Developer Note
(HTML)
Provides an overview of Bluetooth technology and describes its implementation in Mac computers.
|
Hardware & Drivers |
Guides |
2008-04-28
|
Bluetooth Device Access Guide
(HTML)
(PDF)
Explains how to develop applications that access Bluetooth-enabled devices.
|
Hardware & Drivers |
Guides |
2007-12-11
|
Bluetooth Framework Reference
(HTML)
Describes the C and Objective-C APIs that support user-space access to Bluetooth devices.
|
Hardware & Drivers |
Reference |
2008-10-15
|
Bluetooth Radio Power Class for Apple Systems
(HTML)
()
QA1278: Notes Preferred Bluetooth Transmitter Characteristics for products designed for Apple Systems.
|
Hardware & Drivers |
Technical Q&As |
2003-08-06
|
Bluetooth User Interface Framework Reference
(HTML)
Describes the C and Objective-C APIs that provide a consistent user interface to Bluetooth services.
|
Hardware & Drivers |
Reference |
2008-04-08
|
Bonjour enforces the service type format in Panther
(HTML)
QA1198: Explains why registering a Bonjour service might fail on Panther.
|
Hardware & Drivers |
Technical Q&As |
2004-03-23
|
Bonjour service types used in Mac OS X
(HTML)
QA1312: Provides a list of common Bonjour service types used in Mac OS X.
|
Hardware & Drivers |
Technical Q&As |
2004-07-14
|
Bonjour TXT record rate limiting in Panther
(HTML)
QA1293: Explains how mDNSResponder implements TXT record rate limiting in Panther.
|
Hardware & Drivers |
Technical Q&As |
2003-10-23
|
Boot Blocks
(HTML)
Deprecated - DV03: Warns that Boot Block form and function will change and describes undocumented Boot Blocks features.
|
Hardware & Drivers |
Technical Notes |
1987-03-01
|
Booting after invoking the Open Firmware user interface
(HTML)
()
HW48: Tells how to boot a system after entering the Open Firmware user interface.
|
Hardware & Drivers |
Technical Q&As |
1999-02-15
|
BSDLLCTest
(HTML)
(DMG)
(ZIP)
Program sample demonstrates how to send and receive raw LLC Ethernet packets.
|
Hardware & Drivers |
Sample Code |
2003-06-12
|
Building Customized User Client Drivers for USB Devices
(HTML)
Learn how to write the setup code for card readers, bill validators, and other devices.
|
Hardware & Drivers |
Articles |
2006-06-26
|
Building Universal I/O Kit Drivers
(HTML)
TN2163: How to build a universal I/O Kit kernel driver while avoiding common pitfalls.
|
Hardware & Drivers |
Technical Notes |
2008-08-18
|
Can you explain the words "begin" and "again"?
(HTML)
HW70: Explains the Forth looping words "begin" and "again" and how to escape such a loop.
|
Hardware & Drivers |
Technical Q&As |
1999-10-11
|
CCL Modem Scripting Guide
(HTML)
(PDF)
|
Hardware & Drivers |
Guides |
2007-06-28
|
CCL Modem Scripting Release Notes
(HTML)
Explains changes to modem CCLs for Mac OS X v10.5 and what to do to change existing and supersede older scripts.
|
Hardware & Drivers |
Release Notes |
2007-10-31
|
CD-ROM Detection
(HTML)
(DMG)
(ZIP)
Shows how to determine whether a drive is a CD-ROM drive.
|
Hardware & Drivers |
Sample Code |
2003-01-14
|
CD-ROM Driver Calls
(HTML)
Deprecated - DV22: Discusses public interface to Apple CD-ROM driver and supersedes information in AppleCD SC Developer's Guide.
|
Hardware & Drivers |
Technical Notes |
2000-08-14
|
CDROMSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to find CD-ROM media and read sectors from that media on Mac OS X.
|
Hardware & Drivers |
Sample Code |
2006-01-31
|
Changing the configuration variable in Open Firmware
(HTML)
()
HW40: Tells how to change the configuration variable in Open Firmware.
|
Hardware & Drivers |
Technical Q&As |
1999-02-15
|
Changing the TCP Window Size
(HTML)
NW47: Describes how to change the TCP window size in Open Transport.
|
Hardware & Drivers |
Technical Q&As |
1997-03-14
|
Checking for the Printer Driver
(HTML)
Deprecated - DV42: Describes a legacy Mac OS technique avoiding system hangs when using serial drivers on USB systems.
|
Hardware & Drivers |
Technical Q&As |
2000-06-19
|
Checkout Lets You 'Get a Mac, Start a Store': Madebysofa Does It with Python and Cocoa
(HTML)
Success story on how Mac-only Checkout was built using Python and Cocoa.
|
Hardware & Drivers |
Articles |
2007-07-10
|
The "chosen" node in the device tree
(HTML)
HW88: Describes how to find the "chosen" node in the Open firmware device tree.
|
Hardware & Drivers |
Technical Q&As |
2000-09-05
|
Clearing mDNSResponder's cached records
(HTML)
QA1310: Clearing the Bonjour service cache (mDNSResponder's cached records) for testing purposes.
|
Hardware & Drivers |
Technical Q&As |
2004-02-11
|
Cocoa OpenGL
(HTML)
(DMG)
(ZIP)
Demonstrates using Cocoa with OpenGL, including window setup and event handling.
|
Hardware & Drivers |
Sample Code |
2007-10-22
|
Code Signing Guide
(HTML)
(PDF)
Explains how you can sign your code and why you should.
|
Hardware & Drivers |
Guides |
2008-11-19
|
Code Signing Release Notes
(HTML)
|
Hardware & Drivers |
Release Notes |
2007-10-31
|
Coding in the Kernel
(HTML)
Considerations and caveats about programming in the kernel.
|
Hardware & Drivers |
Guides |
2005-11-09
|
Common QA and Roadmap for USB Software Development on Mac OS X
(HTML)
QA1370: Roadmap for development of USB Software on Mac OS X and some Common Questions and Answers
|
Hardware & Drivers |
Technical Q&As |
2006-02-28
|
CPUGestalt
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to determine the processor type of the Macintosh you're running on.
|
Hardware & Drivers |
Sample Code |
2003-10-27
|
CustomMediaIcons
(HTML)
(DMG)
(ZIP)
Providing custom media icons for storage
|
Hardware & Drivers |
Sample Code |
2007-07-10
|
DDR SDRAM ICs for PowerBooks and iBooks that use Memory bus slewing
(HTML)
QA1344: Specifies DDR SDRAM IC optimization for PowerBooks and iBooks that use Memory bus slewing.
|
Hardware & Drivers |
Technical Q&As |
2004-03-18
|
Dealing with PCI Expansion Chassis Problems
(HTML)
()
TN1135: Discusses solutions for compatibility issues between PCI cards and attached expansion chassis.
|
Hardware & Drivers |
Technical Notes |
1998-08-01
|
Detecting a CD-ROM
(HTML)
()
DV18: Demonstrates CD-ROM drive detection.
|
Hardware & Drivers |
Technical Q&As |
1997-01-31
|
Detecting low printer ink levels
(HTML)
TN2144: How to detect printer supply levels using a low ink tool
|
Hardware & Drivers |
Technical Notes |
2005-06-29
|
Detecting specific ROM-in-RAM Mac
(HTML)
()
Deprecated - HW49: Identifying a Mac by name ("iMac"), and better alternatives for determining specific features ("has Firewire").
|
Hardware & Drivers |
Technical Q&As |
1999-10-05
|
Determining Open Firmware version
(HTML)
HW100: Demonstrates how to find out the version of Open Firmware on your Macintosh.
|
Hardware & Drivers |
Technical Q&As |
2000-10-06
|
Determining RAM size & location in New World Machines
(HTML)
QA1065: Demonstrates Open Firmware method of determining RAM size & location in New World Machines.
|
Hardware & Drivers |
Technical Q&As |
2001-08-01
|
Determining the version of Open Firmware on your Mac
(HTML)
()
HW60: Describes a method to display the version of Open Firmware on a Macintosh.
|
Hardware & Drivers |
Technical Q&As |
1999-03-29
|
Device File Access Guide for Serial Devices
(HTML)
(PDF)
Guidelines for using I/O Kit and POSIX functions to develop applications that communicate with serial devices.
|
Hardware & Drivers |
Guides |
2005-12-06
|
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.
|
Hardware & Drivers |
Guides |
2007-03-06
|
Difference between an Open Firmware word and method
(HTML)
()
HW46: Describes the differences between an Open Firmware word and an Open Firmware method.
|
Hardware & Drivers |
Technical Q&As |
1999-02-15
|
Difference between using Restart or Shut Down in the Finder's Special menu in Open Firmware
(HTML)
()
HW47: Explains the differences between using Restart or Shut Down on Open Firmware
|
Hardware & Drivers |
Technical Q&As |
1999-02-15
|
Digital CD Audio
(HTML)
()
TN1187: Describes digital audio on the Macintosh.
|
Hardware & Drivers |
Technical Notes |
2000-04-01
|
Disabling Processor Cores on a Multi-Core System
(HTML)
()
QA1141: Describes how to disable processor cores on a multi-core system for testing purposes.
|
Hardware & Drivers |
Technical Q&As |
2008-09-16
|
Discovering all advertised Bonjour service types
(HTML)
QA1337: Explains how to discover all Bonjour service types being advertised on the local network.
|
Hardware & Drivers |
Technical Q&As |
2004-06-01
|
Disk Arbitration Framework Reference
(HTML)
Describes Disc Arbitration API, which includes information on mount/unmount notification and dissent.
|
Hardware & Drivers |
Reference |
2008-04-08
|
Displaying PCI Configuration Registers contents in Open Firmware
(HTML)
QA1036: Demonstrates how to display PCI Configuration Resister contents in Open Firmware.
|
Hardware & Drivers |
Technical Q&As |
2001-05-18
|
dist_fft
(HTML)
(DMG)
(ZIP)
Gigaelement FFTs on Apple G5 clusters
|
Hardware & Drivers |
Sample Code |
2004-08-23
|
dl command in 1 machine mode
(HTML)
()
HW51: Describes using the "dl" command in 1 machine mode.
|
Hardware & Drivers |
Technical Q&As |
1999-03-29
|
DNS Service Discovery Java Reference
(HTML)
Describes DNS Service Discovery API features of ZeroConf networking for Java on Mac OS X in Javadoc format.
|
Hardware & Drivers |
Reference |
2008-10-15
|
Do PowerBooks have a PCI bus?
(HTML)
()
HW43: Explains that a Powerbook has a PCI bus.
|
Hardware & Drivers |
Technical Q&As |
1999-02-15
|
DR Emulator Caches
(HTML)
()
Deprecated - HW28: Describes the Dynamic Recompiling emulator's cache, including a description of when to flush the cache.
|
Hardware & Drivers |
Technical Q&As |
1996-04-08
|
DRAM DIMM power pin connections for Macintosh Computers
(HTML)
()
QA1271: Discusses design considerations for DRAM DIMM power pin connections for Macintosh Computers.
|
Hardware & Drivers |
Technical Q&As |
2003-07-04
|
The dreaded "incompatible flag -framework" error
(HTML)
QA1096: Explains how to eliminate the incompatible flag -framework error in Project Builder.
|
Hardware & Drivers |
Technical Q&As |
2001-12-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
|
Empty Memory Objects
(HTML)
()
QA1259: Describes how two memory management edge cases are handled by the common Mac OS memory allocators.
|
Hardware & Drivers |
Technical Q&As |
2003-04-21
|
Energy Star PCI Device
(HTML)
()
QA1108: Provides useful information for developers of Energy Star-compliant PCI devices.
|
Hardware & Drivers |
Technical Q&As |
2002-01-15
|
enetlognke
(HTML)
(DMG)
(ZIP)
Interface filter based on supported Kernel Programming Interfaces for Tiger.
|
Hardware & Drivers |
Sample Code |
2005-08-10
|
Ethernet Developer Note
(HTML)
Provides an overview of Ethernet technology and describes its implementation in Mac computers.
|
Hardware & Drivers |
Guides |
2008-04-28
|
Explanation of SDRAM configuration Nomenclature
(HTML)
HW75: Explains the three-part "Device configuration" numbers for SDRAM in the Power Mac G4 Computer Developer Note.
|
Hardware & Drivers |
Technical Q&As |
1999-10-18
|
ExpressCard Prevents System Sleep
(HTML)
QA1517: Describes how some ExpressCard cards can prevent system sleep and how to fix the problem.
|
Hardware & Drivers |
Technical Q&As |
2007-02-28
|
Faster DDR DRAM in the 867MHz Power Mac G4 (Mirrored Drive Doors)
(HTML)
()
QA1191: Confirms the use of faster DDR DRAM in the 867MHz Power Mac G4 (Mirrored Drive Doors).
|
Hardware & Drivers |
Technical Q&As |
2002-08-19
|
FireWire Audio User Library Framework Reference
(HTML)
Describes the API that supports user-space access to FireWire audio devices and enables the creation of virtual FireWire audio devices.
|
Hardware & Drivers |
Reference |
2008-04-08
|
FireWire Developer Note
(HTML)
Provides an overview of FireWire (IEEE 1394) and describes support for it on Mac computers.
|
Hardware & Drivers |
Guides |
2008-04-28
|
FireWire Device Interface Guide
(HTML)
(PDF)
Explains how to develop applications to communicate with or control FireWire devices and units.
|
Hardware & Drivers |
Guides |
2007-02-08
|
FireWire: DCL Programs Under Mac OS X
(HTML)
()
TN2072: Describes the structure and creation of DCL programs under Mac OS X.
|
Hardware & Drivers |
Technical Notes |
2003-06-21
|
Force Feedback Framework Reference
(HTML)
Describes the public interfaces to the Force Feedback implementation in Mac OS X, including support for plug-ins.
|
Hardware & Drivers |
Reference |
2008-04-08
|
Fundamentals of Open Firmware, Part I: The User Interface
(HTML)
TN1061: Describes the Open Firmware User Interface, Forth and the Open Firmware language used in Apple products.
|
Hardware & Drivers |
Technical Notes |
1996-07-01
|
Fundamentals of Open Firmware, Part II: The Device Tree
(HTML)
TN1062: Describes the Open Firmware device tree.
|
Hardware & Drivers |
Technical Notes |
1996-09-01
|
Fundamentals of Open Firmware, Part III: Understanding PCI Expansion ROM Choices for Mac OS
(HTML)
TN1044: Recommended contents for PCI expansion ROMs, including a table of standard devices, properties and methods.
|
Hardware & Drivers |
Technical Notes |
2001-06-26
|
Generating a Non-Maskable Interrupt (NMI)
(HTML)
()
QA1264: Explains how to generate a non-maskable interrupt (NMI) on modern Macintosh systems.
|
Hardware & Drivers |
Technical Q&As |
2008-10-13
|
GetHWEthernetAddr
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to obtain the hardware Ethernet address of a machine.
|
Hardware & Drivers |
Sample Code |
2003-01-14
|
GetMACAddressSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to retrieve the MAC address for each Ethernet interface from the Mac OS X I/O Registry.
|
Hardware & Drivers |
Sample Code |
2003-01-14
|
GetPrimaryMACAddress
(HTML)
(DMG)
(ZIP)
Demonstrates retrieving the MAC address of the built-in Ethernet controller. Useful for uniquely identifying a Macintosh system.
|
Hardware & Drivers |
Sample Code |
2005-10-27
|
GetSetOptions
(HTML)
(DMG)
(ZIP)
Demonstrates a variety of uses of Open Transport's option management routines.
|
Hardware & Drivers |
Sample Code |
2003-01-14
|
Getting a List of Drivers & LUNs (logical unit numbers)
(HTML)
Deprecated - DV04: Describes a legacy Mac OS technique for obtaining a list of SCSI Parallel drivers, devices, and LUNs.
|
Hardware & Drivers |
Technical Q&As |
1995-07-01
|
Getting a Packet Trace
(HTML)
()
QA1176: Lists tools available for looking at the network packets on the wire.
|
Hardware & Drivers |
Technical Q&As |
2008-06-03
|
The "green" PCI bus
(HTML)
HW93: Explains why the PCI bus is considered "green".
|
Hardware & Drivers |
Technical Q&As |
2000-09-05
|
GridCalendar
(HTML)
(DMG)
(ZIP)
Demonstrates how to add a custom job submission UI to the GridSample project.
|
Hardware & Drivers |
Sample Code |
2005-06-01
|
Hardware Developer Note Terms and Abbreviations
(HTML)
Lists common terms and abbreviations used in Apple's Hardware Developer Notes.
|
Hardware & Drivers |
Guides |
2006-08-08
|
HBA Device Driver Programming Guide
(HTML)
(PDF)
Describes how to develop a high-performance, kernel-resident driver for an HBA device.
|
Hardware & Drivers |
Guides |
2006-05-23
|
HID Class Device Interface Guide
(HTML)
(PDF)
Explains how to develop applications to communicate with or control HID class devices.
|
Hardware & Drivers |
Guides |
2009-05-06
|
HID Config Save
(HTML)
(DMG)
(ZIP)
Human Interface Device Manager Configuration sample
|
Hardware & Drivers |
Sample Code |
2008-05-07
|
HID Manager Basics
(HTML)
(DMG)
(ZIP)
Shows basic use of HID Manager for Mac OS X: including device discovery, queues and polling elements.
|
Hardware & Drivers |
Sample Code |
2003-07-10
|
HID Manager Event Data Underruns
(HTML)
QA1038: Explains how to correctly handle HID Manager event queue data underruns.
|
Hardware & Drivers |
Technical Q&As |
2001-06-13
|
HID Utilities Source
(HTML)
(DMG)
(ZIP)
Shows a high level abstract library for the HID manager.
|
Hardware & Drivers |
Sample Code |
2003-10-06
|
High-Speed SDRAM Design Considerations
(HTML)
()
TN1138: Illustrates certain issues with the design of high-speed SDRAM DIMM modules.
|
Hardware & Drivers |
Technical Notes |
1998-08-01
|
How can I tell if a PCI device has on board I/O space?
(HTML)
QA1287: Demonstrates "how to" tell if a PCI device has on board I/O space.
|
Hardware & Drivers |
Technical Q&As |
2003-09-24
|
How do I change the numeric base for the Open Firmware user interface?
(HTML)
HW66: Explains how to change the numeric base for the Open Firmware user interface.
|
Hardware & Drivers |
Technical Q&As |
1999-10-11
|
How do I determine the top of the Open Firmware dictionary?
(HTML)
HW69: Explains how to determine the top of the Open Firmware dictionary.
|
Hardware & Drivers |
Technical Q&As |
1999-10-11
|
How does Open Firmware generate the name property?
(HTML)
()
HW39: Describes the Open Firmware name property generation process.
|
Hardware & Drivers |
Technical Q&As |
1999-02-15
|
How many PCI header types exist today?
(HTML)
HW92: Briefly describes the three PCI header types defined in the PCI 2.2 specification.
|
Hardware & Drivers |
Technical Q&As |
2000-09-05
|
How to use the OT modem script engine
(HTML)
()
Deprecated - NW50: Shows how to use the Open Transport modem script engine.
|
Hardware & Drivers |
Technical Q&As |
1997-07-11
|
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.
|
Hardware & Drivers |
Guides |
2007-03-06
|
I/O Kit Framework Reference
(HTML)
Describes the I/O Kit classes that support non-kernel access to I/O Kit objects through the device-interface mechanism.
|
Hardware & Drivers |
Reference |
2009-03-04
|
I/O Kit Fundamentals
(HTML)
(PDF)
The basics of developing device drivers. Includes descriptions of I/O Kit families.
|
Hardware & Drivers |
Guides |
2007-05-17
|
I/O Kit Power Controller
(HTML)
()
TN2076: Describes code to include in a KEXT in order to register for power management events.
|
Hardware & Drivers |
Technical Notes |
2003-06-20
|
I/O Kit Power Management Release Notes
(HTML)
Describes the latest changes to power management for Mac OS X v10.5.
|
Hardware & Drivers |
Release Notes |
2007-10-31
|
iBook Developer Note
(HTML)
(PDF)
Specifies the internal design, I/O features, and expansion capabilities of the iBook G4 computer introduced in July 2005.
|
Hardware & Drivers |
Guides |
2005-07-26
|
iMac Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of iMac computers introduced in April 2008.
|
Hardware & Drivers |
Guides |
2008-04-28
|
iMac Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of iMac computers introduced in August 2007.
|
Hardware & Drivers |
Guides |
2007-08-07
|
iMac Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of iMac computers with SuperDrive introduced September 2006.
|
Hardware & Drivers |
Guides |
2007-05-03
|
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
|
iMac Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of iMac computers with Combo drive introduced September 2006.
|
Hardware & Drivers |
Guides |
2006-09-07
|
iMac G5 Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the iMac G5 computer introduced in October 2005.
|
Hardware & Drivers |
Guides |
2006-04-07
|
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
|
Image Capture Applications Programming Guide
(HTML)
(PDF)
Describes the interaction between applications programs and image capture devices such as cameras and scanners.
|
Hardware & Drivers |
Guides |
2007-05-16
|
Image Capture Device Modules Reference
(HTML)
Describes the API to add support for image capture devices, such as cameras, phones, and scanners, to Mac OS X.
|
Hardware & Drivers |
Reference |
2008-04-08
|
Installing an I/O Kit KEXT Without Rebooting
(HTML)
QA1319: Describes the state of the art of installing I/O Kit kernel extensions (KEXTs) without requiring a restart.
|
Hardware & Drivers |
Technical Q&As |
2003-10-28
|
Installing smart card reader drivers
(HTML)
QA1359: Updates obsolete information contained in the pcscd(8) man page on Mac OS X Jaguar and Panther.
|
Hardware & Drivers |
Technical Q&As |
2004-08-30
|
Invoking the Open Firmware user interface
(HTML)
()
HW45: Describes how to invoke the Open Firmware user interface on startup.
|
Hardware & Drivers |
Technical Q&As |
1999-02-15
|
IODeviceTree and the I/O Registry
(HTML)
()
QA1120: Describes the IODeviceTree plane in the Mac OS X I/O Registry.
|
Hardware & Drivers |
Technical Q&As |
2008-09-18
|
IOKit Framework Headers
(HTML)
()
QA1107: Describes the differences between the headers in IOKit.framework and the I/O Kit headers in Kernel.framework.
|
Hardware & Drivers |
Technical Q&As |
2002-01-15
|
IOLog and Interrupt Context
(HTML)
()
QA1100: Describes when IOKit runs at primary (hardware) interrupt context.
|
Hardware & Drivers |
Technical Q&As |
2002-02-13
|
iSight - Configuring gain settings for IIDC cameras
(HTML)
QA1421: Discusses how to configure features of IIDC cameras, specifically gain for the iSight
|
Hardware & Drivers |
Technical Q&As |
2005-04-06
|
iSight Programming Guide
(HTML)
(PDF)
Describes the Apple iSight video camera and its enhancements.
|
Hardware & Drivers |
Guides |
2004-10-05
|
Issues with boot time KEXT loading
(HTML)
()
QA1087: Explains how to solve problems with loading KEXTs at boot time.
|
Hardware & Drivers |
Technical Q&As |
2004-01-15
|
Kernel Framework Reference
(HTML)
Describes the APIs and classes (including I/O Kit families) that support kernel-resident device drivers.
|
Hardware & Drivers |
Reference |
2009-01-06
|
Kernel Programming Guide
(HTML)
(PDF)
Essential information for programming in the Mac OS X kernel. Includes a high-level overview.
|
Hardware & Drivers |
Guides |
2006-11-07
|
Legacy Devices
(HTML)
HW84: Discusses why legacy devices with hard-wired I/O addresses may not work properly with Open Firmware.
|
Hardware & Drivers |
Technical Q&As |
2000-03-20
|
Leopard Technology Series for Developers: OS Foundations
(HTML)
Leopard Overview article on system-level updates.
|
Hardware & Drivers |
Articles |
2007-09-04
|
Locating the 1275-1994 Standard Document
(HTML)
HW85: Alerts that the Open Firmware (IEEE 1275-1994) document can't be found at the IEEE Standards Association site.
|
Hardware & Drivers |
Technical Q&As |
2000-07-17
|
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
|
Mac mini Developer Note
(HTML)
(PDF)
Specifies the internal design, I/O features, and expansion capabilities of the Mac mini introduced January 2005.
|
Hardware & Drivers |
Guides |
2005-04-05
|
Mac OS X Server Security Configuration Guide
(PDF)
Describes how to configure Mac OS X Server to enhance server and service security.
|
Hardware & Drivers |
Guides |
2008-06-09
|
Mac Pro Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the Mac Pro computers introduced in January 2008.
|
Hardware & Drivers |
Guides |
2008-01-09
|
Mac Pro Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the Mac Pro computer introduced in August 2006.
|
Hardware & Drivers |
Guides |
2007-05-03
|
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
|
MacBook Air Developer Note
(HTML)
New document specifies internal design, I/O features, and expansion capabilities of the MacBook Air computer introduced in January 2008.
|
Hardware & Drivers |
Guides |
2008-01-18
|
MacBook Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the MacBook computer introduced in February 2008.
|
Hardware & Drivers |
Guides |
2008-03-04
|
MacBook Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the MacBook computer introduced in November 2007.
|
Hardware & Drivers |
Guides |
2007-11-10
|
MacBook Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the MacBook computer introduced in May 2007.
|
Hardware & Drivers |
Guides |
2007-05-17
|
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
|
Making sense of IOKit error codes
(HTML)
()
QA1075: Explains how to interpret I/O Kit error codes.
|
Hardware & Drivers |
Technical Q&As |
2002-02-07
|
Mass Storage Device Driver Programming Guide
(HTML)
(PDF)
Background and task information about developing kernel-resident drivers for mass storage devices.
|
Hardware & Drivers |
Guides |
2007-04-03
|
Maximum Memory for the "Firewire" PowerBook
(HTML)
Deprecated - HW83: Discrepancies between PowerBook Developer Note and TIL articles 14870 and 58582, regarding maximum memory configurations.
|
Hardware & Drivers |
Technical Q&As |
2000-03-13
|
Memory Usage Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the performance of memory-related code.
|
Hardware & Drivers |
Guides |
2006-06-28
|
Menu Bar Clock and NVRAM
(HTML)
QA1102: Explains why booting with the Command-Option-P-R keys doesn't reset date and time preferences.
|
Hardware & Drivers |
Technical Q&As |
2001-12-21
|
Mixing link-local IP addresses and routable IP addresses
(HTML)
QA1357: Explains how to enable communication between devices with link-local addresses and devices with routable addresses.
|
Hardware & Drivers |
Technical Q&As |
2005-07-06
|
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
|
Hardware & Drivers |
Technical Notes |
2007-03-23
|
Network Device Driver Programming Guide
(HTML)
(PDF)
Background and task information about developing network drivers for Mac OS X.
|
Hardware & Drivers |
Guides |
2008-03-11
|
Network Kernel Extensions (legacy)
(HTML)
(PDF)
Describes how to write a kernel extension for adding or modifying functionality of a networking stack (Mac OS X 10.3 and earlier).
|
Hardware & Drivers |
Guides |
2006-10-03
|
Network Kernel Extensions Programming Guide
(HTML)
(PDF)
Describes how to write a kernel extension for adding or modifying functionality of a networking stack (Mac OS X 10.4 and later).
|
Hardware & Drivers |
Guides |
2009-03-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.
|
Hardware & Drivers |
Technical Notes |
2008-01-23
|
New PPD keywords available in Mac OS X version 10.3
(HTML)
QA1352: Describes the new PPD keywords available for CUPS filters in Mac OS X 10.3.
|
Hardware & Drivers |
Technical Q&As |
2004-05-26
|
New Sound Input Driver Features
(HTML)
()
Deprecated - TN1124: Describes the visible features and changes, in Mac OS 8.1, for PCI sound input drivers.
|
Hardware & Drivers |
Technical Notes |
1998-04-01
|
NoCopyReceives
(HTML)
(DMG)
(ZIP)
Demonstrates using no-copy receives under Open Transport.
|
Hardware & Drivers |
Sample Code |
2003-01-14
|
Obtaining 16 Bits-Per-Color Data with CUPS Raster Printing
(HTML)
TN2149: Obtaining 16 Bits-Per-Color Data with CUPS Raster Printing
|
Hardware & Drivers |
Technical Notes |
2005-08-24
|
Obtaining the name of an external MIDI Device from a MIDI Endpoint
(HTML)
QA1374: Get the names of external MIDI Devices from MIDI Endpoints.
|
Hardware & Drivers |
Technical Q&As |
2004-12-01
|
Open Firmware device tree nodes
(HTML)
HW86: Explains the usage of the "@n" notation in Open Firmware device tree nodes.
|
Hardware & Drivers |
Technical Q&As |
2000-09-05
|
Open Firmware Memory bus speed
(HTML)
HW97: Describes a method to display memory bus speed for G3 or G4 Macintosh in Open Firmware.
|
Hardware & Drivers |
Technical Q&As |
2000-09-22
|
Open Firmware version number
(HTML)
HW96: Discusses the unique values of Open Firmware version numbers.
|
Hardware & Drivers |
Technical Q&As |
2000-09-22
|
Open Transport STREAMS FAQ
(HTML)
Deprecated - TN1117: Decribes writing STREAMS modules and drivers for use with Open Transport.
|
Hardware & Drivers |
Technical Notes |
1997-12-01
|
Optimization Strategies for Mac OS X
(HTML)
TN1174: Achieving the best possible performance in your applications.
|
Hardware & Drivers |
Technical Notes |
1999-09-01
|
OTScheduleDeferredTask When Task Running
(HTML)
()
NW52: Describes what happens when you use OTScheduleDefferedTask to schedule a task that is running.
|
Hardware & Drivers |
Technical Q&As |
1997-10-13
|
The "packages" node in the device tree
(HTML)
HW90: Describes the "packages" node in the Open Firmware device tree.
|
Hardware & Drivers |
Technical Q&As |
2006-02-22
|
PC100 SDRAM DIMMs on the Flat Panel iMac
(HTML)
()
QA1130: Describes PC100 SDRAM DIMM limitations on the "original " Flat Panel iMac.
|
Hardware & Drivers |
Technical Q&As |
2002-03-18
|
PCI address/data stepping
(HTML)
HW94: Explains that Apple does not support PCI address/data stepping.
|
Hardware & Drivers |
Technical Q&As |
2000-09-05
|
PCI bus on the iMac
(HTML)
()
HW42: Explains that the iMac has a PCI bus even though it has no expansion slots.
|
Hardware & Drivers |
Technical Q&As |
1999-02-15
|
PCI class codes
(HTML)
HW91: Explains why PCI class codes are important.
|
Hardware & Drivers |
Technical Q&As |
2000-09-05
|
PCI Developer Note
(HTML)
Provides an overview of PCI technology and describes PCI support on Mac computers.
|
Hardware & Drivers |
Guides |
2008-04-28
|
PCI Header types
(HTML)
HW78: Describes the three required types of PCI headers to be provided in its configuration header space.
|
Hardware & Drivers |
Technical Q&As |
1999-11-15
|
PCI Macintoshes and CardBus controllers
(HTML)
HW87: Explains why older PCI Macintoshes do not recognize a Cardbus controller.
|
Hardware & Drivers |
Technical Q&As |
2000-09-05
|
PCI SIG
(HTML)
()
HW55: Describes the meaning of the acronym PCI SIG.
|
Hardware & Drivers |
Technical Q&As |
1999-03-29
|
PCI/PCI-X slots on the Power Mac G5
(HTML)
QA1307: Discusses installing PCI/PCI-X cards of different speeds in the Power Mac G5.
|
Hardware & Drivers |
Technical Q&As |
2003-09-30
|
Performance Overview
(HTML)
(PDF)
Introduces the factors that determine performance.
|
Hardware & Drivers |
Guides |
2006-10-03
|
Power adapter Sensing for the 17" PowerBook
(HTML)
()
QA1266: Details Design and detection considerations for 17-inch PowerBook power adapters
|
Hardware & Drivers |
Technical Q&As |
2003-06-12
|
Power Mac G5 -- Single Processor Developer Note
(HTML)
(PDF)
Specifies the internal design, I/O features, and expansion capabilities of the single processor Power Mac G5 introduced October 2004.
|
Hardware & Drivers |
Guides |
2004-10-19
|
Power Mac G5 Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the Power Mac G5 introduced in October 2005.
|
Hardware & Drivers |
Guides |
2007-03-06
|
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
|
Power Management for Macintosh; getting started
(HTML)
()
TN2075: Outlines available documentation and its location for power management on Mac OS X and OS 9.
|
Hardware & Drivers |
Technical Notes |
2003-05-30
|
Power Management; Policy Maker vs. Power Controller
(HTML)
()
QA1121: Describes the differences between a Power Management Policy Maker and a Power Management Power Controller.
|
Hardware & Drivers |
Technical Q&As |
2002-02-13
|
Power Manager 2.0
(HTML)
()
TN1190: Describes the Macintosh Power Manager 2.0.
|
Hardware & Drivers |
Technical Notes |
2000-08-14
|
PowerMac G4
(HTML)
(PDF)
Specifies the internal design, I/O features, and expansion capabilities of the PowerMac G4 introduced in January 2003.
|
Hardware & Drivers |
Guides |
2008-02-20
|
PowerPC G5 Performance Primer
(HTML)
()
TN2087: Offers a high-level overview of how to maximize performance on G5 Macs.
|
Hardware & Drivers |
Technical Notes |
2003-09-03
|
PrepareMemoryForIO in the NewWorld
(HTML)
DV33: Explains the correct use of PrepareMemoryForIO on DMA buffers when writing a device driver for DMA software.
|
Hardware & Drivers |
Technical Q&As |
1998-12-07
|
Programmatically causing restart, shutdown and/or logout
(HTML)
()
QA1134: Describes how to programmatically cause restart, shutdown, sleep or logout.
|
Hardware & Drivers |
Technical Q&As |
2008-09-24
|
Quartz Display Services Reference
(HTML)
(PDF)
Describes the interface for configuring and controlling display hardware.
|
Hardware & Drivers |
Reference |
2008-11-19
|
RAM Expansion Developer Note
(HTML)
Details requirements of RAM modules for use in Mac computers.
|
Hardware & Drivers |
Guides |
2008-04-28
|
Reducing the size of Physical Memory in Open Firmware
(HTML)
QA1099: Describes how to configure the Power Macintosh so less memory is recognized than is actually present.
|
Hardware & Drivers |
Technical Q&As |
2001-12-20
|
Registering a Bonjour service multiple times
(HTML)
QA1311: Explains why registering the same Bonjour service twice on the same machine doesn't cause a name conflict.
|
Hardware & Drivers |
Technical Q&As |
2003-10-23
|
Resetting NVRAM to factory defaults
(HTML)
QA1103: Describes what happens when you boot holding the Command-Option-P-R keys.
|
Hardware & Drivers |
Technical Q&As |
2001-12-21
|
Retain Counts of io_object_t Objects in IOKit.framework
(HTML)
()
QA1195: Distinguishes between the retain counts of an I/O Kit kernel object and its io_object_t user space proxy.
|
Hardware & Drivers |
Technical Q&As |
2008-09-24
|
Running files from a hard drive in Open Firmware
(HTML)
TN2001: Demonstrates editing, saving, and retrieving Open Firmware commands to a file on a Macintosh hard drive.
|
Hardware & Drivers |
Technical Notes |
2000-09-22
|
SampleFilterScheme
(HTML)
(DMG)
(ZIP)
Demonstrates a simple filter scheme which passes all operations through to its provider unchanged.
|
Hardware & Drivers |
Sample Code |
2006-01-03
|
SampleUSBAudioPlugin
(HTML)
(DMG)
(ZIP)
USB audio plugin that performs a lowpass filtering operation on audio streamed through an audio USB Device.
|
Hardware & Drivers |
Sample Code |
2005-03-07
|
SCSI Architecture Model Device Interface Guide
(HTML)
(PDF)
Explains how to develop applications that communicate with or control SCSI Architecture Model devices.
|
Hardware & Drivers |
Guides |
2007-02-08
|
A SCSI little secret
(HTML)
HW81: Details what to expect when accessing the motherboard SCSI bus on the Blue & White G3.
|
Hardware & Drivers |
Technical Q&As |
1999-12-20
|
SCSIHBAEmulator
(HTML)
(DMG)
(ZIP)
Demonstration of how to implement a virtual parallel tasking SCSI host bus adapter (HBA)
|
Hardware & Drivers |
Sample Code |
2007-02-20
|
SCSIOldAndNew
(HTML)
(DMG)
(ZIP)
Demonstrates a backward-compatible technique for communicating with SCSI parallel devices on Mac OS X.
|
Hardware & Drivers |
Sample Code |
2006-12-07
|
SDRAM Problems With Self-Powered USB Devices
(HTML)
()
HW82: Alerts that non-compliant, self-powered USB devices plugged into a G4, can cause problems with low-voltage-sensitive SDRAM .
|
Hardware & Drivers |
Technical Q&As |
2003-08-21
|
SDRAM, CAS Latency for the
(HTML)
QA1071: Describes the supported CAS Latency values for the "QuickSilver", PowerMac G4 CPUs.
|
Hardware & Drivers |
Technical Q&As |
2001-09-13
|
Secrets of the GPT
(HTML)
TN2166: Describes the new partition map format used by Intel-based Macintosh computers.
|
Hardware & Drivers |
Technical Notes |
2006-11-06
|
Sending SCSI or ATA commands to storage devices
(HTML)
()
QA1179: Explains that Mac OS X does not implement SCSI or ATA pass-through for many mass storage devices.
|
Hardware & Drivers |
Technical Q&As |
2005-05-10
|
Sequence Grabber - Determining the capture resolution of an IIDC device
(HTML)
QA1403: Discusses how to determine the resolution of a captured image from an IIDC device
|
Hardware & Drivers |
Technical Q&As |
2005-01-06
|
Serial API Choice
(HTML)
DV39: Discusses the choice of serial APIs supported by traditional Mac OS and Mac OS X.
|
Hardware & Drivers |
Technical Q&As |
2001-07-02
|
SerialPortSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to do serial I/O on Mac OS X.
|
Hardware & Drivers |
Sample Code |
2005-08-16
|
SetMouseAcclSample
(HTML)
(DMG)
(ZIP)
Find HID System Manager and get/set cursor acceleration
|
Hardware & Drivers |
Sample Code |
2006-11-28
|
simpleAVC
(HTML)
(DMG)
(ZIP)
Shows how to discover and send commands to AVC devices connected by FireWire.
|
Hardware & Drivers |
Sample Code |
2003-01-14
|
SimplePlayThru
(HTML)
(DMG)
(ZIP)
Use the HAL's Audio Output Unit (AUHAL) for device input and output on a single device (play-thru)
|
Hardware & Drivers |
Sample Code |
2006-10-25
|
SimpleUserClient
(HTML)
(DMG)
(ZIP)
Shows how to create a user client for an I/O Kit kernel driver.
|
Hardware & Drivers |
Sample Code |
2008-08-27
|
SimpleVideoOut
(HTML)
(DMG)
(ZIP)
Demonstrates how QuickTime Video Output Components can be used to play video out to hardware.
|
Hardware & Drivers |
Sample Code |
2005-08-10
|
Sleep vs. Doze on Mac OS X
(HTML)
QA1309: Discusses and demonstrates sleep versus doze detection on Machintosh Mac OS X
|
Hardware & Drivers |
Technical Q&As |
2003-10-09
|
SMARTQuery
(HTML)
(DMG)
(ZIP)
Demonstration of how to access and use S.M.A.R.T. disk monitoring functionality
|
Hardware & Drivers |
Sample Code |
2007-05-30
|
Specifiying if the CPU or the GPU should be used for rendering.
(HTML)
QA1416: Which processor will be used for rendering in Core Image and how to affect it.
|
Hardware & Drivers |
Technical Q&As |
2005-08-16
|
The state of mDNSResponder
(HTML)
QA1339: Explains how to obtain information regarding the internal state of mDNSResponder.
|
Hardware & Drivers |
Technical Q&As |
2006-10-03
|
Stopping Forth command scrolls
(HTML)
()
HW57: Describes how to limit Forth commands from scrolling off the screen.
|
Hardware & Drivers |
Technical Q&As |
1999-03-29
|
Switching between one and two machine mode for the Open Firmware user interface
(HTML)
()
HW37: Explains how to change from one machine mode to two in the Open Firmware user interface.
|
Hardware & Drivers |
Technical Q&As |
1999-02-15
|
T_DATA_REQ vs M_DATA TPI Message Blocks
(HTML)
()
NW42: Explains why OT passes data to a TPI module using M_DATA message blocks instead of M_PROTO+T_DATA_REQ.
|
Hardware & Drivers |
Technical Q&As |
1996-10-25
|
TCP/IP Option Sizes
(HTML)
()
NW62: Enumerates the TCP/IP options and their sizes for Open Transport.
|
Hardware & Drivers |
Technical Q&As |
1999-04-26
|
tcplognke
(HTML)
(DMG)
(ZIP)
Demonstrates a TCP socket filter based on supported Kernel Programming Interfaces for Tiger
|
Hardware & Drivers |
Sample Code |
2006-11-27
|
Thermal considerations for Mac Pro FB-DIMMs
(HTML)
TN2156: Design considerations and specifications for the AMB and Heat spreader for the Mac Pro
|
Hardware & Drivers |
Technical Notes |
2006-11-10
|
Tips on USB driver matching for Mac OS X
(HTML)
QA1076: Gives some tips on getting USB driver matching to work.
|
Hardware & Drivers |
Technical Q&As |
2008-08-14
|
Understanding and Debugging Kernel Panics
(HTML)
()
TN2063: Addresses kernel panics: what they are and how to debug the code that caused the panic.
|
Hardware & Drivers |
Technical Notes |
2008-08-14
|
Uniquely Identifying a Macintosh Computer
(HTML)
()
TN1103: How to identify a specific Macintosh computer.
|
Hardware & Drivers |
Technical Notes |
2006-04-25
|
Universal Serial Bus Developer Note
(HTML)
Provides an overview of Universal Serial Bus (USB) and describes support for it on Mac computers.
|
Hardware & Drivers |
Guides |
2008-04-28
|
USB Device Interface Guide
(HTML)
(PDF)
Provides background information and sample code for developing applications to communicate with or control USB devices and interfaces.
|
Hardware & Drivers |
Guides |
2007-09-04
|
USBPrivateDataSample
(HTML)
(DMG)
(ZIP)
Demonstrates notifications when a USB device is hotplugged and associating arbitrary data with each device.
|
Hardware & Drivers |
Sample Code |
2006-10-16
|
Use the Doorbell
(HTML)
()
Deprecated - FW01: Explains the function of the FireWire Serial Bus Protocol 2 (SBP2) doorbell.
|
Hardware & Drivers |
Technical Q&As |
1999-05-17
|
User-Mode USB Device Arbitration
(HTML)
Information about using USB device arbitration, available in Mac OS X version 10.1 and later.
|
Hardware & Drivers |
Guides |
2002-02-06
|
Using "words" in Open Firmware
(HTML)
HW73: Explains how to search for specific entries within all the global and local Open Firmware words.
|
Hardware & Drivers |
Technical Q&As |
1999-10-11
|
Using AudioDeviceRead in Mac OS 10.4
(HTML)
TN2113: How to use AudioBufferLists with AudioDeviceRead in Tiger and beyond.
|
Hardware & Drivers |
Technical Notes |
2006-11-29
|
VendorSpecificType00
(HTML)
(DMG)
(ZIP)
Demonstrates how to access vendor-specific storage device functionality using a simple interface from user space code.
|
Hardware & Drivers |
Sample Code |
2006-10-02
|
Video capture with multiple IIDC cameras
(HTML)
QA1365: Discusses factors which influence the number of IIDC cameras that can simultaniously be used for capture.
|
Hardware & Drivers |
Technical Q&As |
2008-08-08
|
Video Developer Note
(HTML)
Details video capabilities of Mac computers.
|
Hardware & Drivers |
Guides |
2008-04-28
|
Video Hardware Info
(HTML)
(DMG)
(ZIP)
Sample demonstrates how to query the video hardware for useful information.
|
Hardware & Drivers |
Sample Code |
2004-02-12
|
VolumeToBSDNode
(HTML)
(DMG)
(ZIP)
Shows how to iterate across all mounted volumes and retrieve their BSD node names.
|
Hardware & Drivers |
Sample Code |
2006-10-16
|
Was that a path I just saw?
(HTML)
HW101: Describes the Open Firmware path that is occasionally shown at boot time.
|
Hardware & Drivers |
Technical Q&As |
2000-10-06
|
What are configuration variables in Open Firmware?
(HTML)
()
HW38: Defines the configuration variables in Open Firmware.
|
Hardware & Drivers |
Technical Q&As |
1999-02-15
|
What are generic names in Open Firmware?
(HTML)
()
HW34: Documents the generic names in Open Firmware.
|
Hardware & Drivers |
Technical Q&As |
1999-02-15
|
What are snag keys in Open Firmware?
(HTML)
()
HW35: Explains Open Firmware snag keys, including examples of their function.
|
Hardware & Drivers |
Technical Q&As |
1999-02-15
|
What is a CardBus host bus adapter HBA?
(HTML)
HW79: Explains what a CardBus host bus adapter (HBA) is and discusses its implementation on the Macintosh.
|
Hardware & Drivers |
Technical Q&As |
1999-11-15
|
What is a tokenizer?
(HTML)
()
HW58: Defines a tokenizer.
|
Hardware & Drivers |
Technical Q&As |
1999-03-29
|
What is an Open Firmware devalias?
(HTML)
HW99: Describes devaliases in Open Firmware.
|
Hardware & Drivers |
Technical Q&As |
2000-10-06
|
What is an Open Firmware phandle, and why can't I access it from the Mac OS?
(HTML)
HW76: Explains an "Open Firmware phandle" and why it is inaccessible from the Mac OS.
|
Hardware & Drivers |
Technical Q&As |
1999-11-15
|
What is meant by 1 machine mode vs. 2 machine mode with respect to Open Firmware?
(HTML)
()
HW36: Documents 1 machine mode vs. 2 machine mode in Open Firmware.
|
Hardware & Drivers |
Technical Q&As |
1999-02-15
|
What is the return stack in Open Firmware and can I use it?
(HTML)
HW67: Describes the purpose of the Open Firmware return stack and how developers can use it.
|
Hardware & Drivers |
Technical Q&As |
1999-10-11
|
What is the word "see" and how do I use it to help me find what a word does?
(HTML)
HW72: Explains the function and use of the Open Firmware word "see".
|
Hardware & Drivers |
Technical Q&As |
1999-10-11
|
What is unsolicited status?
(HTML)
()
FW03: Explains the meaning and usage of the SBP-2 unsolicited status message.
|
Hardware & Drivers |
Technical Q&As |
1999-05-17
|
When to use PCMCIA, PC Card, and CardBus
(HTML)
HW77: Explains the differences between PCMCIA, PC Card, and CardBus.
|
Hardware & Drivers |
Technical Q&As |
1999-11-15
|
Which Machines Support Driver Services Library and the MP Nanokernel?
(HTML)
()
HW63: Lists the systems that do and don't support the Driver Services Library and the MP Nanokernel.
|
Hardware & Drivers |
Technical Q&As |
1999-07-12
|
Why does logging keep my Printer Module from working?
(HTML)
()
Deprecated - QA1182: Describes some problems with standard printf logging in a Printer Module on Jaguar.
|
Hardware & Drivers |
Technical Q&As |
2002-11-06
|
Why don't all of my PDE localizations show up in all applications?
(HTML)
()
QA1185: Explains why some PDE localizations might not appear in all applications.
|
Hardware & Drivers |
Technical Q&As |
2002-10-16
|
Workaround for Asynchronous SCSIAction Crashes
(HTML)
()
Deprecated - QA1129: Explains how to workaround asynchronous SCSIAction crashes on Mac OS X.
|
Hardware & Drivers |
Technical Q&As |
2002-03-21
|
Working with Configuration Variables
(HTML)
()
QA1119: Explains how to delete a specific Open Firmware configuration variable without using Command-Option-P-R.
|
Hardware & Drivers |
Technical Q&As |
2002-02-13
|
Writing PCI Drivers
(HTML)
(PDF)
Conceptual information about writing I/O Kit drivers for PCI, AGP, and CardBus (PC Card) devices.
|
Hardware & Drivers |
Guides |
2006-04-04
|
Xserve Developer Note
(HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 4-core and 8-core Xserve introduced in January 2008.
|
Hardware & Drivers |
Guides |
2008-02-08
|
Xserve Developer Note
(HTML)
|
Hardware & Drivers |
Guides |
2007-01-12
|
Xserve G5 Developer Note
(HTML)
(PDF)
Specifies the internal design, I/O features, and expansion capabilities of the Xserve G5 computer introduced in January 2005.
|
Hardware & Drivers |
Guides |
2008-02-21
|
Xserve G5 PCI Hardware RAID Card
(PDF)
Explains how to install the card in an Xserve G5 and how to set up a RAID volume.
|
Hardware & Drivers |
Guides |
2005-01-03
|
Xserve G5 Quick Start
(PDF)
Explains where to find information for installing, setting up, using, and monitoring Xserve G5 systems.
|
Hardware & Drivers |
Guides |
2005-01-03
|
Xserve G5 Using the Hardware RAID PCI Card
(PDF)
Explains how to use the software provided with the Hardware RAID PCI Card to configure and manage RAID operations.
|
Hardware & Drivers |
Guides |
2005-01-03
|
Xserve G5 Using Xserve Remote Diagnostics
(PDF)
Explains how to use the Xserve Remote Diagnostics tool to test server hardware.
|
Hardware & Drivers |
Guides |
2005-01-03
|
Xserve RAID User's Guide
(PDF)
Explains how to install the Xserve RAID system, connect it to a host system, and configure RAID storage.
|
Hardware & Drivers |
Guides |
2005-01-03
|
Xserve User's Guide
(PDF)
Explains how to install, operate, and update Xserve systems. Includes expansion and hardware specifications.
|
Hardware & Drivers |
Guides |
2008-06-09
|
Application Kit Release Notes (10.4 and Earlier)
(HTML)
|
Internationalization |
Release Notes |
2006-07-17
|
ATSUI Programming Guide
(HTML)
(PDF)
Explains how to lay out, process, and draw Unicode text.
|
Internationalization |
Guides |
2007-07-10
|
ATSUI Reference
(HTML)
(PDF)
Describes the C API for rendering Unicode-encoded text with advanced typographic features.
|
Internationalization |
Reference |
2007-06-28
|
ATSUICurveAccessDemo
(HTML)
(DMG)
(ZIP)
Demonstrates low-level ATSUI APIs which allow access to raw glyph curve data.
|
Internationalization |
Sample Code |
2003-01-14
|
ATSUIDirectAccessDemo
(HTML)
(DMG)
(ZIP)
Demonstrates some basic manipulations of the ATSUI DirectAccess api.
|
Internationalization |
Sample Code |
2003-01-14
|
BOM characters in 'utxt' clipboard flavor
(HTML)
()
QA1221: Explains the use of the BOM character in 'utxt' scrap data
|
Internationalization |
Technical Q&As |
2003-01-20
|
Carbon Core Release Notes
(HTML)
|
Internationalization |
Release Notes |
2007-10-31
|
CFDateFormatter Reference
(HTML)
(PDF)
Describes a date and time formatter.
|
Internationalization |
Reference |
2007-05-23
|
CFLocale Reference
(HTML)
(PDF)
Describes a representation of a locale.
|
Internationalization |
Reference |
2007-05-23
|
CFMutableString Reference
(HTML)
(PDF)
Describes a mutable character string.
|
Internationalization |
Reference |
2008-10-15
|
CFNumberFormatter Reference
(HTML)
(PDF)
Describes a number formatter.
|
Internationalization |
Reference |
2007-05-23
|
CFString Reference
(HTML)
(PDF)
Describes an immutable character string.
|
Internationalization |
Reference |
2008-10-15
|
CFStringTokenizer Reference
(HTML)
(PDF)
Describes an opaque type for breaking a string into tokens.
|
Internationalization |
Reference |
2009-01-06
|
Converting to Precomposed Unicode
(HTML)
()
QA1235: Describes how to convert a string to precomposed Unicode.
|
Internationalization |
Technical Q&As |
2003-02-07
|
Date, Time, and Measurement Utilities Reference
(HTML)
(PDF)
Describes the C API for manipulating the locale-specific data of the battery-operated clock.
|
Internationalization |
Reference |
2006-09-29
|
Dates and Times Programming Guide for Core Foundation
(HTML)
(PDF)
Explains how to manage Core Foundation dates and times.
|
Internationalization |
Guides |
2005-08-11
|
The Euro Currency Symbol
(HTML)
()
TN1140: The available information about Mac OS and Mac Mac OS X Server support for the Euro currency symbol.
|
Internationalization |
Technical Notes |
2000-01-01
|
Foundation Release Notes
(HTML)
Describes new features, notes, and known issues for the Foundation framework in Mac OS X v10.5.
|
Internationalization |
Release Notes |
2007-10-31
|
Glyph Access Protocol
(HTML)
()
TN2079: How to support unencoded glyphs using the TSM, ATSUI and Cocoa.
|
Internationalization |
Technical Notes |
2003-05-06
|
Handling Unicode Text Editing With MLTE
(HTML)
(PDF)
Explains how to use Apple's multilingual text engine.
|
Internationalization |
Guides |
2008-10-15
|
Hello Welt
(HTML)
(DMG)
(ZIP)
Demonstrates localization techniques for Dashboard widgets
|
Internationalization |
Sample Code |
2007-06-25
|
How can I determine the order of the languages set by the user in the Language tab of the International preference pane?
(HTML)
QA1391: Retrieving the order of the languages set by the International preference pane in Cocoa, Carbon, and Terminal.
|
Internationalization |
Technical Q&As |
2006-12-19
|
How to use the ATSUI Low Level APIs to get glyph outlines
(HTML)
()
TN2033: Covers the ATSUI low-level APIs.
|
Internationalization |
Technical Notes |
2001-11-26
|
IMKCandidates Class Reference
(HTML)
(PDF)
Describes the class that supports the use of candidate windows for an input method.
|
Internationalization |
Reference |
2007-06-05
|
IMKInputController Class Reference
(HTML)
(PDF)
Describes the class that controls input on the input method side.
|
Internationalization |
Reference |
2007-06-06
|
IMKMouseHandling Protocol Reference
(HTML)
(PDF)
Describes the protocol used to receive mouse events for an input method client session.
|
Internationalization |
Reference |
2007-06-05
|
IMKServer Class Reference
(HTML)
(PDF)
Describes the class that manages connections to input method clients.
|
Internationalization |
Reference |
2007-06-06
|
IMKServerInput Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used to receive text events.
|
Internationalization |
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.
|
Internationalization |
Reference |
2007-06-05
|
IMKTextInput Protocol Reference
(HTML)
(PDF)
Describes the protocol used to send and obtain data from an input method client session.
|
Internationalization |
Reference |
2007-06-05
|
Improving ATSUI Text Drawing Performance
(HTML)
QA1027: Talks about one way of improving ATSUI text drawing performance.
|
Internationalization |
Technical Q&As |
2001-04-17
|
Input Method Kit Framework Reference
(HTML)
(PDF)
Describes the API for building input methods for Chinese, Japanese, and other languages.
|
Internationalization |
Reference |
2007-06-06
|
Input Method Kit Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Input Method Kit framework.
|
Internationalization |
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.
|
Internationalization |
Release Notes |
2007-07-17
|
Installable Keyboard Layouts
(HTML)
()
TN2056: Explains how to define a Unicode keyboard via an XML text file.
|
Internationalization |
Technical Notes |
2002-09-27
|
Installing input methods on Mac OS X
(HTML)
QA1054: Describes how to install and use input methods on Mac OS X.
|
Internationalization |
Technical Q&As |
2001-09-14
|
Internationalization Programming Topics
(HTML)
(PDF)
Explains how to support multiple languages in software.
|
Internationalization |
Guides |
2009-01-06
|
Keyboard Layout Services Reference
(HTML)
(PDF)
Describes the C API for managing key-to-character mappings used to support various languages.
|
Internationalization |
Reference |
2002-11-18
|
Language Analysis Manager Reference
(HTML)
(PDF)
Describes the Carbon shared library that performs morphological analysis for Japanese text.
|
Internationalization |
Reference |
2003-04-01
|
Locale Utilities Reference
(HTML)
(PDF)
Describes the C API for supporting conventions of a specific language or region.
|
Internationalization |
Reference |
2002-01-24
|
Locales Programming Guide
(HTML)
(PDF)
Explains how to use locales to retrieve, interpret, and display localized information in Core Foundation.
|
Internationalization |
Guides |
2008-10-15
|
MoreIsBetter
(HTML)
(DMG)
(ZIP)
Library providing indispensable wrapers and workarounds for many areas of Mac OS programming.
|
Internationalization |
Sample Code |
2003-10-27
|
Multilingual Text Engine Frequently Asked Questions
(HTML)
()
TN2026: A list of frequently asked questions for the Multilingual Text Engine (MLTE).
|
Internationalization |
Technical Notes |
2005-09-12
|
Multilingual Text Engine Reference
(HTML)
(PDF)
Describes the C API for supporting Unicode text editing.
|
Internationalization |
Reference |
2007-02-19
|
NSBundle Class Reference
(HTML)
(PDF)
Describes a collection of resources used in a program.
|
Internationalization |
Reference |
2007-07-19
|
NSCalendar Class Reference
(HTML)
(PDF)
Describes a calendar.
|
Internationalization |
Reference |
2009-02-04
|
NSDateFormatter Class Reference
(HTML)
(PDF)
Describes a date formatter.
|
Internationalization |
Reference |
2008-11-19
|
NSLocale Class Reference
(HTML)
(PDF)
Describes a locale.
|
Internationalization |
Reference |
2008-02-08
|
NSTimeZone Class Reference
(HTML)
(PDF)
Describes a time zone.
|
Internationalization |
Reference |
2008-02-08
|
NumberInput_IMKit_Sample
(HTML)
(DMG)
(ZIP)
Illustrates an input method that uses the Mac OS X 10.5 InputMethodKit framework.
|
Internationalization |
Sample Code |
2008-03-17
|
Obtaining the localized application name in Cocoa
(HTML)
QA1544: Describes how to obtain several versions of the application name in Cocoa.
|
Internationalization |
Technical Q&As |
2007-09-21
|
Programming With the Language Analysis Manager
(HTML)
(PDF)
Explains how morpholgical analysis is performed by the system.
|
Internationalization |
Guides |
2003-05-01
|
Programming With the Text Encoding Conversion Manager
(HTML)
(PDF)
Explains character encodings, Unicode conversion, and custom converter plug-ins. Lists encoding variants.
|
Internationalization |
Guides |
2005-07-07
|
Strings Programming Guide for Core Foundation
(HTML)
(PDF)
Explains how to create, manipulate, and search strings in Core Foundation, and how strings interact with encodings and character sets.
|
Internationalization |
Guides |
2008-03-11
|
Supporting Unicode Input
(HTML)
(PDF)
Introduces international text in Mac OS X and lists the tasks an application needs to perform.
|
Internationalization |
Guides |
2005-07-07
|
Text Encoding Conversion Manager Reference
(HTML)
(PDF)
Describes the C API for transferring text across other platforms or over the Internet.
|
Internationalization |
Reference |
2005-07-07
|
Text Input Source Services Reference
(HTML)
(PDF)
Describes the API for operating on text input sources, such as keyboards, character palettes, and ink input.
|
Internationalization |
Reference |
2007-06-07
|
Understanding Text Input and the Text Services Manager in Carbon
(HTML)
(PDF)
Discusses keyboard input, including Unicode, and explains how events are routed and handled.
|
Internationalization |
Guides |
2002-12-11
|
Unicode Utilities Reference
(HTML)
(PDF)
Describes the C API that allows applications and input methods to operate on Unicode text.
|
Internationalization |
Reference |
2006-01-10
|
Using the Japanese Analysis Engine and Access Method
(HTML)
(PDF)
Describes dictionary access and the environments used by the Japanese Analysis Engine.
|
Internationalization |
Guides |
2003-05-01
|
Xcode Project Management Guide
(HTML)
(PDF)
Provides practical descriptions of the major development tasks developers perform with Xcode.
|
Internationalization |
Guides |
2009-01-06
|
ABPresence
(HTML)
(DMG)
(ZIP)
Displays a list of all the people in your Address Book and their iChat status.
|
Internet & Web |
Sample Code |
2006-08-04
|
Accessing HTTPS Proxy Settings
(HTML)
()
QA1234: Describes how to programatically access Secure Web Proxy information.
|
Internet & Web |
Technical Q&As |
2003-02-19
|
Apple Applications Schema Reference
(HTML)
(PDF)
Describes the schemas used by Apple Applications to sync records such as contacts, calendars, and bookmarks.
|
Internet & Web |
Reference |
2007-10-31
|
Apple JavaScript Coding Guidelines
(HTML)
(PDF)
Provides an overview of the JavaScript language, its object-oriented features, and coding best practices.
|
Internet & Web |
Guides |
2008-11-19
|
AutoUpdater
(HTML)
(DMG)
(ZIP)
This sample demonstrates Cocoa networking using the NSURL loading classes, NSURLConnection and NSURLDownload.
|
Internet & Web |
Sample Code |
2005-06-01
|
Availability of Quartz Composer Patches in Web Kit
(HTML)
QA1505: Details which Quartz Composer patches are available in Web Kit
|
Internet & Web |
Technical Q&As |
2007-03-05
|
Building a JNI Universal Application with Xcode
(HTML)
Learn to add Mac OS X features into your Java application using JNI and Xcode.
|
Internet & Web |
Articles |
2006-03-20
|
CallJS
(HTML)
(DMG)
(ZIP)
Illustrates how to call JavaScripts on a web page in a WebView from Objective-C and vice versa
|
Internet & Web |
Sample Code |
2007-03-09
|
Changing the TCP Window Size
(HTML)
NW47: Describes how to change the TCP window size in Open Transport.
|
Internet & Web |
Technical Q&As |
1997-03-14
|
The "chosen" node in the device tree
(HTML)
HW88: Describes how to find the "chosen" node in the Open firmware device tree.
|
Internet & Web |
Technical Q&As |
2000-09-05
|
Code Signing Guide
(HTML)
(PDF)
Explains how you can sign your code and why you should.
|
Internet & Web |
Guides |
2008-11-19
|
Code Signing Release Notes
(HTML)
|
Internet & Web |
Release Notes |
2007-10-31
|
Compressing QuickTime Movies for the Web
(HTML)
TN2218: Describes how to create QuickTime content optimized for use on the Web
|
Internet & Web |
Technical Notes |
2008-05-01
|
Configuring and Running X11 Applications on Mac OS X
(HTML)
Learn to set up and use X11 applications on your Mac OS X system.
|
Internet & Web |
Articles |
2005-01-17
|
Customer-focused Software Design: Marratech Turns a Java App into a Mac App
(HTML)
Learn how Marratech used the Apple Developer Connection to help port its Java-based application.
|
Internet & Web |
Articles |
2003-11-10
|
Dashboard Programming Topics
(HTML)
(PDF)
Explains Dashboard and WebKit technologies used in widgets.
|
Internet & Web |
Guides |
2009-02-04
|
Dashboard Reference
(HTML)
(PDF)
Describes the API for implementing Dashboard widgets.
|
Internet & Web |
Reference |
2009-02-04
|
Debugging a WebKit Plug-in in Xcode
(HTML)
QA1500: Directions for debugging a WebKit plug-in in Xcode.
|
Internet & Web |
Technical Q&As |
2007-06-05
|
Debugging Dashboard Widgets
(HTML)
TN2139: Dashboard widget troubleshooting techniques, from start to finish.
|
Internet & Web |
Technical Notes |
2005-09-07
|
Delivering Content with RSS for Web Developers on Mac OS X
(HTML)
Learn how to provide content through RSS in your application or on your website.
|
Internet & Web |
Articles |
2006-04-04
|
Deploying Mac OS X Computers for K-12 Education
(PDF)
Explains how to configure and deploy Mac OS X Server and Mac OS X computers for K-12 education.
|
Internet & Web |
Guides |
2006-07-24
|
Designing Network-Friendly Applications
(HTML)
Learn to make your application management-aware and reliably accessible on a network.
|
Internet & Web |
Articles |
2005-10-24
|
Developer Tools JBoss and Tomcat Do Not Start After Installing Java 1.4.2 Update
(HTML)
QA1025: Describes how to re-enable JBoss and Tomcat after installing the Java 1.4.2 update.
|
Internet & Web |
Technical Q&As |
2004-03-04
|
Developing Java Applications on Mac OS X with Eclipse
(HTML)
Learn from this hands-on article how to work with Eclipse on Mac OS X.
|
Internet & Web |
Articles |
2005-02-28
|
Does Safari support 128-bit encryption?
(HTML)
QA1320: Discusses support for 128-bit encryption in Apple's Safari web browser.
|
Internet & Web |
Technical Q&As |
2004-09-10
|
Dynamic HTML and XML: The XMLHttpRequest Object
(HTML)
Learn how to use the XMLHttpRequest object to work with XML data for web content.
|
Internet & Web |
Articles |
2004-05-12
|
Eclipse and Mac OS X: a Natural Combination
(HTML)
Learn about the Eclipse IDE on Mac OS X and how to get started using it.
|
Internet & Web |
Articles |
2004-06-07
|
Enabling X11 Forwarding
(HTML)
QA1383: Describes how to enable ssh clients to receive X11 communication from a Mac OS X system.
|
Internet & Web |
Technical Q&As |
2004-10-25
|
Extending and Controlling Sherlock
(HTML)
()
TN1141: Discusses features of Sherlock 2, including additions to the Internet Search Plug-in language and Applescript commands.
|
Internet & Web |
Technical Notes |
2000-08-14
|
Extending Your Wiki Server
(PDF)
Explains how to migrate content from other wikis, create custom themes, and enable JavaScript, YouTube, and Flash.
|
Internet & Web |
Guides |
2008-06-09
|
GetSetOptions
(HTML)
(DMG)
(ZIP)
Demonstrates a variety of uses of Open Transport's option management routines.
|
Internet & Web |
Sample Code |
2003-01-14
|
Getting a Packet Trace
(HTML)
()
QA1176: Lists tools available for looking at the network packets on the wire.
|
Internet & Web |
Technical Q&As |
2008-06-03
|
Hang launching signed Applets from JavaScript
(HTML)
QA1395: Making a LiveConnect call to a signed Applet before that Applet has finished loading can cause a hang.
|
Internet & Web |
Technical Q&As |
2004-12-02
|
How do I get the hexadecimal value of an NSColor object?
(HTML)
QA1576: Describes how to convert an NSColor object to its Hexadecimal value.
|
Internet & Web |
Technical Q&As |
2007-12-19
|
HTML Editing Toolbar
(HTML)
(DMG)
(ZIP)
Implements an HTML editing toolbar for Safari using JavaScript and CSS
|
Internet & Web |
Sample Code |
2007-06-11
|
HTML Scripting Guide for QuickTime
(HTML)
(PDF)
Defines the HTML tags and parameters used to communicate with the QuickTime browser plug-in, ActiveX control, and QuickTime Player.
|
Internet & Web |
Guides |
2008-10-15
|
HTML Video With CSS Effects and Custom Video Controls
(HTML)
(DMG)
(ZIP)
HTML5 video element example that uses CSS effects and custom video controls.
|
Internet & Web |
Sample Code |
2008-08-06
|
Installing the W3C HTML Validator on Mac OS X
(HTML)
Learn to create your own validator to test web pages within your firewall.
|
Internet & Web |
Articles |
2005-08-09
|
Installing the W3C HTML Validator on Mac OS X
(HTML)
Learn how to create your own validator to test webpages within your firewall.
|
Internet & Web |
Articles |
2004-07-19
|
Instant Message Framework Reference
(HTML)
(PDF)
Describes the API for providing iChat presence information to Cocoa applications and using iChat Theater.
|
Internet & Web |
Reference |
2007-07-08
|
Instant Message Programming Guide
(HTML)
(PDF)
Explains how to access iChat services and buddies and use iChat Theater through code samples.
|
Internet & Web |
Guides |
2007-10-31
|
Integrating Sync Services into Your Application
(HTML)
Learn how to sync any kind of data in your application using Sync Services.
|
Internet & Web |
Articles |
2005-06-06
|
Intel-Based Macs, Dashboard, Safari, and You
(HTML)
QA1451: Concerns and details regarding widget and web development for Intel-based Macintosh computers
|
Internet & Web |
Technical Q&As |
2006-12-13
|
Interactive Movies
(HTML)
(PDF)
Explains how to construct interactive movies using QuickTime wired sprites and sprite animation.
|
Internet & Web |
Guides |
2002-10-01
|
Internet Connect Speed
(HTML)
()
QA1165: Describes how to get the modem connection speed from the System Configuration framework dynamic store.
|
Internet & Web |
Technical Q&As |
2003-03-26
|
Java 1.4 API Reference Library
(HTML)
Describes standard Java 1.4 APIs supported on Mac OS X.
|
Internet & Web |
Reference |
2007-10-31
|
Java 1.4 API Reference: Apple Extensions
(HTML)
Describes Apple extensions for integrating Java applications with the native Mac OS X environment.
|
Internet & Web |
Reference |
2007-10-31
|
Java Application Server Guide
(HTML)
(PDF)
Explains J2EE and JBoss development on Mac OS X Server.
|
Internet & Web |
Guides |
2005-08-11
|
Java Development Guide for Mac OS X
(HTML)
(PDF)
Describes what you need to take into account when developing and deploying a Java application on Mac OS X.
|
Internet & Web |
Guides |
2008-10-15
|
Java for Mac OS X 10.4 Release 6 Release Notes
(HTML)
(PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.4 Release 6.
|
Internet & Web |
Release Notes |
2007-12-14
|
Java for Mac OS X v10.4, Release 7 Release Notes
(HTML)
(PDF)
First version of Java for Mac OS X v10.4 Update 7 Release Notes.
|
Internet & Web |
Release Notes |
2008-09-24
|
Java for Mac OS X v10.4, Release 8 Release Notes
(HTML)
(PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.4, Release 8.
|
Internet & Web |
Release Notes |
2009-03-04
|
Java for Mac OS X v10.5 Release Notes
(HTML)
(PDF)
|
Internet & Web |
Release Notes |
2007-10-31
|
Java for Mac OS X v10.5 Update 1 Release Notes
(HTML)
(PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.5 Update 1.
|
Internet & Web |
Release Notes |
2008-05-02
|
Java for Mac OS X v10.5 Update 2 Release Notes
(HTML)
(PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.5 Update 2.
|
Internet & Web |
Release Notes |
2008-09-24
|
Java for Mac OS X v10.5 Update 3 Release Notes
(HTML)
(PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.5 Update 3.
|
Internet & Web |
Release Notes |
2009-03-04
|
Java for WebObjects Developers
(PDF)
Introduces Java concepts and terms to WebObjects developers. Includes exercises for developing Java expertise in WebObjects.
|
Internet & Web |
Guides |
2003-05-27
|
Java Info.plist Key Reference for Mac OS X
(HTML)
(PDF)
Describes the property list keys available in Java for Mac OS X.
|
Internet & Web |
Reference |
2009-03-04
|
Java System Property Reference for Mac OS X
(HTML)
(PDF)
Describes the System Properties offered by Java for Mac OS X.
|
Internet & Web |
Reference |
2009-03-04
|
Java Virtual Machine Option Reference for Mac OS X
(HTML)
(PDF)
Describes the virtual machine options offered by Java for Mac OS X.
|
Internet & Web |
Reference |
2009-03-04
|
JavaFrameEmbedding example
(HTML)
(DMG)
(ZIP)
Small Cocoa application that demonstrates how to use JavaFrameEmbedding.framework
|
Internet & Web |
Sample Code |
2007-06-12
|
JavaScript Scripting Guide for QuickTime
(HTML)
(PDF)
Defines the objects, methods, and interfaces exposed to JavaScript by the QuickTime browser plug-in and ActiveX control.
|
Internet & Web |
Guides |
2008-02-08
|
JavaScriptCore Framework Reference
(HTML)
Describes the API for evaluating JavaScript programs from within a C-based program
|
Internet & Web |
Reference |
2008-04-08
|
JSInterpreter
(HTML)
(DMG)
(ZIP)
Simple JavaScript interpreter
|
Internet & Web |
Sample Code |
2007-06-06
|
JSPong
(HTML)
(DMG)
(ZIP)
Pong with JavaScript AI
|
Internet & Web |
Sample Code |
2007-06-06
|
Launching the Default Internet Browser
(HTML)
()
NW60: Shows with sample code how to invoke a user's default browser to open a specific URL.
|
Internet & Web |
Technical Q&As |
1999-10-11
|
LocalServer
(HTML)
(DMG)
(ZIP)
Deprecated - Sample demonstrates how a Classic process can communicate with a Mac OS X process using IP networking protocols.
|
Internet & Web |
Sample Code |
2003-01-30
|
LSMSmartCategorizer
(HTML)
(DMG)
(ZIP)
Demonstrates the Latent Semantic Mapping (LSM) framework by automatically categorize RSS feeds.
|
Internet & Web |
Sample Code |
2007-05-09
|
Mac OS X Security Configuration Guide
(PDF)
Describes how to configure Mac OS X to enhance security.
|
Internet & Web |
Guides |
2008-06-09
|
Mac OS X Server Administrator Topics
(HTML)
(PDF)
Document that describes a variety of server administrator advanced operations.
|
Internet & Web |
Guides |
2007-05-23
|
Mac OS X Server Collaboration Services Administration
(PDF)
Explains how to set up and manage Weblog, iChat, and other services that facilitate interactions among users.
|
Internet & Web |
Guides |
2006-08-07
|
Mac OS X Server Command-Line Administration
(PDF)
Explains how to use commands and configuration files to perform server administration tasks in a UNIX command shell.
|
Internet & Web |
Guides |
2007-12-11
|
Mac OS X Server File Services Administration
(PDF)
Explains how to share selected server volumes or folders among server clients using AFP, NFS, FTP, and SMB/CIFS.
|
Internet & Web |
Guides |
2007-10-31
|
Mac OS X Server iCal Service Administration
(PDF)
Explains how to set up and manage iCal shared calendar service.
|
Internet & Web |
Guides |
2008-06-09
|
Mac OS X Server iChat Service Administration
(PDF)
New document that explains how to set up and manage iChat instant messaging service.
|
Internet & Web |
Guides |
2007-10-31
|
Mac OS X Server Mail Service Administration
(PDF)
Explains how to set up, configure, and administer mail services on the server.
|
Internet & Web |
Guides |
2008-06-09
|
Mac OS X Server Network Services Administration
(PDF)
Explains how to set up, configure, and administer DHCP, DNS, VPN, NTP, IP firewall, and NAT services on the server.
|
Internet & Web |
Guides |
2008-06-09
|
Mac OS X Server Podcast Producer Administration
(PDF)
Explains how to set up and manage Podcast Producer service to record, process, and distribute podcasts.
|
Internet & Web |
Guides |
2007-10-31
|
Mac OS X Server Podcast Producer Workflow Tutorial
(PDF)
Explains how to develop and customize Podcast Producer workflows.
|
Internet & Web |
Guides |
2008-06-09
|
Mac OS X Server QuickTime Streaming Server Administration
(PDF)
Explains how to set up and manage QuickTime streaming services.
|
Internet & Web |
Guides |
2005-04-29
|
Mac OS X Server Security Configuration Guide
(PDF)
Describes how to configure Mac OS X Server to enhance server and service security.
|
Internet & Web |
Guides |
2008-06-09
|
Mac OS X Server Web Technologies Administration
(PDF)
Explains how to set up and manage a web server, including WebDAV, WebMail, and web modules.
|
Internet & Web |
Guides |
2007-10-31
|
MakeiPhoneRefMovie
(HTML)
(DMG)
(ZIP)
Demonstrates how to generate QuickTime Reference Movies for iPhone.
|
Internet & Web |
Sample Code |
2007-08-03
|
MoreIsBetter
(HTML)
(DMG)
(ZIP)
Library providing indispensable wrapers and workarounds for many areas of Mac OS programming.
|
Internet & Web |
Sample Code |
2003-10-27
|
NameAndAddress
(HTML)
(DMG)
(ZIP)
A single window utility that gets a host name from an IP address or an IP address from a hostname.
|
Internet & Web |
Sample Code |
2003-01-14
|
NewsReader
(HTML)
(DMG)
(ZIP)
Demonstrates use of the Publication Subscription framework to create a simple RSS reader application.
|
Internet & Web |
Sample Code |
2007-06-01
|
NoCopyReceives
(HTML)
(DMG)
(ZIP)
Demonstrates using no-copy receives under Open Transport.
|
Internet & Web |
Sample Code |
2003-01-14
|
NSCachedURLResponse Class Reference
(HTML)
(PDF)
Describes a cached response to a URL load request.
|
Internet & Web |
Reference |
2008-05-02
|
NSHTTPCookie Class Reference
(HTML)
(PDF)
Describes an opaque set of data that represents state or configuration.
|
Internet & Web |
Reference |
2008-11-13
|
NSHTTPCookieStorage Class Reference
(HTML)
(PDF)
Describes a collection of cookies shared across all applications.
|
Internet & Web |
Reference |
2006-05-23
|
NSHTTPURLResponse Class Reference
(HTML)
(PDF)
Describes a response to an HTTP request.
|
Internet & Web |
Reference |
2006-05-23
|
NSMutableURLRequest Class Reference
(HTML)
(PDF)
Describes a mutable request for a resource identified by a URL.
|
Internet & Web |
Reference |
2006-05-23
|
NSURL Additions Reference
(HTML)
(PDF)
Describes additions to support pasteboards.
|
Internet & Web |
Reference |
2006-05-23
|
NSURL Class Reference
(HTML)
(PDF)
Describes a string that uniquely identifies a resource.
|
Internet & Web |
Reference |
2009-02-04
|
NSURLAuthenticationChallenge Class Reference
(HTML)
(PDF)
Describes a challenge from a server requiring authentication from the client.
|
Internet & Web |
Reference |
2006-05-23
|
NSURLAuthenticationChallengeSender Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving authentication challenges.
|
Internet & Web |
Reference |
2006-05-23
|
NSURLCache Class Reference
(HTML)
(PDF)
Describes a collection of cached responses and data.
|
Internet & Web |
Reference |
2008-03-11
|
NSURLClient Protocol Reference
(HTML)
(PDF)
Deprecated - Describes the deprecated class replaced by the classes NSURLConnection and NSURLDownload.
|
Internet & Web |
Reference |
2006-08-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.
|
Internet & Web |
Reference |
2007-04-01
|
NSURLCredential Class Reference
(HTML)
(PDF)
Describes a credential used to authenticate a URL load request.
|
Internet & Web |
Reference |
2006-06-28
|
NSURLCredentialStorage Class Reference
(HTML)
(PDF)
Describes a mapping of credentials to their corresponding protection spaces.
|
Internet & Web |
Reference |
2006-05-23
|
NSURLDownload Class Reference
(HTML)
(PDF)
Describes a connection used to download data to a file.
|
Internet & Web |
Reference |
2006-05-23
|
NSURLHandle Class Reference
(HTML)
(PDF)
Describes a deprecated technology replaced by the NSURLDownload class.
|
Internet & Web |
Reference |
2009-02-04
|
NSURLHandleClient Protocol Reference
(HTML)
(PDF)
Describes a deprecated technology replaced by the NSURLDownload class.
|
Internet & Web |
Reference |
2006-05-23
|
NSURLProtectionSpace Class Reference
(HTML)
(PDF)
Describes an area on a server that requires authentication of URL load requests.
|
Internet & Web |
Reference |
2006-05-23
|
NSURLProtocol Class Reference
(HTML)
(PDF)
Describes the interface for protocol-specific loading of URL data.
|
Internet & Web |
Reference |
2007-04-01
|
NSURLProtocolClient Protocol Reference
(HTML)
(PDF)
Describes the interface used by protocol objects to communicate with the URL loading system.
|
Internet & Web |
Reference |
2006-05-23
|
NSURLRequest Class Reference
(HTML)
(PDF)
Describes a request for a resource identified by a URL.
|
Internet & Web |
Reference |
2007-04-01
|
NSURLResponse Class Reference
(HTML)
(PDF)
Describes the metadata returned by a server for a load request.
|
Internet & Web |
Reference |
2007-12-11
|
Opening a Web page using an HREF track in QuickTime Player
(HTML)
QA1621: Opening a Web page using an HREF track in QuickTime Player
|
Internet & Web |
Technical Q&As |
2008-11-05
|
Optimizing an Xserve for Web Hosting
(HTML)
Learn how to configure and optimize an Xserve to ensure fast, robust web hosting.
|
Internet & Web |
Articles |
2003-08-06
|
OTScheduleDeferredTask When Task Running
(HTML)
()
NW52: Describes what happens when you use OTScheduleDefferedTask to schedule a task that is running.
|
Internet & Web |
Technical Q&As |
1997-10-13
|
PhotoToss: CSS Transforms, Transitions, and Web Fonts
(HTML)
(DMG)
(ZIP)
Demonstrates how to use CSS Transforms, Transitions, and Web Fonts.
|
Internet & Web |
Sample Code |
2008-08-21
|
PortMapper
(HTML)
(DMG)
(ZIP)
Demonstrates Bonjour's NAT port-mapping API, and provides a higher-level Objective-C interface to it.
|
Internet & Web |
Sample Code |
2008-07-25
|
Programmatically Performing an Open Directory Search
(HTML)
QA1462: A short guide on how to programmatically search Open Directory for matching attribute values within records.
|
Internet & Web |
Technical Q&As |
2006-09-11
|
Publication Subscription Framework Reference
(HTML)
Describes the Cocoa framework for publishing and subscribing to RSS and Atom feeds.
|
Internet & Web |
Reference |
2008-04-08
|
Publication Subscription Programming Guide
(HTML)
(PDF)
A guide describing the framework for subscribing to RSS and Atom feeds.
|
Internet & Web |
Guides |
2007-05-11
|
Publication Subscription Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Publication Subscription framework.
|
Internet & Web |
Release Notes |
2007-07-18
|
Quartz Composer WebKit Plug-in JavaScript Reference
(HTML)
(PDF)
Describes the API for manipulating Quartz Composer compositions in webpages and Dashboard widgets via the Quartz Composer WebKit Plug-in.
|
Internet & Web |
Guides |
2009-01-06
|
QuickTime Guide for Windows
(HTML)
(PDF)
Introduces Windows programming techniques for QuickTime.
|
Internet & Web |
Guides |
2006-01-10
|
QuickTime Overview
(HTML)
(PDF)
Introduces the main concepts and services of QuickTime.
|
Internet & Web |
Guides |
2005-08-11
|
QuickTime Streaming & Broadcasting Administration
(PDF)
Explains how to capture and encode QuickTime content and deliver media streams live or on demand.
|
Internet & Web |
Guides |
2007-10-31
|
QuickTime Streaming Guide
(HTML)
(PDF)
Describes the QuickTime streaming technology.
|
Internet & Web |
Guides |
2006-01-10
|
Safari CSS Reference
(HTML)
(PDF)
Describes the Cascading Style Sheet (CSS) properties that are supported by Safari and WebKit.
|
Internet & Web |
Reference |
2008-11-19
|
Safari FAQ
(HTML)
Learn how the Safari browser handles such things as user information, cookies, caching, and JavaScript.
|
Internet & Web |
Articles |
2003-10-06
|
Safari HTML Reference
(HTML)
(PDF)
Describes the Hypertext Markup Language (HTML) tags and properties that are supported by Safari and WebKit.
|
Internet & Web |
Reference |
2008-11-12
|
Safari JavaScript Database Programming Guide
(HTML)
(PDF)
Describes the JavaScript Database, a SQLite database built into Safari that provides local storage accessible to JavaScript applications.
|
Internet & Web |
Guides |
2009-01-06
|
Safari User Guide for Web Developers
(HTML)
(PDF)
Describes the developer tools built into Safari for analyzing, testing, and debugging HTML, JavaScript, style sheets, and DOM structure.
|
Internet & Web |
Guides |
2009-01-06
|
Safari Visual Effects Guide
(HTML)
(PDF)
Describes how to add visual effects to web content that is supported by Safari on the desktop and iPhone OS.
|
Internet & Web |
Guides |
2008-11-19
|
SayIt
(HTML)
(DMG)
(ZIP)
Web Kit plug-in which speaks text passed via JavaScript
|
Internet & Web |
Sample Code |
2006-08-04
|
SBSendEmail
(HTML)
(DMG)
(ZIP)
Using the Scripting Bridge to tell Mail.app to send an email message with an optional attachment.
|
Internet & Web |
Sample Code |
2008-02-28
|
Server-Side Java with the Struts Framework on Mac OS X
(HTML)
Learn how to combine such things as Servlets, JSP, and custom Struts tag libraries using Struts.
|
Internet & Web |
Articles |
2003-07-17
|
Sharing Browser Cookies With Java Applets
(HTML)
()
QA1265: Creating a persistent browser session (cookie) inside Java 1.3 Applets
|
Internet & Web |
Technical Q&As |
2004-10-13
|
Sherlock's Find By Content Library
(HTML)
()
TN1180: A description of routines provided by Sherlock's Find by Content library.
|
Internet & Web |
Technical Notes |
1999-10-01
|
SimpleCalendar
(HTML)
(DMG)
(ZIP)
Uses the Calendar Store framework to fetch iCal events and display them on a custom calendar.
|
Internet & Web |
Sample Code |
2006-07-27
|
SimplePing
(HTML)
(DMG)
(ZIP)
Sample provides simple API to programatically ping a remote host without admin privileges
|
Internet & Web |
Sample Code |
2003-10-27
|
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 |
Guides |
2005-06-04
|
SourceView
(HTML)
(DMG)
(ZIP)
Demonstrates how to use NSOutlineView driven by NSTreeController.
|
Internet & Web |
Sample Code |
2007-11-15
|
SpecialPictureProtocol
(HTML)
(DMG)
(ZIP)
Use a custom NSURLProtocol to create jpeg images in memory for display in a webView.
|
Internet & Web |
Sample Code |
2006-03-13
|
SSLSample
(HTML)
(DMG)
(ZIP)
Contains examples showing how to use SecureTransport.
|
Internet & Web |
Sample Code |
2003-01-14
|
StickiesExample
(HTML)
(DMG)
(ZIP)
Contains sample code and tools used by Sync Services Tutorial to demonstrate debugging syncing applications.
|
Internet & Web |
Sample Code |
2006-08-08
|
Sync Services Release Notes (10.4)
(HTML)
|
Internet & Web |
Release Notes |
2005-04-29
|
Sync Services Framework Reference
(HTML)
(PDF)
Describes the Objective-C API for the Sync Services framework used to sync applications and devices.
|
Internet & Web |
Reference |
2007-10-31
|
Sync Services Programming Guide
(HTML)
(PDF)
Explains how to add syncing to your applications.
|
Internet & Web |
Guides |
2007-10-31
|
Sync Services Release Notes (10.5)
(HTML)
Describes new features, notes, and known issues for Sync Services on Mac OS X v10.5.
|
Internet & Web |
Release Notes |
2007-10-31
|
Sync Services Tutorial
(HTML)
(PDF)
Explains how to debug multiple syncing applications using the Syncrospector development tool.
|
Internet & Web |
Guides |
2007-07-11
|
T_DATA_REQ vs M_DATA TPI Message Blocks
(HTML)
()
NW42: Explains why OT passes data to a TPI module using M_DATA message blocks instead of M_PROTO+T_DATA_REQ.
|
Internet & Web |
Technical Q&As |
1996-10-25
|
TCP/IP Option Sizes
(HTML)
()
NW62: Enumerates the TCP/IP options and their sizes for Open Transport.
|
Internet & Web |
Technical Q&As |
1999-04-26
|
Tiger Developer Overview Series: Developing Dashboard Widgets
(HTML)
Learn how to create powerful mini-applications quickly and easily.
|
Internet & Web |
Articles |
2004-12-07
|
Tree-Based XML Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to use the NSXML classes of Cocoa to process, modify, and query XML data.
|
Internet & Web |
Guides |
2009-02-04
|
URL Access Manager Reference
(HTML)
(PDF)
Deprecated - Describes the legacy C API for transferring data to and from a URL from within an application. Replaced by CFNetwork.
|
Internet & Web |
Reference |
2006-07-13
|
URL CacheInfo
(HTML)
(DMG)
(ZIP)
Demonstrates resource caching behavior using the Cocoa URL loading system.
|
Internet & Web |
Sample Code |
2008-06-05
|
URL Loading System
(HTML)
(PDF)
Explains how to manipulate URLs and transfer URL contents.
|
Internet & Web |
Guides |
2008-05-06
|
Using Open Source Tools to Filter Email on Mac OS X Server
(HTML)
Learn how to identify, filter, and remove viruses from the Postfix mail server.
|
Internet & Web |
Articles |
2004-09-27
|
Using Oracle JDeveloper on Mac OS
(HTML)
This article introduces you to JDeveloper 10g and includes a tutorial for building a simple application.
|
Internet & Web |
Articles |
2004-12-06
|
Using Ruby on Rails for Web Development on Mac OS X
(HTML)
Learn why Mac OS X is the preferred platform for Ruby on Rails.
|
Internet & Web |
Articles |
2007-06-06
|
Using Sun Java Studio Creator 2 on Mac OS X
(HTML)
Learn to use the tool that provides visual access to databases and web services.
|
Internet & Web |
Articles |
2004-11-15
|
Using the .Mac SDK
(HTML)
Learn how the .Mac SDK can enhance your application with powerful web-integration features.
|
Internet & Web |
Articles |
2005-01-25
|
Using the Web Kit for Application Registration
(HTML)
Learn how to use the Web Kit to handle your application's online registration.
|
Internet & Web |
Articles |
2004-03-09
|
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.
|
Internet & Web |
Articles |
2007-03-07
|
Web Page Development: Best Practices
(HTML)
Learn how to design, modify, and validate your website to work properly in all major browsers.
|
Internet & Web |
Articles |
2003-12-15
|
Web Services Core Framework Reference
(HTML)
Describes the client-side APIs for accessing web services.
|
Internet & Web |
Reference |
2009-01-06
|
Web Services Core Programming Guide
(HTML)
(PDF)
Explains how to use the new Web Services client-side frameworks available in Mac OS X.
|
Internet & Web |
Guides |
2009-01-06
|
WebKit C Reference
(HTML)
(PDF)
Describes the C API for displaying web content in windows.
|
Internet & Web |
Reference |
2008-10-15
|
WebKit DOM Programming Topics
(HTML)
(PDF)
Describes how to use JavaScript in web content and WebKit-based applications.
|
Internet & Web |
Guides |
2008-10-15
|
WebKit Objective-C Framework Reference
(HTML)
(PDF)
Describes the Objective-C API used to display web content in windows.
|
Internet & Web |
Reference |
2008-10-15
|
WebKit Objective-C Programming Guide
(HTML)
(PDF)
Explains how to use the WebKit to embed web content in both Cocoa and Carbon applications.
|
Internet & Web |
Guides |
2008-10-15
|
WebKit Plug-In Programming Topics
(HTML)
(PDF)
Explains how to develop and deploy browser plug-ins based on the WebKit architecture.
|
Internet & Web |
Guides |
2008-10-15
|
WebKit Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the WebKit framework.
|
Internet & Web |
Release Notes |
2008-11-19
|
WebKitCIPlugIn
(HTML)
(DMG)
(ZIP)
This sample WebKit plugin for Safari demonstrate how to use CoreImage in a HTML page.
|
Internet & Web |
Sample Code |
2005-11-28
|
WebKitDOMElementPlugIn
(HTML)
(DMG)
(ZIP)
A Web Kit plug-in that modifies its own DOM element style
|
Internet & Web |
Sample Code |
2006-08-04
|
WebKitPluginStarter
(HTML)
(DMG)
(ZIP)
Shows how to make a minimal WebKit plug-in.
|
Internet & Web |
Sample Code |
2007-06-06
|
WebKitPluginWithJavaScript
(HTML)
(DMG)
(ZIP)
Shows how to call JavaScript from a WebKit plug-in and vice versa.
|
Internet & Web |
Sample Code |
2007-06-06
|
WebKitPluginWithSimpleGUI
(HTML)
(DMG)
(ZIP)
A WebKit plug-in with an Interface Builder GUI
|
Internet & Web |
Sample Code |
2007-06-04
|
WebObjects 5.4 Reference
(HTML)
Describes the WebObjects 5.4 classes in Javadoc format.
|
Internet & Web |
Reference |
2007-10-31
|
WebObjects 5.4 Release Notes
(HTML)
(PDF)
Information about known issues and workarounds for WebObjects Release 5.4.
|
Internet & Web |
Release Notes |
2007-12-11
|
WebObjects 5.4.1 Reference
(HTML)
Describes the WebObjects 5.4.1 classes in Javadoc format.
|
Internet & Web |
Reference |
2008-03-11
|
WebObjects 5.4.2 Reference
(HTML)
Describes the WebObjects 5.4.2 Java classes.
|
Internet & Web |
Reference |
2008-10-15
|
WebObjects Application Properties Reference
(HTML)
(PDF)
Describes the command-line properties that can be passed to WebObjects application and tools when they start.
|
Internet & Web |
Guides |
2007-07-11
|
WebObjects Deployment Guide Using JavaMonitor
(HTML)
(PDF)
Tools and techniques for deploying WebObjects applications. Includes application administration and performance-improving practices.
|
Internet & Web |
Guides |
2007-10-31
|
WebObjects Direct to Web Guide
(HTML)
(PDF)
Introduces the Java-based technology for creating web applications that access a database. Includes examples of customizing applications.
|
Internet & Web |
Guides |
2007-07-11
|
WebObjects Dynamic Elements Reference
(HTML)
(PDF)
Describes the WebObjects dynamic elements.
|
Internet & Web |
Reference |
2006-01-10
|
WebObjects Enterprise Objects Programming Guide
(HTML)
(PDF)
An overview of the technology that combines object-oriented programming with database application development. Includes examples and solutions.
|
Internet & Web |
Guides |
2007-07-11
|
WebObjects Extensions Reference
(HTML)
(PDF)
Describes the WebObjects extensions, a special set of dynamic elements.
|
Internet & Web |
Reference |
2004-12-02
|
WebObjects File Format Reference
(HTML)
(PDF)
New document that describes the bundle format of WebObjects documents such as the EOModel and WOComponent bundles.
|
Internet & Web |
Reference |
2008-11-19
|
WebObjects J2EE Programming Guide
(HTML)
(PDF)
Explains how to develop J2EE components using WebObjects and deploy WebObjects applications inside servlet containers.
|
Internet & Web |
Guides |
2005-08-11
|
WebObjects Overview
(HTML)
(PDF)
Introduces the architecture, technologies, development tools, and development approaches of WebObjects.
|
Internet & Web |
Guides |
2007-07-11
|
WebObjects Tutorial
(HTML)
(PDF)
Steps for building a simple WebObjects application using Eclipse and the WOLips plug-in.
|
Internet & Web |
Guides |
2009-02-04
|
WebObjects Web Applications Programming Guide
(HTML)
(PDF)
Explains how to develop web applications using WebObjects, including application design, state management, and database architecture.
|
Internet & Web |
Guides |
2007-07-11
|
WebObjects Web Services Programming Guide
(HTML)
(PDF)
Explains how to develop and utilize web services in WebObjects.
|
Internet & Web |
Guides |
2007-07-11
|
WebObjects XML Serialization Guide
(HTML)
(PDF)
Explains how to serialize objects and data into XML documents.
|
Internet & Web |
Guides |
2005-08-11
|
Where are the LiveConnect classes on Mac OS X?
(HTML)
QA1364: Locating classes necessary to build Java-Javascript communication into Java Applets on Mac OS X.
|
Internet & Web |
Technical Q&As |
2006-10-02
|
Why is my Ruby on Rails application with FastCGI generating "'load error /etc/irbrc" errors?
(HTML)
QA1494: Describes how to resolve an error encountered hosting Ruby on Rails applications on Mac OS X 10.5.
|
Internet & Web |
Technical Q&As |
2007-11-28
|
WikiSampleThemeWithCSS
(HTML)
(DMG)
(ZIP)
Demonstrates how to change the appearance of a wiki theme using CSS properties.
|
Internet & Web |
Sample Code |
2008-06-02
|
WikiSampleThemeWithJavaScript
(HTML)
(DMG)
(ZIP)
Demonstrates how to add a JavaScript functionality to a wiki theme.
|
Internet & Web |
Sample Code |
2008-06-02
|
Working with the WebKit Nightly Builds
(HTML)
Learn how to track changes in the framework that may affect your web-based content or application.
|
Internet & Web |
Articles |
2006-10-31
|
Xcode Workspace Guide
(HTML)
(PDF)
Provides an overview of the Xcode workspace, and shows how to use its components and features.
|
Internet & Web |
Guides |
2009-01-06
|
XML Programming Topics for Core Foundation
(HTML)
(PDF)
Explains how to parse XML documents into structured objects.
|
Internet & Web |
Guides |
2008-10-15
|
XML-RPC and SOAP Programming Guide
(HTML)
(PDF)
Explains how to make remote procedure calls from applications or from AppleScript scripts.
|
Internet & Web |
Guides |
2005-03-03
|
XML_Transport
(HTML)
(DMG)
(ZIP)
Object serialization and archiving using WOXMLCoder and WOXMLDecoder classes and a mapping file.
|
Internet & Web |
Sample Code |
2003-01-14
|
Accessibility Overview
(HTML)
(PDF)
Explains how to use the accessibility features built into Mac OS X.
|
Java |
Guides |
2008-03-11
|
AddTextMovie
(HTML)
(DMG)
(ZIP)
Adds a text track to an existing movie selected by the user.
|
Java |
Sample Code |
2006-06-28
|
AddTextMovie.win
(HTML)
(DMG)
(ZIP)
Shows how to Add a text track to a Movie.
|
Java |
Sample Code |
2003-01-14
|
AESendandReceive
(HTML)
(DMG)
(ZIP)
Deprecated - Sending and receiving Apple Events with JDK 1.3.1 on Mac OS X.
|
Java |
Sample Code |
2003-01-14
|
Apple Human Interface Guidelines
(HTML)
(PDF)
Introduces the Mac OS X user experience and explains how to design an application for Aqua.
|
Java |
Guides |
2008-06-09
|
AppleJavaExtensions
(HTML)
(DMG)
(ZIP)
Stub classes for compiling com.apple.eawt/com.apple.eio references on non-Mac OS X platforms.
|
Java |
Sample Code |
2006-10-17
|
BlockAnimation
(HTML)
(DMG)
(ZIP)
A bit of java code which INCORRECTLY handles animation
|
Java |
Sample Code |
2006-08-01
|
BlockedEventQueue
(HTML)
(DMG)
(ZIP)
Counter-example: shows hang when Java ActionListener blocks AWTEventQueue
|
Java |
Sample Code |
2006-04-13
|
Bouncy
(HTML)
(DMG)
(ZIP)
Demostrates using Shark For Java to profile Java Applications
|
Java |
Sample Code |
2006-04-17
|
Building a JNI Universal Application with Xcode
(HTML)
Learn to add Mac OS X features into your Java application using JNI and Xcode.
|
Java |
Articles |
2006-03-20
|
CFBundleIdentifier and user application access
(HTML)
QA1373: Describes the role of CFBundleIdentifier in limiting a user's application access.
|
Java |
Technical Q&As |
2005-02-08
|
Code Signing Guide
(HTML)
(PDF)
Explains how you can sign your code and why you should.
|
Java |
Guides |
2008-11-19
|
Code Signing Release Notes
(HTML)
|
Java |
Release Notes |
2007-10-31
|
CreatePictFile
(HTML)
(DMG)
(ZIP)
Creates a QTComponent from a PICT, JPEG or GIF file using a GraphicsImporter.
|
Java |
Sample Code |
2006-05-11
|
Customer-focused Software Design: Marratech Turns a Java App into a Mac App
(HTML)
Learn how Marratech used the Apple Developer Connection to help port its Java-based application.
|
Java |
Articles |
2003-11-10
|
Customizing Component Border Colors
(HTML)
()
QA1272: Retaining Aqua background for JComboBox menus with custom control borders.
|
Java |
Technical Q&As |
2003-07-31
|
CustomMedia
(HTML)
(DMG)
(ZIP)
Demonstrates how to subclass quicktime.std.movies.media.Media to support custom media types.
|
Java |
Sample Code |
2006-05-11
|
CWCocoaComponent
(HTML)
(DMG)
(ZIP)
Native color picker Integration for AWT/Swing applications using NSColorWell and NSColorPanel
|
Java |
Sample Code |
2006-04-12
|
Debugging Graphics with QuartzDebug
(HTML)
()
QA1236: Explains how to use QuartzDebug to debug graphics issues.
|
Java |
Technical Q&As |
2006-01-12
|
Developer Tools JBoss and Tomcat Do Not Start After Installing Java 1.4.2 Update
(HTML)
QA1025: Describes how to re-enable JBoss and Tomcat after installing the Java 1.4.2 update.
|
Java |
Technical Q&As |
2004-03-04
|
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 |
Articles |
2005-05-16
|
Developing Java Applications on Mac OS X with Eclipse
(HTML)
Learn from this hands-on article how to work with Eclipse on Mac OS X.
|
Java |
Articles |
2005-02-28
|
DNS Service Discovery Java Reference
(HTML)
Describes DNS Service Discovery API features of ZeroConf networking for Java on Mac OS X in Javadoc format.
|
Java |
Reference |
2008-10-15
|
DukeMovie
(HTML)
(DMG)
(ZIP)
Demonstrates playback of any QuickTime content within a java.awt display space using a QTComponent.
|
Java |
Sample Code |
2006-05-11
|
Eclipse and Mac OS X: a Natural Combination
(HTML)
Learn about the Eclipse IDE on Mac OS X and how to get started using it.
|
Java |
Articles |
2004-06-07
|
Exception in JFileChooser.setAcceptAllFileFilterUsed
(HTML)
Deprecated - QA1280: Workaround for a known issue in Java 1.4.1 Update 1 on Jaguar.
|
Java |
Technical Q&As |
2003-10-07
|
Fractal Performance
(HTML)
(DMG)
(ZIP)
Three fractal applications that show various bottlenecks and how they can be fixed.
|
Java |
Sample Code |
2006-04-17
|
FunWithFileDialogs
(HTML)
(DMG)
(ZIP)
Demo of the AWT FileChooser and Swing Aqua JFileChooser, and available Mac-specific runtime options.
|
Java |
Sample Code |
2003-04-30
|
Getting a Packet Trace
(HTML)
()
QA1176: Lists tools available for looking at the network packets on the wire.
|
Java |
Technical Q&As |
2008-06-03
|
Hang launching signed Applets from JavaScript
(HTML)
QA1395: Making a LiveConnect call to a signed Applet before that Applet has finished loading can cause a hang.
|
Java |
Technical Q&As |
2004-12-02
|
HelpHook
(HTML)
(DMG)
(ZIP)
Simple Help Viewer integration for J2SE applications, using a native Cocoa library.
|
Java |
Sample Code |
2006-04-12
|
Identifying Java on Mac OS X
(HTML)
TN2110: Discovering installed versions of J2SE, Mac OS X from Java code.
|
Java |
Technical Notes |
2008-05-07
|
Illustrating document window changes in Swing
(HTML)
()
QA1146: Using the Aqua close button dot in Swing applications to indicate document changes.
|
Java |
Technical Q&As |
2002-06-18
|
ImageFile
(HTML)
(DMG)
(ZIP)
Shows how to use GraphicsImporter to import and display a wide range of image file formats.
|
Java |
Sample Code |
2006-06-28
|
ImageProducing
(HTML)
(DMG)
(ZIP)
Demonstrates how to display any QuickTime drawing object using Java's ImageProducing model.
|
Java |
Sample Code |
2006-05-05
|
Important Java Directories on Mac OS X
(HTML)
()
QA1170: Mac OS X equivalents of common Java runtime and development directories.
|
Java |
Technical Q&As |
2003-10-21
|
ImportExport
(HTML)
(DMG)
(ZIP)
Demonstrates both importing and referencing a media file and performing a movie export with customisable settings.
|
Java |
Sample Code |
2006-05-11
|
J2SE 5.0 API Reference Library
(HTML)
Describes the Javadoc-formatted API for the JDK and for Apple's MRJ packages.
|
Java |
Reference |
2007-10-31
|
J2SE 5.0 Apple Extensions Reference
(HTML)
Describes the Javadoc-formatted API for the JDK and for Apple's MRJ packages.
|
Java |
Reference |
2009-02-04
|
J2SE 5.0 Release 1 for Mac OS X Release Notes
(HTML)
(PDF)
Lists features, known issues, and workarounds for J2SE 5.0 for Mac OS X.
|
Java |
Release Notes |
2005-10-04
|
J2SE 5.0 Release 3 Release Notes
(HTML)
(PDF)
Lists resolved and outstanding developer issues with J2SE 5.0 Release 3 for Mac OS X v.10.4.
|
Java |
Release Notes |
2006-01-10
|
J2SE 5.0 Release 4 Release Notes
(HTML)
(PDF)
Lists resolved and outstanding developer issues with J2SE 5.0 Release 4 for Mac OS X v.10.4.
|
Java |
Release Notes |
2006-05-23
|
Jar Bundler User Guide
(HTML)
(PDF)
Conceptual information and a tutorial about deploying JAR-based applications as Mac OS X application bundles.
|
Java |
Guides |
2006-05-23
|
Java 1.3.1 and 1.4.2 Release 2 Release Notes
(HTML)
(PDF)
Explains new features, resolved and known issues, and workarounds for Java 1.4.2 and 1.3.1 Release 2 for Mac OS X v10.4.
|
Java |
Release Notes |
2005-10-03
|
Java 1.3.1 Update 1 Release Notes
(HTML)
|
Java |
Release Notes |
2002-02-01
|
Java 1.4 API Reference Library
(HTML)
Describes standard Java 1.4 APIs supported on Mac OS X.
|
Java |
Reference |
2007-10-31
|
Java 1.4 API Reference: Apple Extensions
(HTML)
Describes Apple extensions for integrating Java applications with the native Mac OS X environment.
|
Java |
Reference |
2007-10-31
|
Java 1.4.1 Release Notes
(HTML)
(PDF)
|
Java |
Release Notes |
2003-06-11
|
Java 1.4.1 Update 1 Release Notes
(HTML)
(PDF)
|
Java |
Release Notes |
2003-09-02
|
Java 1.4.2 for Mac OS X v10.4 Release Notes
(HTML)
(PDF)
Explains new features, resolved, and outstanding issues in the Java 1.4.2 for Mac OS X v10.4.
|
Java |
Release Notes |
2005-09-08
|
Java 1.4.2 Release Notes
(HTML)
(PDF)
All links and other outstanding issues fixed.
|
Java |
Release Notes |
2004-08-11
|
Java 1.4.2 Update 1 Release Notes
(HTML)
(PDF)
Explains resolved and outstanding issues in the Java 1.4.2 Update 1 release.
|
Java |
Release Notes |
2004-08-11
|
Java 1.4.2 Update 2 Release Notes
(HTML)
(PDF)
Outlines the resolved and outstanding issues in Java 1.4.2 Update 2.
|
Java |
Release Notes |
2004-10-05
|
Java 3D 1.2 API Reference
(HTML)
Describes the Javadoc-formatted API for the Java 3D 1.2 package. Does not include any Apple-specific reference.
|
Java |
Reference |
|
Java Advanced Imaging 1.1 API Reference
(HTML)
Describes the Javadoc-formatted API for the Java Advanced Imaging 1.1 package. Does not include any Apple-specific reference.
|
Java |
Reference |
|
Java Advanced Imaging and Java 3D for Java 1.4.1 and 1.4.2 Release Notes
(HTML)
Describes notes and known issues about Java Advanced Imaging and Java 3D for Java 1.4.1 and 1.4.2 on Mac OS X.
|
Java |
Release Notes |
2004-10-05
|
Java Application Server Guide
(HTML)
(PDF)
Explains J2EE and JBoss development on Mac OS X Server.
|
Java |
Guides |
2005-08-11
|
Java Development Guide for Mac OS X
(HTML)
(PDF)
Describes what you need to take into account when developing and deploying a Java application on Mac OS X.
|
Java |
Guides |
2008-10-15
|
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 |
Release Notes |
2007-03-08
|
Java for Mac OS X 10.4 Release 6 Release Notes
(HTML)
(PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.4 Release 6.
|
Java |
Release Notes |
2007-12-14
|
Java for Mac OS X v10.4, Release 7 Release Notes
(HTML)
(PDF)
First version of Java for Mac OS X v10.4 Update 7 Release Notes.
|
Java |
Release Notes |
2008-09-24
|
Java for Mac OS X v10.4, Release 8 Release Notes
(HTML)
(PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.4, Release 8.
|
Java |
Release Notes |
2009-03-04
|
Java for Mac OS X v10.5 Release Notes
(HTML)
(PDF)
|
Java |
Release Notes |
2007-10-31
|
Java for Mac OS X v10.5 Update 1 Release Notes
(HTML)
(PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.5 Update 1.
|
Java |
Release Notes |
2008-05-02
|
Java for Mac OS X v10.5 Update 2 Release Notes
(HTML)
(PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.5 Update 2.
|
Java |
Release Notes |
2008-09-24
|
Java for Mac OS X v10.5 Update 3 Release Notes
(HTML)
(PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.5 Update 3.
|
Java |
Release Notes |
2009-03-04
|
Java for WebObjects Developers
(PDF)
Introduces Java concepts and terms to WebObjects developers. Includes exercises for developing Java expertise in WebObjects.
|
Java |
Guides |
2003-05-27
|
Java Info.plist Key Reference for Mac OS X
(HTML)
(PDF)
Describes the property list keys available in Java for Mac OS X.
|
Java |
Reference |
2009-03-04
|
Java on Intel-based Macs
(HTML)
QA1295: Required changes (if any) for Java applications to run on Intel-based Macs.
|
Java |
Technical Q&As |
2006-10-17
|
Java Runtime Properties for Mac OS X
(HTML)
()
Deprecated - TN2031: Runtime properties for use with Java 1.3.1 applications.
|
Java |
Technical Notes |
2002-06-12
|
Java System Property Reference for Mac OS X
(HTML)
(PDF)
Describes the System Properties offered by Java for Mac OS X.
|
Java |
Reference |
2009-03-04
|
Java Virtual Machine Option Reference for Mac OS X
(HTML)
(PDF)
Describes the virtual machine options offered by Java for Mac OS X.
|
Java |
Reference |
2009-03-04
|
JavaEOGenerator
(HTML)
(DMG)
(ZIP)
Java-based template generation engine similar to EOGenerator
|
Java |
Sample Code |
2007-11-14
|
JavaFrameEmbedding example
(HTML)
(DMG)
(ZIP)
Small Cocoa application that demonstrates how to use JavaFrameEmbedding.framework
|
Java |
Sample Code |
2007-06-12
|
JavaSplashScreen
(HTML)
(DMG)
(ZIP)
Deprecated - Quickly display a splash screen while instantiating the 1.4.x/1.5 JVM from a Cocoa application.
|
Java |
Sample Code |
2006-04-12
|
JAWTExample
(HTML)
(DMG)
(ZIP)
Using the new JAWT structs included with Java 1.4.1 Update 1 for Jaguar.
|
Java |
Sample Code |
2003-10-27
|
JDragNDrop
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates building a simple view to implement Drag-and-Drop functionality in Cocoa-Java.
|
Java |
Sample Code |
2003-01-14
|
JNI Development on Mac OS X
(HTML)
TN2147: Discusses use of native APIs and UI elements from Java applications
|
Java |
Technical Notes |
2006-04-17
|
JSheets
(HTML)
(DMG)
(ZIP)
Uses AWT Native Interface (JAWT) to Display Cocoa sheet dialogs in Java
|
Java |
Sample Code |
2006-07-11
|
KeyboardController
(HTML)
(DMG)
(ZIP)
Shows how to customise user controlled playback of a movie using the keyboard.
|
Java |
Sample Code |
2006-05-11
|
Mac OS X Server Command-Line Administration
(PDF)
Explains how to use commands and configuration files to perform server administration tasks in a UNIX command shell.
|
Java |
Guides |
2007-12-11
|
Mac OS X Server Web Technologies Administration
(PDF)
Explains how to set up and manage a web server, including WebDAV, WebMail, and web modules.
|
Java |
Guides |
2007-10-31
|
Mixing AWT/Swing and Cocoa-Java
(HTML)
QA1342: Recommended alternatives to mixing Cocoa-Java and AWT/Swing.
|
Java |
Technical Q&As |
2006-10-12
|
MovieCallbacks
(HTML)
(DMG)
(ZIP)
Shows how to display a QuickTime movie within a window and add Call-backs.
|
Java |
Sample Code |
2006-05-11
|
MovieTextFinder
(HTML)
(DMG)
(ZIP)
Shows how to search for text within the text track of a QuickTime movie.
|
Java |
Sample Code |
2006-05-11
|
MRJToolkitStubs
(HTML)
(DMG)
(ZIP)
Deprecated - Stubs of the MRJToolkit API for building or distributing on non-Mac OS X systems.
|
Java |
Sample Code |
2003-01-14
|
Music
(HTML)
(DMG)
(ZIP)
Shows how to use QuickTime's music components.
|
Java |
Sample Code |
2006-05-11
|
MyFirstJNIProject
(HTML)
(DMG)
(ZIP)
A Java application that calls the Address Book framework through the JNI
|
Java |
Sample Code |
2006-04-12
|
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
|
Java |
Technical Notes |
2007-11-02
|
OSXAdapter
(HTML)
(DMG)
(ZIP)
Hooks into the Mac OS X Application Menu with the com.apple.eawt classes via reflection.
|
Java |
Sample Code |
2007-06-01
|
Performance Overview
(HTML)
(PDF)
Introduces the factors that determine performance.
|
Java |
Guides |
2006-10-03
|
PlayMovie
(HTML)
(DMG)
(ZIP)
Demonstrates QuickTime content playback within a java.awt.Frame using the QTFactory to create a QTComponent.
|
Java |
Sample Code |
2006-05-11
|
PlaySound
(HTML)
(DMG)
(ZIP)
Shows how to play a sound or midi file using AWT rather than a QTComponent.
|
Java |
Sample Code |
2006-05-11
|
PlayTune
(HTML)
(DMG)
(ZIP)
Shows how to use the TunePlayer to play a Tune using the QuickTime Music Architecture.
|
Java |
Sample Code |
2006-05-11
|
QCCocoaComponent
(HTML)
(DMG)
(ZIP)
Displays Quartz Composer compositions inside a Swing JFrame
|
Java |
Sample Code |
2006-04-12
|
QTSimpleApplet
(HTML)
(DMG)
(ZIP)
Shows how to display any QuickTime content within a java.awt.Applet.
|
Java |
Sample Code |
2006-06-28
|
QTStreamingApplet
(HTML)
(DMG)
(ZIP)
Shows how to display QuickTime streaming content within a java.awt.Applet.
|
Java |
Sample Code |
2006-06-28
|
Rendering Multi-line text in JTree nodes
(HTML)
QA1091: Correcting render problems with multi-line JTree node labels in the Aqua look and feel.
|
Java |
Technical Q&As |
2001-11-02
|
Right- and Control-Drags on Mac OS X
(HTML)
QA1362: Describes a difference in Drag and Drop on Mac OS X that affects all cross-platform Java applications
|
Java |
Technical Q&As |
2005-06-29
|
Server Processes and the Dock
(HTML)
()
QA1328: Discusses using headless AWT from Java server applications that need to be hidden.
|
Java |
Technical Q&As |
2004-01-19
|
Server-Side Java with the Struts Framework on Mac OS X
(HTML)
Learn how to combine such things as Servlets, JSP, and custom Struts tag libraries using Struts.
|
Java |
Articles |
2003-07-17
|
Sharing Browser Cookies With Java Applets
(HTML)
()
QA1265: Creating a persistent browser session (cookie) inside Java 1.3 Applets
|
Java |
Technical Q&As |
2004-10-13
|
SimpleCocoaJavaMovieCocoa
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to use the NSMovieView and NSMovie Cocoa Java AppKit classes.
|
Java |
Sample Code |
2003-01-14
|
simpleJavaLauncher
(HTML)
(DMG)
(ZIP)
How to launch 1.4.x and future JVM's from a Core Foundation tool.
|
Java |
Sample Code |
2006-04-12
|
SkyCreator
(HTML)
(DMG)
(ZIP)
Demonstrates using the QuartzDebug utility with Java Applications by creating a random image of a starry sky.
|
Java |
Sample Code |
2006-04-12
|
SoundMemRecord
(HTML)
(DMG)
(ZIP)
This code shows using the SoundManager SPB calls for simple audio recording to memory.
|
Java |
Sample Code |
2006-05-05
|
SoundRecord
(HTML)
(DMG)
(ZIP)
Shows using the SequenceGrabber for simple audio recording
|
Java |
Sample Code |
2006-05-05
|
SwapLAF
(HTML)
(DMG)
(ZIP)
Deprecated - How to set the look-and-feel in your Swing application at runtime.
|
Java |
Sample Code |
2005-02-28
|
Tailoring Java 1.3.1 Applications for Mac OS X
(HTML)
()
Deprecated - TN2042: Deprecated. Please refer to " Java 1.3 Development for Mac OS X".
|
Java |
Technical Notes |
2005-04-01
|
TimeCallbackDemo
(HTML)
(DMG)
(ZIP)
Demonstrates how to add and remove TimeCode tracks to a movie.
|
Java |
Sample Code |
2006-05-11
|
TimeCode
(HTML)
(DMG)
(ZIP)
Demonstrates how to add and remove TimeCode tracks to a movie.
|
Java |
Sample Code |
2006-06-28
|
Unsolicited About Boxes
(HTML)
QA1363: How to properly override the default about and quit behaviors in Java 1.4 and later
|
Java |
Technical Q&As |
2004-08-31
|
UnsupportedClassVersionError With J2SE 5.0 Release 4
(HTML)
QA1474: Explains problems running existing Xcode projects after upgrading to J2SE 5.0 Release 4
|
Java |
Technical Q&As |
2006-04-14
|
Using Sun Java Studio Creator 2 on Mac OS X
(HTML)
Learn to use the tool that provides visual access to databases and web services.
|
Java |
Articles |
2004-11-15
|
Using the QuickTime for Java libraries on OS X
(HTML)
()
QA1058: Where to locate the QTJava.zip file for inclusion in your java/javac classpath.
|
Java |
Technical Q&As |
2002-04-08
|
WebObjects 5.4 Reference
(HTML)
Describes the WebObjects 5.4 classes in Javadoc format.
|
Java |
Reference |
2007-10-31
|
WebObjects 5.4 Release Notes
(HTML)
(PDF)
Information about known issues and workarounds for WebObjects Release 5.4.
|
Java |
Release Notes |
2007-12-11
|
WebObjects 5.4.1 Reference
(HTML)
Describes the WebObjects 5.4.1 classes in Javadoc format.
|
Java |
Reference |
2008-03-11
|
WebObjects 5.4.2 Reference
(HTML)
Describes the WebObjects 5.4.2 Java classes.
|
Java |
Reference |
2008-10-15
|
WebObjects Deployment Guide Using JavaMonitor
(HTML)
(PDF)
Tools and techniques for deploying WebObjects applications. Includes application administration and performance-improving practices.
|
Java |
Guides |
2007-10-31
|
WebObjects Direct to Web Guide
(HTML)
(PDF)
Introduces the Java-based technology for creating web applications that access a database. Includes examples of customizing applications.
|
Java |
Guides |
2007-07-11
|
WebObjects Dynamic Elements Reference
(HTML)
(PDF)
Describes the WebObjects dynamic elements.
|
Java |
Reference |
2006-01-10
|
WebObjects Extensions Reference
(HTML)
(PDF)
Describes the WebObjects extensions, a special set of dynamic elements.
|
Java |
Reference |
2004-12-02
|
WebObjects File Format Reference
(HTML)
(PDF)
New document that describes the bundle format of WebObjects documents such as the EOModel and WOComponent bundles.
|
Java |
Reference |
2008-11-19
|
WebObjects J2EE Programming Guide
(HTML)
(PDF)
Explains how to develop J2EE components using WebObjects and deploy WebObjects applications inside servlet containers.
|
Java |
Guides |
2005-08-11
|
WebObjects Overview
(HTML)
(PDF)
Introduces the architecture, technologies, development tools, and development approaches of WebObjects.
|
Java |
Guides |
2007-07-11
|
WebObjects Tutorial
(HTML)
(PDF)
Steps for building a simple WebObjects application using Eclipse and the WOLips plug-in.
|
Java |
Guides |
2009-02-04
|
WebObjects Web Services Programming Guide
(HTML)
(PDF)
Explains how to develop and utilize web services in WebObjects.
|
Java |
Guides |
2007-07-11
|
Where are the LiveConnect classes on Mac OS X?
(HTML)
QA1364: Locating classes necessary to build Java-Javascript communication into Java Applets on Mac OS X.
|
Java |
Technical Q&As |
2006-10-02
|
Xcode Design Tools for Class Modeling
(HTML)
(PDF)
Describes the Xcode Design Tools for Class Modeling.
|
Java |
Guides |
2009-02-04
|
64-Bit Transition Guide
(HTML)
(PDF)
Describes the 64-bit features available in Mac OS X.
|
Mac OS X |
Guides |
2008-04-08
|
Apple Human Interface Guidelines
(HTML)
(PDF)
Introduces the Mac OS X user experience and explains how to design an application for Aqua.
|
Mac OS X |
Guides |
2008-06-09
|
AppleScript Overview
(HTML)
(PDF)
Introduces the technology for writing scripts to control applications. Useful for scripters and application developers.
|
Mac OS X |
Guides |
2007-10-31
|
Carbon Overview
(HTML)
(PDF)
Defines Carbon and the components of Carbon applications. Provides a whirlwind tour of Carbon APIs.
|
Mac OS X |
Guides |
2005-11-09
|
Cocoa Fundamentals Guide
(HTML)
(PDF)
Introduces the basic concepts, terminology, architectures, and design patterns of the Cocoa frameworks and development environment.
|
Mac OS X |
Guides |
2008-11-19
|
Core Foundation Design Concepts
(HTML)
(PDF)
Explains the fundamental design concepts that underlie all Core Foundation programming interfaces.
|
Mac OS X |
Guides |
2005-08-11
|
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
|
Dynamic Loader Release Notes
(HTML)
Updated for Mac OS X v10.5.
|
Mac OS X |
Release Notes |
2009-03-04
|
File System Overview
(HTML)
(PDF)
Conceptual information and guidelines describing the structure and usage of the Mac OS X file system.
|
Mac OS X |
Guides |
2008-07-11
|
I/O Kit Fundamentals
(HTML)
(PDF)
The basics of developing device drivers. Includes descriptions of I/O Kit families.
|
Mac OS X |
Guides |
2007-05-17
|
Leopard Technology Series for Developers: Leopard Technology Overview
(HTML)
Learn how to get ready for Leopard.
|
Mac OS X |
Articles |
2006-03-27
|
Leopard Technology Series for Developers: Objective-C 2.0 Overview
(HTML)
Describes features and capabilities introduced in Objective-C 2.0.
|
Mac OS X |
Articles |
2007-12-11
|
Leopard Technology Series for Developers: OS Foundations
(HTML)
Leopard Overview article on system-level updates.
|
Mac OS X |
Articles |
2007-09-04
|
Mac OS X Notification Overview
(HTML)
(PDF)
|
Mac OS X |
Guides |
2007-05-15
|
Mac OS X Technology Overview
(HTML)
(PDF)
Introduces Mac OS X and its technologies.
|
Mac OS X |
Guides |
2008-10-15
|
Making the Most of the ADC Reference Library
(HTML)
Introduces the ADC Reference Library, its organization, and tools for navigating to the content you need.
|
Mac OS X |
Articles |
2007-06-26
|
Multiple User Environments
(HTML)
(PDF)
Explains the system's user environment and gives guidance on writing programs for that environment.
|
Mac OS X |
Guides |
2005-07-07
|
Porting UNIX/Linux Applications to Mac OS X
(HTML)
(PDF)
Conceptual information and tips about porting UNIX and Linux applications to Mac OS X.
|
Mac OS X |
Guides |
2008-04-08
|
QuickTime Overview
(HTML)
(PDF)
Introduces the main concepts and services of QuickTime.
|
Mac OS X |
Guides |
2005-08-11
|
Runtime Configuration Guidelines
(HTML)
(PDF)
Conceptual and reference information for dynamically configuring your software.
|
Mac OS X |
Guides |
2008-07-08
|
Security Overview
(HTML)
(PDF)
An introduction to computer security concepts and the security APIs in Mac OS X and iPhone OS.
|
Mac OS X |
Guides |
2008-10-15
|
Spotlight Overview
(HTML)
(PDF)
Introduces the main components and services of Apple's metadata technology.
|
Mac OS X |
Guides |
2007-05-27
|
Stack Execution Release Notes
(HTML)
|
Mac OS X |
Release Notes |
2007-07-17
|
System Startup Programming Topics
(HTML)
(PDF)
Explains the boot process used to initialize the Mac OS X operating system.
|
Mac OS X |
Guides |
2008-11-19
|
Tiger Develop Overview Series: Mac OS X v.10.4 Tiger
(HTML)
Learn about Tiger's features, programming interfaces, and frameworks.
|
Mac OS X |
Articles |
2004-10-19
|
Universal Binary Programming Guidelines, Second Edition
(HTML)
(PDF)
Conceptual information and tips for writing code that runs on PowerPC-based and Intel-based Macintosh computers.
|
Mac OS X |
Guides |
2009-02-04
|
What's New In Mac OS X
(HTML)
(PDF)
Summarizes new Mac OS X technologies.
|
Mac OS X |
Release Notes |
2007-12-11
|
Accessing HTTPS Proxy Settings
(HTML)
()
QA1234: Describes how to programatically access Secure Web Proxy information.
|
Mac OS X Server |
Technical Q&As |
2003-02-19
|
Accessing SQL Data in Apple Remote Desktop 2
(HTML)
Learn how to access the PostgreSQL database to help create custom applications.
|
Mac OS X Server |
Articles |
2005-02-21
|
Affinity API Release Notes for Mac OS X v10.5
(HTML)
Explains how to influence which CPU core runs a group of threads (for performance optimization).
|
Mac OS X Server |
Release Notes |
2007-10-31
|
Apple Filing Protocol Programming Guide
(HTML)
(PDF)
Describes high-level concepts for Apple Filing Protocol commands.
|
Mac OS X Server |
Guides |
2006-04-04
|
Apple Filing Protocol Reference
(HTML)
(PDF)
Describes the Apple Filing Protocol commands.
|
Mac OS X Server |
Reference |
2006-05-23
|
Apple Remote Desktop Administrator's Guide Version 3.2
(PDF)
Explains how to install and configure Apple Remote Desktop and use it to remotely control and manage client computers.
|
Mac OS X Server |
Guides |
2007-12-04
|
Apple Remote Desktop Focus on Task Server
(PDF)
Explains how to use Task Server to provide always-on, automated administration of client computers.
|
Mac OS X Server |
Guides |
2006-08-07
|
Apple Xserve Diagnostics User's Guide
(PDF)
New document that explains how to use Apple Xserve Diagnostics tool to test server hardware.
|
Mac OS X Server |
Guides |
2007-12-04
|
Apply Firmware Password
(HTML)
(DMG)
(ZIP)
Demonstrates how to create an Automator Action for System Image Utility.
|
Mac OS X Server |
Sample Code |
2007-06-12
|
BSDLLCTest
(HTML)
(DMG)
(ZIP)
Program sample demonstrates how to send and receive raw LLC Ethernet packets.
|
Mac OS X Server |
Sample Code |
2003-06-12
|
Building Universal I/O Kit Drivers
(HTML)
TN2163: How to build a universal I/O Kit kernel driver while avoiding common pitfalls.
|
Mac OS X Server |
Technical Notes |
2008-08-18
|
The "chosen" node in the device tree
(HTML)
HW88: Describes how to find the "chosen" node in the Open firmware device tree.
|
Mac OS X Server |
Technical Q&As |
2000-09-05
|
Code Signing Guide
(HTML)
(PDF)
Explains how you can sign your code and why you should.
|
Mac OS X Server |
Guides |
2008-11-19
|
Code Signing Release Notes
(HTML)
|
Mac OS X Server |
Release Notes |
2007-10-31
|
Configuring and Running X11 Applications on Mac OS X
(HTML)
Learn to set up and use X11 applications on your Mac OS X system.
|
Mac OS X Server |
Articles |
2005-01-17
|
Creating NetBoot Server-Friendly Applications
(HTML)
()
TN1151: Guidelines to ensure applications are able to work correctly in a NetBoot environment.
|
Mac OS X Server |
Technical Notes |
2000-08-01
|
Creating Secure Transactions on Mac OS X Server with SSL
(HTML)
Learn how to provide a layer of public-key encryption over any TCP connection.
|
Mac OS X Server |
Articles |
2004-01-12
|
Customizing Rails Applications on Mac OS X Leopard
(HTML)
Learn how to enhance your Rails application with views and web forms, AJAX, and iPhone support.
|
Mac OS X Server |
Articles |
2008-06-09
|
Deploying Mac OS X Computers for K-12 Education
(PDF)
Explains how to configure and deploy Mac OS X Server and Mac OS X computers for K-12 education.
|
Mac OS X Server |
Guides |
2006-07-24
|
Deploying Mac OS X Server for High Performance Computing
(PDF)
Explains how to configure Mac OS X Server for computational clustering.
|
Mac OS X Server |
Guides |
2005-10-04
|
Deploying Rails Applications on Mac OS X Leopard
(HTML)
Learn how to deploy your Ruby on Rails application on Mac OS X Leopard Server.
|
Mac OS X Server |
Articles |
2008-06-09
|
Developing Rails Applications on Mac OS X Leopard
(HTML)
Learn how to develop your Ruby on Rails application using Xcode 3 and the tools in Leopard.
|
Mac OS X Server |
Articles |
2008-06-09
|
Difference between using Restart or Shut Down in the Finder's Special menu in Open Firmware
(HTML)
()
HW47: Explains the differences between using Restart or Shut Down on Open Firmware
|
Mac OS X Server |
Technical Q&As |
1999-02-15
|
Directory Service Framework Reference
(HTML)
Describes the Directory Service Framework.
|
Mac OS X Server |
Reference |
2008-04-08
|
Directory Services for Mac OS X Server v10.5 Release Notes
(HTML)
Describes updates, changes, and workarounds for Directory Services for Mac OS X Server v10.5
|
Mac OS X Server |
Release Notes |
2007-06-08
|
Enabling X11 Forwarding
(HTML)
QA1383: Describes how to enable ssh clients to receive X11 communication from a Mac OS X system.
|
Mac OS X Server |
Technical Q&As |
2004-10-25
|
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
|
Extending and Troubleshooting Directory Services
(HTML)
Explains how to extend Directory Services for Mac OS X Server v10.5 and how to troubleshoot problems.
|
Mac OS X Server |
Release Notes |
2009-02-04
|
Extending Your Wiki Server
(PDF)
Explains how to migrate content from other wikis, create custom themes, and enable JavaScript, YouTube, and Flash.
|
Mac OS X Server |
Guides |
2008-06-09
|
Fighting Spam on Mac OS X Server
(HTML)
Learn how to filter out spam before it gets to your users.
|
Mac OS X Server |
Articles |
2004-02-09
|
Generating a Non-Maskable Interrupt (NMI)
(HTML)
()
QA1264: Explains how to generate a non-maskable interrupt (NMI) on modern Macintosh systems.
|
Mac OS X Server |
Technical Q&As |
2008-10-13
|
GetMACAddressSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to retrieve the MAC address for each Ethernet interface from the Mac OS X I/O Registry.
|
Mac OS X Server |
Sample Code |
2003-01-14
|
GetPrimaryMACAddress
(HTML)
(DMG)
(ZIP)
Demonstrates retrieving the MAC address of the built-in Ethernet controller. Useful for uniquely identifying a Macintosh system.
|
Mac OS X Server |
Sample Code |
2005-10-27
|
GetSetOptions
(HTML)
(DMG)
(ZIP)
Demonstrates a variety of uses of Open Transport's option management routines.
|
Mac OS X Server |
Sample Code |
2003-01-14
|
Getting a Packet Trace
(HTML)
()
QA1176: Lists tools available for looking at the network packets on the wire.
|
Mac OS X Server |
Technical Q&As |
2008-06-03
|
Getting Started with launchd
(HTML)
Learn about launchd and see how to migrate your configuration files.
|
Mac OS X Server |
Articles |
2005-08-22
|
GridCalendar
(HTML)
(DMG)
(ZIP)
Demonstrates how to add a custom job submission UI to the GridSample project.
|
Mac OS X Server |
Sample Code |
2005-06-01
|
Importing Projects from WO 4.5.x into WO 5.0
(HTML)
QA1035: Describes how to import WebObjects 4.5.x projects into WebObjects 5.0.
|
Mac OS X Server |
Technical Q&As |
2001-07-09
|
Installing an I/O Kit KEXT Without Rebooting
(HTML)
QA1319: Describes the state of the art of installing I/O Kit kernel extensions (KEXTs) without requiring a restart.
|
Mac OS X Server |
Technical Q&As |
2003-10-28
|
Internet Connect Speed
(HTML)
()
QA1165: Describes how to get the modem connection speed from the System Configuration framework dynamic store.
|
Mac OS X Server |
Technical Q&As |
2003-03-26
|
Introduction to MPI Distributed Programming on Mac OS X
(HTML)
Learn how to create tightly coupled, distributed algorithms to run on multiple computers using MPI.
|
Mac OS X Server |
Articles |
2005-02-14
|
IOKit Framework Headers
(HTML)
()
QA1107: Describes the differences between the headers in IOKit.framework and the I/O Kit headers in Kernel.framework.
|
Mac OS X Server |
Technical Q&As |
2002-01-15
|
Is ColorSync thread safe?
(HTML)
()
QA1261: Discusses ColorSync thread-safety issues.
|
Mac OS X Server |
Technical Q&As |
2003-04-17
|
J2SE 5.0 Release 4 Release Notes
(HTML)
(PDF)
Lists resolved and outstanding developer issues with J2SE 5.0 Release 4 for Mac OS X v.10.4.
|
Mac OS X Server |
Release Notes |
2006-05-23
|
Java Application Server Guide
(HTML)
(PDF)
Explains J2EE and JBoss development on Mac OS X Server.
|
Mac OS X Server |
Guides |
2005-08-11
|
Java Development Guide for Mac OS X
(HTML)
(PDF)
Describes what you need to take into account when developing and deploying a Java application on Mac OS X.
|
Mac OS X Server |
Guides |
2008-10-15
|
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
|
Mac OS X Server |
Release Notes |
2007-03-08
|
Java for Mac OS X 10.4 Release 6 Release Notes
(HTML)
(PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.4 Release 6.
|
Mac OS X Server |
Release Notes |
2007-12-14
|
Java for Mac OS X v10.4, Release 7 Release Notes
(HTML)
(PDF)
First version of Java for Mac OS X v10.4 Update 7 Release Notes.
|
Mac OS X Server |
Release Notes |
2008-09-24
|
Java for Mac OS X v10.4, Release 8 Release Notes
(HTML)
(PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.4, Release 8.
|
Mac OS X Server |
Release Notes |
2009-03-04
|
Java for Mac OS X v10.5 Release Notes
(HTML)
(PDF)
|
Mac OS X Server |
Release Notes |
2007-10-31
|
Java for Mac OS X v10.5 Update 1 Release Notes
(HTML)
(PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.5 Update 1.
|
Mac OS X Server |
Release Notes |
2008-05-02
|
Java for Mac OS X v10.5 Update 2 Release Notes
(HTML)
(PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.5 Update 2.
|
Mac OS X Server |
Release Notes |
2008-09-24
|
Java for Mac OS X v10.5 Update 3 Release Notes
(HTML)
(PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.5 Update 3.
|
Mac OS X Server |
Release Notes |
2009-03-04
|
Java for WebObjects Developers
(PDF)
Introduces Java concepts and terms to WebObjects developers. Includes exercises for developing Java expertise in WebObjects.
|
Mac OS X Server |
Guides |
2003-05-27
|
Java Info.plist Key Reference for Mac OS X
(HTML)
(PDF)
Describes the property list keys available in Java for Mac OS X.
|
Mac OS X Server |
Reference |
2009-03-04
|
Java System Property Reference for Mac OS X
(HTML)
(PDF)
Describes the System Properties offered by Java for Mac OS X.
|
Mac OS X Server |
Reference |
2009-03-04
|
Java Virtual Machine Option Reference for Mac OS X
(HTML)
(PDF)
Describes the virtual machine options offered by Java for Mac OS X.
|
Mac OS X Server |
Reference |
2009-03-04
|
JDragNDrop
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates building a simple view to implement Drag-and-Drop functionality in Cocoa-Java.
|
Mac OS X Server |
Sample Code |
2003-01-14
|
Kerberos: Highly Secure Single Sign On Authentication in Mac OS X
(HTML)
Learn how you can take advantage of Kerberos in your application.
|
Mac OS X Server |
Articles |
2007-02-05
|
ListMania
(HTML)
(DMG)
(ZIP)
Demonstrates a variety of techniques for using Open Transport's list utility routines.
|
Mac OS X Server |
Sample Code |
2003-01-14
|
Mac OS X Code Signing In Depth
(HTML)
TN2206: Intermediate to expert level overview of code signing that details specific options and gotchas
|
Mac OS X Server |
Technical Notes |
2008-08-06
|
Mac OS X Man Pages
(HTML)
HTML versions of the Mac OS X, Mac OS X Server, Xcode Tools, and CHUD man pages.
|
Mac OS X Server |
Reference |
2008-04-29
|
Mac OS X Security Configuration Guide
(PDF)
Describes how to configure Mac OS X to enhance security.
|
Mac OS X Server |
Guides |
2008-06-09
|
Mac OS X Server Administration
(PDF)
Covers planning, installation, setup, and general server administration for advanced configurations.
|
Mac OS X Server |
Guides |
2008-06-09
|
Mac OS X Server Administrator Topics
(HTML)
(PDF)
Document that describes a variety of server administrator advanced operations.
|
Mac OS X Server |
Guides |
2007-05-23
|
Mac OS X Server Collaboration Services Administration
(PDF)
Explains how to set up and manage Weblog, iChat, and other services that facilitate interactions among users.
|
Mac OS X Server |
Guides |
2006-08-07
|
Mac OS X Server Command-Line Administration
(PDF)
Explains how to use commands and configuration files to perform server administration tasks in a UNIX command shell.
|
Mac OS X Server |
Guides |
2007-12-11
|
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 File Services Administration
(PDF)
Explains how to share selected server volumes or folders among server clients using AFP, NFS, FTP, and SMB/CIFS.
|
Mac OS X Server |
Guides |
2007-10-31
|
Mac OS X Server Getting Started
(PDF)
Explains how to install Mac OS X Server and set it up for the first time.
|
Mac OS X Server |
Guides |
2007-10-31
|
Mac OS X Server Getting Started Supplement
(PDF)
Provides an overview of Mac OS X Server features, a worksheet for installation and setup, and a setup example.
|
Mac OS X Server |
Guides |
2006-08-07
|
Mac OS X Server Glossary
(PDF)
Defines terms used for server and storage products.
|
Mac OS X Server |
Guides |
2007-10-31
|
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 |
Guides |
2005-04-29
|
Mac OS X Server iCal Service Administration
(PDF)
Explains how to set up and manage iCal shared calendar service.
|
Mac OS X Server |
Guides |
2008-06-09
|
Mac OS X Server iChat Service Administration
(PDF)
New document that explains how to set up and manage iChat instant messaging service.
|
Mac OS X Server |
Guides |
2007-10-31
|
Mac OS X Server Installation & Setup Worksheet
(PDF)
Covers installation and setup of a standard configuration or workgroup configuration of Leopard Server.
|
Mac OS X Server |
Guides |
2007-10-31
|
Mac OS X Server Mail Service Administration
(PDF)
Explains how to set up, configure, and administer mail services on the server.
|
Mac OS X Server |
Guides |
2008-06-09
|
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 Network Services Administration
(PDF)
Explains how to set up, configure, and administer DHCP, DNS, VPN, NTP, IP firewall, and NAT services on the server.
|
Mac OS X Server |
Guides |
2008-06-09
|
Mac OS X Server Open Directory Administration
(PDF)
Explains how to manage directory and authentication services.
|
Mac OS X Server |
Guides |
2008-10-15
|
Mac OS X Server Podcast Producer Administration
(PDF)
Explains how to set up and manage Podcast Producer service to record, process, and distribute podcasts.
|
Mac OS X Server |
Guides |
2007-10-31
|
Mac OS X Server Podcast Producer Workflow Tutorial
(PDF)
Explains how to develop and customize Podcast Producer workflows.
|
Mac OS X Server |
Guides |
2008-06-09
|
Mac OS X Server Print Service Administration
(PDF)
Explains how to host shared printers and manage their associated queues and print jobs.
|
Mac OS X Server |
Guides |
2007-10-31
|
Mac OS X Server QuickTime Streaming Server Administration
(PDF)
Explains how to set up and manage QuickTime streaming services.
|
Mac OS X Server |
Guides |
2005-04-29
|
Mac OS X Server Security Configuration Guide
(PDF)
Describes how to configure Mac OS X Server to enhance server and service security.
|
Mac OS X Server |
Guides |
2008-06-09
|
Mac OS X Server System Image and Software Update Administration
(PDF)
Explains how to use network-resident startup disks and how to set up a software update server.
|
Mac OS X Server |
Guides |
2007-10-31
|
Mac OS X Server Upgrading and Migrating
(PDF)
Explains how to use data and service settings from an earlier version of Mac OS X Server or Windows NT.
|
Mac OS X Server |
Guides |
2008-10-15
|
Mac OS X Server User Management
(PDF)
Explains how to manage users, groups, and computer lists, and how to set up managed preferences for Mac OS X clients.
|
Mac OS X Server |
Guides |
2007-10-31
|
Mac OS X Server Web Technologies Administration
(PDF)
Explains how to set up and manage a web server, including WebDAV, WebMail, and web modules.
|
Mac OS X Server |
Guides |
2007-10-31
|
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
|
Mac OS X Server Xgrid Administration and High Performance Computing
(PDF)
Explains how to set up and manage computational clusters of Xserve systems and Mac computers.
|
Mac OS X Server |
Guides |
2007-10-31
|
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
|
Mac OS X Server |
Technical Notes |
2007-03-23
|
MultiprecisionFP
(HTML)
(DMG)
(ZIP)
How to utilize the gmp and arprec multiprecision floating point packages on Mac OS X
|
Mac OS X Server |
Sample Code |
2007-03-26
|
NoCopyReceives
(HTML)
(DMG)
(ZIP)
Demonstrates using no-copy receives under Open Transport.
|
Mac OS X Server |
Sample Code |
2003-01-14
|
Non Mac OS X Bundled data-fork based Resources
(HTML)
()
QA1098: Mac OS X Bundled data-fork based Resources
|
Mac OS X Server |
Technical Q&As |
2003-08-20
|
Open Directory Plug-in Programming Guide
(HTML)
(PDF)
Explains how to implement dynamically loaded libraries that respond to Open Directory client requests in Carbon.
|
Mac OS X Server |
Guides |
2006-05-23
|
Open Directory Programming Guide
(HTML)
(PDF)
Explains how to implement centralized storage and retrieval of information in Carbon.
|
Mac OS X Server |
Guides |
2007-01-08
|
Open Directory Reference
(HTML)
(PDF)
Describes the Carbon API for using Open Directory.
|
Mac OS X Server |
Reference |
2006-05-23
|
Optimizing an Xserve for Web Hosting
(HTML)
Learn how to configure and optimize an Xserve to ensure fast, robust web hosting.
|
Mac OS X Server |
Articles |
2003-08-06
|
The "packages" node in the device tree
(HTML)
HW90: Describes the "packages" node in the Open Firmware device tree.
|
Mac OS X Server |
Technical Q&As |
2006-02-22
|
Porting UNIX/Linux Applications to Mac OS X
(HTML)
(PDF)
Conceptual information and tips about porting UNIX and Linux applications to Mac OS X.
|
Mac OS X Server |
Guides |
2008-04-08
|
Preference Manifest Files for Managed Clients Overview
(HTML)
(PDF)
Describes the format of preference manifest files, which are XML documents for storing and managing application preferences.
|
Mac OS X Server |
Guides |
2008-10-15
|
ProfileSystem
(HTML)
(DMG)
(ZIP)
Shows how to obtain the same information that System Profiler displays.
|
Mac OS X Server |
Sample Code |
2005-05-05
|
Programmatically Accessing and Manipulating Multiple Keychain Items
(HTML)
QA1486: An explanation on what is and is not possible using the SecKeychain API to manipulate Keychain Items.
|
Mac OS X Server |
Technical Q&As |
2006-10-03
|
Programmatically causing restart, shutdown and/or logout
(HTML)
()
QA1134: Describes how to programmatically cause restart, shutdown, sleep or logout.
|
Mac OS X Server |
Technical Q&As |
2008-09-24
|
Programmatically Performing an Open Directory Search
(HTML)
QA1462: A short guide on how to programmatically search Open Directory for matching attribute values within records.
|
Mac OS X Server |
Technical Q&As |
2006-09-11
|
QDFlushPortBuffer
(HTML)
()
QD65: Describes a possible solution for window update problems under Carbon.
|
Mac OS X Server |
Technical Q&As |
2000-11-08
|
QuickTime Streaming & Broadcasting Administration
(PDF)
Explains how to capture and encode QuickTime content and deliver media streams live or on demand.
|
Mac OS X Server |
Guides |
2007-10-31
|
QuickTime Streaming Guide
(HTML)
(PDF)
Describes the QuickTime streaming technology.
|
Mac OS X Server |
Guides |
2006-01-10
|
QuickTime Streaming Server Modules Programming Guide
(HTML)
(PDF)
Explains how to create plug-in modules for the QuickTime Streaming Server.
|
Mac OS X Server |
Guides |
2005-04-29
|
SampleFilterScheme
(HTML)
(DMG)
(ZIP)
Demonstrates a simple filter scheme which passes all operations through to its provider unchanged.
|
Mac OS X Server |
Sample Code |
2006-01-03
|
SCSIHBAEmulator
(HTML)
(DMG)
(ZIP)
Demonstration of how to implement a virtual parallel tasking SCSI host bus adapter (HBA)
|
Mac OS X Server |
Sample Code |
2007-02-20
|
Secure Coding Guide
(HTML)
(PDF)
Describes techniques to use and factors to consider to make your code more secure from attack.
|
Mac OS X Server |
Guides |
2008-05-23
|
Secure Transport Reference
(HTML)
(PDF)
Describes the C API for creating a Secure Sockets Layer session over any transport layer.
|
Mac OS X Server |
Reference |
2004-08-31
|
Security Framework Error Codes
(HTML)
QA1499: Explains how to interpret errors returned by the Security Framework with an overview of Security error handling.
|
Mac OS X Server |
Technical Q&As |
2006-11-16
|
Sending SCSI or ATA commands to storage devices
(HTML)
()
QA1179: Explains that Mac OS X does not implement SCSI or ATA pass-through for many mass storage devices.
|
Mac OS X Server |
Technical Q&As |
2005-05-10
|
Server Processes and the Dock
(HTML)
()
QA1328: Discusses using headless AWT from Java server applications that need to be hidden.
|
Mac OS X Server |
Technical Q&As |
2004-01-19
|
Shell Scripting Primer
(HTML)
(PDF)
A guided tour of (Bourne) shell scripting, including control structures, numerical computation, regular expressions, subroutines, and error handling.
|
Mac OS X Server |
Guides |
2009-04-08
|
SimpleUserClient
(HTML)
(DMG)
(ZIP)
Shows how to create a user client for an I/O Kit kernel driver.
|
Mac OS X Server |
Sample Code |
2008-08-27
|
Smart Card Setup Guide
(PDF)
Explains how to configure Mac OS X version 10.4 to use smart cards.
|
Mac OS X Server |
Guides |
2006-08-07
|
SMARTQuery
(HTML)
(DMG)
(ZIP)
Demonstration of how to access and use S.M.A.R.T. disk monitoring functionality
|
Mac OS X Server |
Sample Code |
2007-05-30
|
Symbol Variants Release Notes
(HTML)
Describes symbol variants, a way of providing multiple versions of symbols for backwards compatibility.
|
Mac OS X Server |
Release Notes |
2007-10-16
|
System Startup Programming Topics
(HTML)
(PDF)
Explains the boot process used to initialize the Mac OS X operating system.
|
Mac OS X Server |
Guides |
2008-11-19
|
Transforming a Shell Script into an Automator Action
(HTML)
Custom shell script actions let you quickly turn shell, Perl, or Python scripts into Automator actions.
|
Mac OS X Server |
Articles |
2007-06-01
|
Uniquely Identifying a Macintosh Computer
(HTML)
()
TN1103: How to identify a specific Macintosh computer.
|
Mac OS X Server |
Technical Notes |
2006-04-25
|
Using Open Source Tools to Filter Email on Mac OS X Server
(HTML)
Learn how to identify, filter, and remove viruses from the Postfix mail server.
|
Mac OS X Server |
Articles |
2004-09-27
|
Using Xserve for a Small Business LAN
(HTML)
Learn how to host your business LAN on Xserve.
|
Mac OS X Server |
Articles |
2003-09-30
|
VolumeToBSDNode
(HTML)
(DMG)
(ZIP)
Shows how to iterate across all mounted volumes and retrieve their BSD node names.
|
Mac OS X Server |
Sample Code |
2006-10-16
|
WebObjects 5.4 Reference
(HTML)
Describes the WebObjects 5.4 classes in Javadoc format.
|
Mac OS X Server |
Reference |
2007-10-31
|
WebObjects 5.4 Release Notes
(HTML)
(PDF)
Information about known issues and workarounds for WebObjects Release 5.4.
|
Mac OS X Server |
Release Notes |
2007-12-11
|
WebObjects 5.4.1 Reference
(HTML)
Describes the WebObjects 5.4.1 classes in Javadoc format.
|
Mac OS X Server |
Reference |
2008-03-11
|
WebObjects 5.4.2 Reference
(HTML)
Describes the WebObjects 5.4.2 Java classes.
|
Mac OS X Server |
Reference |
2008-10-15
|
WebObjects Application Properties Reference
(HTML)
(PDF)
Describes the command-line properties that can be passed to WebObjects application and tools when they start.
|
Mac OS X Server |
Guides |
2007-07-11
|
WebObjects Deployment Guide Using JavaMonitor
(HTML)
(PDF)
Tools and techniques for deploying WebObjects applications. Includes application administration and performance-improving practices.
|
Mac OS X Server |
Guides |
2007-10-31
|
WebObjects Direct to Web Guide
(HTML)
(PDF)
Introduces the Java-based technology for creating web applications that access a database. Includes examples of customizing applications.
|
Mac OS X Server |
Guides |
2007-07-11
|
WebObjects Dynamic Elements Reference
(HTML)
(PDF)
Describes the WebObjects dynamic elements.
|
Mac OS X Server |
Reference |
2006-01-10
|
WebObjects Enterprise Objects Programming Guide
(HTML)
(PDF)
An overview of the technology that combines object-oriented programming with database application development. Includes examples and solutions.
|
Mac OS X Server |
Guides |
2007-07-11
|
WebObjects Extensions Reference
(HTML)
(PDF)
Describes the WebObjects extensions, a special set of dynamic elements.
|
Mac OS X Server |
Reference |
2004-12-02
|
WebObjects File Format Reference
(HTML)
(PDF)
New document that describes the bundle format of WebObjects documents such as the EOModel and WOComponent bundles.
|
Mac OS X Server |
Reference |
2008-11-19
|
WebObjects J2EE Programming Guide
(HTML)
(PDF)
Explains how to develop J2EE components using WebObjects and deploy WebObjects applications inside servlet containers.
|
Mac OS X Server |
Guides |
2005-08-11
|
WebObjects Overview
(HTML)
(PDF)
Introduces the architecture, technologies, development tools, and development approaches of WebObjects.
|
Mac OS X Server |
Guides |
2007-07-11
|
WebObjects Tutorial
(HTML)
(PDF)
Steps for building a simple WebObjects application using Eclipse and the WOLips plug-in.
|
Mac OS X Server |
Guides |
2009-02-04
|
WebObjects Web Applications Programming Guide
(HTML)
(PDF)
Explains how to develop web applications using WebObjects, including application design, state management, and database architecture.
|
Mac OS X Server |
Guides |
2007-07-11
|
WebObjects Web Services Programming Guide
(HTML)
(PDF)
Explains how to develop and utilize web services in WebObjects.
|
Mac OS X Server |
Guides |
2007-07-11
|
WebObjects XML Serialization Guide
(HTML)
(PDF)
Explains how to serialize objects and data into XML documents.
|
Mac OS X Server |
Guides |
2005-08-11
|
What are snag keys in Open Firmware?
(HTML)
()
HW35: Explains Open Firmware snag keys, including examples of their function.
|
Mac OS X Server |
Technical Q&As |
1999-02-15
|
Why is my Ruby on Rails application with FastCGI generating "'load error /etc/irbrc" errors?
(HTML)
QA1494: Describes how to resolve an error encountered hosting Ruby on Rails applications on Mac OS X 10.5.
|
Mac OS X Server |
Technical Q&As |
2007-11-28
|
WikiSampleThemeWithCSS
(HTML)
(DMG)
(ZIP)
Demonstrates how to change the appearance of a wiki theme using CSS properties.
|
Mac OS X Server |
Sample Code |
2008-06-02
|
WikiSampleThemeWithJavaScript
(HTML)
(DMG)
(ZIP)
Demonstrates how to add a JavaScript functionality to a wiki theme.
|
Mac OS X Server |
Sample Code |
2008-06-02
|
Writing Open Directory Plug-ins
(HTML)
Learn how to write Open Directory plug-ins to help your application locate and manage network information.
|
Mac OS X Server |
Articles |
2004-09-13
|
X11CallCarbonAndCocoa
(HTML)
(DMG)
(ZIP)
Demonstrates a double clickable X11 application which performs various "native" Mac OS X operations.
|
Mac OS X Server |
Sample Code |
2003-07-28
|
Xgrid Programming Guide
(HTML)
(PDF)
Explains how to create client applications that use Xgrid, Apple's parallel multiprocessing technology.
|
Mac OS X Server |
Guides |
2007-10-31
|
Xgrid: High Performance Computing for the Rest of Us
(HTML)
Learn how mathematicians and scientists are making the most of Xgrid's power and easy setup.
|
Mac OS X Server |
Articles |
2004-03-29
|
XML_Transport
(HTML)
(DMG)
(ZIP)
Object serialization and archiving using WOXMLCoder and WOXMLDecoder classes and a mapping file.
|
Mac OS X Server |
Sample Code |
2003-01-14
|
Xsan 2 Administrator's Guide
(PDF)
Explains how to set up and manage Xsan volumes in a storage area network.
|
Mac OS X Server |
Guides |
2008-06-09
|
Xsan 2 Setup Guide
(PDF)
Explains how to set up a volume on a storage area network (SAN) using Xsan 2.
|
Mac OS X Server |
Guides |
2008-06-09
|
Xsan Migration Guide for Xsan 2
(PDF)
Explains how to retain volumes and settings when migrating to Xsan 2 from previous versions of Xsan.
|
Mac OS X Server |
Guides |
2008-07-11
|
Xsan Programming Guide
(HTML)
(PDF)
Describes managing files and storage pools with Xsan.
|
Mac OS X Server |
Guides |
2006-05-23
|
Xsan Reference
(HTML)
(PDF)
Describes the Xsan API commands.
|
Mac OS X Server |
Reference |
2006-05-23
|
Xsan Tuning Guide
(PDF)
Explains how to configure Xsan storage to maximize application performance.
|
Mac OS X Server |
Guides |
2005-10-04
|
Xserve G5 PCI Hardware RAID Card
(PDF)
Explains how to install the card in an Xserve G5 and how to set up a RAID volume.
|
Mac OS X Server |
Guides |
2005-01-03
|
Xserve G5 Quick Start
(PDF)
Explains where to find information for installing, setting up, using, and monitoring Xserve G5 systems.
|
Mac OS X Server |
Guides |
2005-01-03
|
Xserve G5 Using the Hardware RAID PCI Card
(PDF)
Explains how to use the software provided with the Hardware RAID PCI Card to configure and manage RAID operations.
|
Mac OS X Server |
Guides |
2005-01-03
|
Xserve G5 Using Xserve Remote Diagnostics
(PDF)
Explains how to use the Xserve Remote Diagnostics tool to test server hardware.
|
Mac OS X Server |
Guides |
2005-01-03
|
Xserve RAID User's Guide
(PDF)
Explains how to install the Xserve RAID system, connect it to a host system, and configure RAID storage.
|
Mac OS X Server |
Guides |
2005-01-03
|
Xserve RAID Using RAID Admin 1.2 and Disk Utility
(PDF)
Explains how to use RAID Admin, Fibre Channel Utility, and Disk Utility to configure and monitor Xserve RAID systems.
|
Mac OS X Server |
Guides |
2008-06-09
|
Xserve User's Guide
(PDF)
Explains how to install, operate, and update Xserve systems. Includes expansion and hardware specifications.
|
Mac OS X Server |
Guides |
2008-06-09
|
68K Open Transport Code on Power Macintoshes
(HTML)
Deprecated - NW48: Explains why running Open Transport 68K code on a PowerPC may not always work.
|
Networking |
Technical Q&As |
1997-03-14
|
Aborting a OTConnect in Progress
(HTML)
Deprecated - NW29: Describes the proper way to abort OTConnect, and why after calling OTSndDisconnect you may receive "kOTOutStateErr".
|
Networking |
Technical Q&As |
1996-05-14
|
Accessing HTTPS Proxy Settings
(HTML)
()
QA1234: Describes how to programatically access Secure Web Proxy information.
|
Networking |
Technical Q&As |
2003-02-19
|
Accessing SQL Data in Apple Remote Desktop 2
(HTML)
Learn how to access the PostgreSQL database to help create custom applications.
|
Networking |
Articles |
2005-02-21
|
Advertising a Bonjour service on a specific set of networking interfaces.
(HTML)
QA1513: Explains how to register a Bonjour service only on a specific set of networking interfaces.
|
Networking |
Technical Q&As |
2007-02-12
|
Allocate and Disk Full Error
(HTML)
()
FL12: Discusses a problem with AFP volumes displaying incorrect free space, and returning disk full errors.
|
Networking |
Technical Q&As |
1999-07-21
|
Apple Filing Protocol Programming Guide
(HTML)
(PDF)
Describes high-level concepts for Apple Filing Protocol commands.
|
Networking |
Guides |
2006-04-04
|
Apple Filing Protocol Reference
(HTML)
(PDF)
Describes the Apple Filing Protocol commands.
|
Networking |
Reference |
2006-05-23
|
Apple Remote Desktop Administrator's Guide Version 3.2
(PDF)
Explains how to install and configure Apple Remote Desktop and use it to remotely control and manage client computers.
|
Networking |
Guides |
2007-12-04
|
Apple Remote Desktop Focus on Task Server
(PDF)
Explains how to use Task Server to provide always-on, automated administration of client computers.
|
Networking |
Guides |
2006-08-07
|
Are the Name Registry device tree nodes unique?
(HTML)
Deprecated - HW64: Discusses whether Name Registry nodes copied from the Open Firmware device tree are unique.
|
Networking |
Technical Q&As |
1999-10-11
|
AutoUpdater
(HTML)
(DMG)
(ZIP)
This sample demonstrates Cocoa networking using the NSURL loading classes, NSURLConnection and NSURLDownload.
|
Networking |
Sample Code |
2005-06-01
|
Availability of Quartz Composer Patches in Web Kit
(HTML)
QA1505: Details which Quartz Composer patches are available in Web Kit
|
Networking |
Technical Q&As |
2007-03-05
|
Bonjour and wake from sleep
(HTML)
QA1290: Explains why applications that use Bonjour should stay registered and continue browsing on sleep.
|
Networking |
Technical Q&As |
2003-09-18
|
Bonjour enforces the service type format in Panther
(HTML)
QA1198: Explains why registering a Bonjour service might fail on Panther.
|
Networking |
Technical Q&As |
2004-03-23
|
Bonjour enforces the TXT record format in Panther
(HTML)
QA1306: Explains how mDNSResponder enforces the proper TXT record format in Panther.
|
Networking |
Technical Q&As |
2004-07-14
|
Bonjour Overview
(HTML)
(PDF)
Explains how to use Apple's zero-configuration networking architecture in Cocoa applications.
|
Networking |
Guides |
2006-05-23
|
Bonjour Printer Subtype for HTTP
(HTML)
QA1555: Describes how printer vendors can register their bonjour service such that Safari can see them.
|
Networking |
Technical Q&As |
2008-03-25
|
Bonjour service types used in Mac OS X
(HTML)
QA1312: Provides a list of common Bonjour service types used in Mac OS X.
|
Networking |
Technical Q&As |
2004-07-14
|
Bonjour TXT record rate limiting in Panther
(HTML)
QA1293: Explains how mDNSResponder implements TXT record rate limiting in Panther.
|
Networking |
Technical Q&As |
2003-10-23
|
BSDLLCTest
(HTML)
(DMG)
(ZIP)
Program sample demonstrates how to send and receive raw LLC Ethernet packets.
|
Networking |
Sample Code |
2003-06-12
|
Calling CloseOpenTransport When Writing an App
(HTML)
()
Deprecated - NW36: Identifies a bug in Open Transport 1.1 which means your application must CloseOpenTransport before quitting.
|
Networking |
Technical Q&As |
1996-07-03
|
CBGroupIdentity Class Reference
(HTML)
(PDF)
Describes the class for operating on user identities.
|
Networking |
Reference |
2007-05-14
|
CBIdentity Class Reference
(HTML)
(PDF)
Describes the class used to create and operate on identities.
|
Networking |
Reference |
2007-05-14
|
CBIdentityAuthority Class Reference
(HTML)
(PDF)
Describes the class used to manipulate identity authority databases.
|
Networking |
Reference |
2007-05-14
|
CBIdentityPicker Class Reference
(HTML)
(PDF)
Describes the class that manages the identity picker.
|
Networking |
Reference |
2007-05-14
|
CBUserIdentity Class Reference
(HTML)
(PDF)
Describes the class for operating on user identities.
|
Networking |
Reference |
2007-05-14
|
CCL Modem Scripting Guide
(HTML)
(PDF)
|
Networking |
Guides |
2007-06-28
|
CCL Modem Scripting Release Notes
(HTML)
Explains changes to modem CCLs for Mac OS X v10.5 and what to do to change existing and supersede older scripts.
|
Networking |
Release Notes |
2007-10-31
|
CFFTPSample
(HTML)
(DMG)
(ZIP)
A simple example showing how to use CFFTPStream to download and upload files.
|
Networking |
Sample Code |
2006-10-13
|
CFFTPStream Reference
(HTML)
(PDF)
Describes the C API for communicating with FTP servers.
|
Networking |
Reference |
2008-07-11
|
CFHost Reference
(HTML)
(PDF)
Describes the C API for acquiring host information.
|
Networking |
Reference |
2008-07-11
|
CFHostSample
(HTML)
(DMG)
(ZIP)
Uses the CFHost API to do DNS hostname lookups and to determine host reachability.
|
Networking |
Sample Code |
2004-04-20
|
CFHTTPAuthentication Reference
(HTML)
(PDF)
Describes the C API for applying authentication credentials to HTTP messages.
|
Networking |
Reference |
2007-05-15
|
CFHTTPMessage Reference
(HTML)
(PDF)
Describes the C API for creating, sending, receiving and manipulating HTTP messages.
|
Networking |
Reference |
2008-07-11
|
CFHTTPStream Reference
(HTML)
(PDF)
Describes the interface for working with HTTP connections.
|
Networking |
Reference |
2008-07-08
|
CFNetDiagnostics Reference
(HTML)
(PDF)
Describes the C API for diagnosing and fixing network related problems.
|
Networking |
Reference |
2008-07-11
|
CFNetServices Reference
(HTML)
(PDF)
Describes the C API for implementing Bonjour functionality in an application.
|
Networking |
Reference |
2008-07-08
|
CFNetwork Error Codes Reference
(HTML)
(PDF)
Describes error codes used by the CFNetwork API.
|
Networking |
Reference |
2008-10-15
|
CFNetwork Framework Release Notes
(HTML)
|
Networking |
Release Notes |
2007-10-31
|
CFNetwork Programming Guide
(HTML)
(PDF)
Explains how to use Core Foundation networking functions to work with low-level BSD sockets.
|
Networking |
Guides |
2009-05-06
|
CFNetwork Reference Collection
(HTML)
(PDF)
Describes the C APIs for performing a variety network tasks.
|
Networking |
Reference |
2008-07-15
|
CFNetworkHTTPDownload
(HTML)
(DMG)
(ZIP)
Demonstrates how to download a URL using CFNetworking.
|
Networking |
Sample Code |
2006-01-18
|
CFProxySupport Reference
(HTML)
(PDF)
Describes the CFProxySupport API, which provides functions for managing network proxy information.
|
Networking |
Reference |
2008-07-07
|
CFProxySupportTool
(HTML)
(DMG)
(ZIP)
Shows how to use the CFProxySupport APIs to decide whether a network connection should pass through a proxy.
|
Networking |
Sample Code |
2007-10-29
|
CFStream Reference
(HTML)
(PDF)
Describes the interface for creating streams.
|
Networking |
Reference |
2007-05-03
|
CFStream Socket Additions
(HTML)
(PDF)
Describes the C API for using streams with sockets.
|
Networking |
Reference |
2008-07-08
|
Changing the TCP Window Size
(HTML)
NW47: Describes how to change the TCP window size in Open Transport.
|
Networking |
Technical Q&As |
1997-03-14
|
The "chosen" node in the device tree
(HTML)
HW88: Describes how to find the "chosen" node in the Open firmware device tree.
|
Networking |
Technical Q&As |
2000-09-05
|
Clearing mDNSResponder's cached records
(HTML)
QA1310: Clearing the Bonjour service cache (mDNSResponder's cached records) for testing purposes.
|
Networking |
Technical Q&As |
2004-02-11
|
Closing the Connection: OpenTransport
(HTML)
()
Deprecated - NW20: Describes an orderly disconnect situation in Open Transport between two nodes.
|
Networking |
Technical Q&As |
1996-03-04
|
CocoaHTTPServer
(HTML)
(DMG)
(ZIP)
A Cocoa example showing how to write a very basic HTTP service.
|
Networking |
Sample Code |
2005-06-01
|
Code Signing Guide
(HTML)
(PDF)
Explains how you can sign your code and why you should.
|
Networking |
Guides |
2008-11-19
|
Code Signing Release Notes
(HTML)
|
Networking |
Release Notes |
2007-10-31
|
Collaboration Framework Reference
(HTML)
(PDF)
Describes the Objective-C API for monitoring and editing identities.
|
Networking |
Reference |
2007-05-14
|
Collaboration Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Collaboration framework.
|
Networking |
Release Notes |
2007-07-18
|
Configuring and Running X11 Applications on Mac OS X
(HTML)
Learn to set up and use X11 applications on your Mac OS X system.
|
Networking |
Articles |
2005-01-17
|
Core Services Framework Reference
(HTML)
(PDF)
Describes the API for many fundamental operating system services.
|
Networking |
Reference |
2007-10-31
|
Core Services Identity Reference
(HTML)
Describes the C API for creating, maintaining and finding users and groups.
|
Networking |
Reference |
2008-04-08
|
Creating Secure Transactions on Mac OS X Server with SSL
(HTML)
Learn how to provide a layer of public-key encryption over any TCP connection.
|
Networking |
Articles |
2004-01-12
|
CryptNoMore
(HTML)
(DMG)
(ZIP)
Shows how to authenticate a user using Open Directory (Directory Services).
|
Networking |
Sample Code |
2008-03-17
|
Darwin Notification API Reference
(HTML)
Describes the Darwin API for interprocess notification.
|
Networking |
Reference |
2008-04-08
|
Deploying Mac OS X Computers for K-12 Education
(PDF)
Explains how to configure and deploy Mac OS X Server and Mac OS X computers for K-12 education.
|
Networking |
Guides |
2006-07-24
|
Descriptor Passing Problems
(HTML)
QA1541: Describes how to work around common problems with descriptor passing.
|
Networking |
Technical Q&As |
2007-10-29
|
Determining if a Drive is a Network Volume
(HTML)
()
NW09: Shows how to determine if a volume is mounted over the network.
|
Networking |
Technical Q&As |
1998-06-01
|
Difference between using Restart or Shut Down in the Finder's Special menu in Open Firmware
(HTML)
()
HW47: Explains the differences between using Restart or Shut Down on Open Firmware
|
Networking |
Technical Q&As |
1999-02-15
|
Directory Service Framework Reference
(HTML)
Describes the Directory Service Framework.
|
Networking |
Reference |
2008-04-08
|
Directory Service Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Directory Service framework.
|
Networking |
Release Notes |
2007-05-02
|
Directory Services for Mac OS X Server v10.5 Release Notes
(HTML)
Describes updates, changes, and workarounds for Directory Services for Mac OS X Server v10.5
|
Networking |
Release Notes |
2007-06-08
|
Discovering all advertised Bonjour service types
(HTML)
QA1337: Explains how to discover all Bonjour service types being advertised on the local network.
|
Networking |
Technical Q&As |
2004-06-01
|
Distributed Objects Programming Topics
(HTML)
(PDF)
Explains how Objective-C objects in different threads or different processes communicate.
|
Networking |
Guides |
2007-06-06
|
DNS Service Discovery C Reference
(HTML)
Describes the DNS Service Discovery API for implementing Bonjour in an application.
|
Networking |
Reference |
2008-04-23
|
DNS Service Discovery Java Reference
(HTML)
Describes DNS Service Discovery API features of ZeroConf networking for Java on Mac OS X in Javadoc format.
|
Networking |
Reference |
2008-10-15
|
DNS Service Discovery Programming Guide
(HTML)
(PDF)
Explains how to use DNS Service Discovery in your application.
|
Networking |
Guides |
2005-11-09
|
DNSServiceDiscovery Mach-Based API
(HTML)
(PDF)
Deprecated.
|
Networking |
Guides |
2005-04-29
|
DNSServiceMetaQuery
(HTML)
(DMG)
(ZIP)
Shows how to discover Bonjour service types being advertised on the local network.
|
Networking |
Sample Code |
2005-06-01
|
DockBrowser
(HTML)
(DMG)
(ZIP)
Demonstrates how to use CFNetServices to take advantage of Bonjour service discovery and name resolution.
|
Networking |
Sample Code |
2005-02-08
|
Don't forget to cancel your Bonjour resolve
(HTML)
QA1297: Explains why it's important to cancel a Bonjour resolve operation.
|
Networking |
Technical Q&As |
2007-08-30
|
Downloading through a proxy server in Mac OS X
(HTML)
QA1296: Explains when downloading through a proxy server will work, and when it will fail.
|
Networking |
Technical Q&As |
2003-10-29
|
Duplicate Bonjour services while browsing
(HTML)
QA1333: Explains how to work with multiple network interfaces when browsing for Bonjour services.
|
Networking |
Technical Q&As |
2004-02-06
|
Embedding Bonjour in Windows Applications
(HTML)
TN2210: Details the proper steps necessary for a Windows Developer to include Bonjour for Windows in their application.
|
Networking |
Technical Notes |
2008-01-17
|
enetlognke
(HTML)
(DMG)
(ZIP)
Interface filter based on supported Kernel Programming Interfaces for Tiger.
|
Networking |
Sample Code |
2005-08-10
|
Error -3168 (kOTStateChangeErr) and Handoff Endpoints
(HTML)
()
Deprecated - NW22: Explains why a kOTStateChangeErr -3168 occurs when there is a handoff endpoint involved.
|
Networking |
Technical Q&As |
1996-04-08
|
Extending and Troubleshooting Directory Services
(HTML)
Explains how to extend Directory Services for Mac OS X Server v10.5 and how to troubleshoot problems.
|
Networking |
Release Notes |
2009-02-04
|
fBroadCastAddr Always Zero
(HTML)
()
Deprecated - NW58: Explains why the fBroadcastAddr field may be zero after a call to OTInetGetInterfaceInfo and includes the workaround.
|
Networking |
Technical Q&As |
1999-03-08
|
Generating a Non-Maskable Interrupt (NMI)
(HTML)
()
QA1264: Explains how to generate a non-maskable interrupt (NMI) on modern Macintosh systems.
|
Networking |
Technical Q&As |
2008-10-13
|
GetHWEthernetAddr
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to obtain the hardware Ethernet address of a machine.
|
Networking |
Sample Code |
2003-01-14
|
GetMACAddressSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to retrieve the MAC address for each Ethernet interface from the Mac OS X I/O Registry.
|
Networking |
Sample Code |
2003-01-14
|
GetPrimaryMACAddress
(HTML)
(DMG)
(ZIP)
Demonstrates retrieving the MAC address of the built-in Ethernet controller. Useful for uniquely identifying a Macintosh system.
|
Networking |
Sample Code |
2005-10-27
|
GetSetOptions
(HTML)
(DMG)
(ZIP)
Demonstrates a variety of uses of Open Transport's option management routines.
|
Networking |
Sample Code |
2003-01-14
|
Getting a Packet Trace
(HTML)
()
QA1176: Lists tools available for looking at the network packets on the wire.
|
Networking |
Technical Q&As |
2008-06-03
|
Getting the User and Computer Name
(HTML)
QA1078: Describes how to get the user and computer name on Mac OS X.
|
Networking |
Technical Q&As |
2001-10-30
|
GridCalendar
(HTML)
(DMG)
(ZIP)
Demonstrates how to add a custom job submission UI to the GridSample project.
|
Networking |
Sample Code |
2005-06-01
|
Handing Off TCP Connections to a Different Port
(HTML)
()
NW25: Explains that a passive TCP connection cannot hand off the connection to a different port address.
|
Networking |
Technical Q&As |
1996-05-14
|
How to use URL Access with proxy servers
(HTML)
Deprecated - QA1074: Explains how to use URL Access with proxy servers.
|
Networking |
Technical Q&As |
2001-10-02
|
Identity Services Programming Guide
(HTML)
(PDF)
Explains how identities work and how to use them in applications.
|
Networking |
Guides |
2008-10-15
|
Identity Services Reference Collection
(HTML)
(PDF)
Describes the APIs for using identities and the Identity Picker.
|
Networking |
Reference |
2007-05-14
|
IdentitySample
(HTML)
(DMG)
(ZIP)
IdentitySample builds a utility which demonstrates how to use the CoreServices Identity API to manage system-wide identities
|
Networking |
Sample Code |
2006-07-27
|
ImageClient
(HTML)
(DMG)
(ZIP)
Demonstrates how to use CFNetwork for synchronous and asynchronous operations, network diagnostics, proxy navigation, and authentication.
|
Networking |
Sample Code |
2005-06-01
|
Installing an I/O Kit KEXT Without Rebooting
(HTML)
QA1319: Describes the state of the art of installing I/O Kit kernel extensions (KEXTs) without requiring a restart.
|
Networking |
Technical Q&As |
2003-10-28
|
Internet Config Reference
(HTML)
(PDF)
Describes the legacy technology for managing Internet preferences in Classic Mac OS.
|
Networking |
Reference |
2003-05-01
|
Internet Connect Speed
(HTML)
()
QA1165: Describes how to get the modem connection speed from the System Configuration framework dynamic store.
|
Networking |
Technical Q&As |
2003-03-26
|
IODeviceTree and the I/O Registry
(HTML)
()
QA1120: Describes the IODeviceTree plane in the Mac OS X I/O Registry.
|
Networking |
Technical Q&As |
2008-09-18
|
IOKit Framework Headers
(HTML)
()
QA1107: Describes the differences between the headers in IOKit.framework and the I/O Kit headers in Kernel.framework.
|
Networking |
Technical Q&As |
2002-01-15
|
Kerberos GSS
(HTML)
(DMG)
(ZIP)
Kerberos GSS-API Sample
|
Networking |
Sample Code |
2008-06-04
|
Kernel Core Dumps
(HTML)
TN2118: Explains how to gather and use remote kernel core dumps.
|
Networking |
Technical Notes |
2008-11-12
|
KPI Reference
(HTML)
Provides information on the NKE Sustainable API in Headerdoc format.
|
Networking |
Reference |
2006-07-17
|
Launching the Default Internet Browser
(HTML)
()
NW60: Shows with sample code how to invoke a user's default browser to open a specific URL.
|
Networking |
Technical Q&As |
1999-10-11
|
Leopard Technology Series for Developers: OS Foundations
(HTML)
Leopard Overview article on system-level updates.
|
Networking |
Articles |
2007-09-04
|
ListMania
(HTML)
(DMG)
(ZIP)
Demonstrates a variety of techniques for using Open Transport's list utility routines.
|
Networking |
Sample Code |
2003-01-14
|
Living in a Dynamic TCP/IP Environment
(HTML)
()
TN1145: Describes some of the intricacies of dealing with TCP/IP in a dynamic environment, such as Open Transport.
|
Networking |
Technical Notes |
2002-08-27
|
LocalServer
(HTML)
(DMG)
(ZIP)
Deprecated - Sample demonstrates how a Classic process can communicate with a Mac OS X process using IP networking protocols.
|
Networking |
Sample Code |
2003-01-30
|
LSMSmartCategorizer
(HTML)
(DMG)
(ZIP)
Demonstrates the Latent Semantic Mapping (LSM) framework by automatically categorize RSS feeds.
|
Networking |
Sample Code |
2007-05-09
|
Mac OS X Security Configuration Guide
(PDF)
Describes how to configure Mac OS X to enhance security.
|
Networking |
Guides |
2008-06-09
|
Mac OS X Server Administrator Topics
(HTML)
(PDF)
Document that describes a variety of server administrator advanced operations.
|
Networking |
Guides |
2007-05-23
|
Mac OS X Server Command-Line Administration
(PDF)
Explains how to use commands and configuration files to perform server administration tasks in a UNIX command shell.
|
Networking |
Guides |
2007-12-11
|
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.
|
Networking |
Guides |
2005-04-29
|
Mac OS X Server Network Services Administration
(PDF)
Explains how to set up, configure, and administer DHCP, DNS, VPN, NTP, IP firewall, and NAT services on the server.
|
Networking |
Guides |
2008-06-09
|
Mac OS X Server Podcast Producer Administration
(PDF)
Explains how to set up and manage Podcast Producer service to record, process, and distribute podcasts.
|
Networking |
Guides |
2007-10-31
|
Mac OS X Server Podcast Producer Workflow Tutorial
(PDF)
Explains how to develop and customize Podcast Producer workflows.
|
Networking |
Guides |
2008-06-09
|
Mac OS X Server Security Configuration Guide
(PDF)
Describes how to configure Mac OS X Server to enhance server and service security.
|
Networking |
Guides |
2008-06-09
|
Mac OS X Server System Image and Software Update Administration
(PDF)
Explains how to use network-resident startup disks and how to set up a software update server.
|
Networking |
Guides |
2007-10-31
|
Mac OS X Server Xgrid Administration and High Performance Computing
(PDF)
Explains how to set up and manage computational clusters of Xserve systems and Mac computers.
|
Networking |
Guides |
2007-10-31
|
Mixing link-local IP addresses and routable IP addresses
(HTML)
QA1357: Explains how to enable communication between devices with link-local addresses and devices with routable addresses.
|
Networking |
Technical Q&As |
2005-07-06
|
MoreIsBetter
(HTML)
(DMG)
(ZIP)
Library providing indispensable wrapers and workarounds for many areas of Mac OS programming.
|
Networking |
Sample Code |
2003-10-27
|
MoreSCF
(HTML)
(DMG)
(ZIP)
High-level wrapper around System Configuration framework, making common operations easy.
|
Networking |
Sample Code |
2007-06-07
|
NameAndAddress
(HTML)
(DMG)
(ZIP)
A single window utility that gets a host name from an IP address or an IP address from a hostname.
|
Networking |
Sample Code |
2003-01-14
|
Network Device Driver Programming Guide
(HTML)
(PDF)
Background and task information about developing network drivers for Mac OS X.
|
Networking |
Guides |
2008-03-11
|
Network Kernel Extensions (legacy)
(HTML)
(PDF)
Describes how to write a kernel extension for adding or modifying functionality of a networking stack (Mac OS X 10.3 and earlier).
|
Networking |
Guides |
2006-10-03
|
Network Kernel Extensions Programming Guide
(HTML)
(PDF)
Describes how to write a kernel extension for adding or modifying functionality of a networking stack (Mac OS X 10.4 and later).
|
Networking |
Guides |
2009-03-02
|
Network Services Location Manager (Legacy)
(HTML)
(PDF)
Deprecated - Explains how to have a Carbon application discover available network services.
|
Networking |
Guides |
2006-05-23
|
NewsReader
(HTML)
(DMG)
(ZIP)
Demonstrates use of the Publication Subscription framework to create a simple RSS reader application.
|
Networking |
Sample Code |
2007-06-01
|
NoCopyReceives
(HTML)
(DMG)
(ZIP)
Demonstrates using no-copy receives under Open Transport.
|
Networking |
Sample Code |
2003-01-14
|
NSCachedURLResponse Class Reference
(HTML)
(PDF)
Describes a cached response to a URL load request.
|
Networking |
Reference |
2008-05-02
|
NSHost Class Reference
(HTML)
(PDF)
Describes a representation of a network host.
|
Networking |
Reference |
2007-03-24
|
NSHTTPCookie Class Reference
(HTML)
(PDF)
Describes an opaque set of data that represents state or configuration.
|
Networking |
Reference |
2008-11-13
|
NSHTTPCookieStorage Class Reference
(HTML)
(PDF)
Describes a collection of cookies shared across all applications.
|
Networking |
Reference |
2006-05-23
|
NSHTTPURLResponse Class Reference
(HTML)
(PDF)
Describes a response to an HTTP request.
|
Networking |
Reference |
2006-05-23
|
NSInputStream Class Reference
(HTML)
(PDF)
Describes a read-only data stream.
|
Networking |
Reference |
2007-04-05
|
NSL and how it relates to Bonjour
(HTML)
QA1299: Explains the relationship between NSL and Bonjour.
|
Networking |
Technical Q&As |
2003-09-18
|
NSLMiniBrowser
(HTML)
(DMG)
(ZIP)
Deprecated - Uses the NSL API to find network services using SLP, NBP, and Directory Services.
|
Networking |
Sample Code |
2003-01-14
|
NSMessagePort Class Reference
(HTML)
(PDF)
Describes an endpoint for distributed object connections or interprocess messaging.
|
Networking |
Reference |
2006-05-23
|
NSMessagePortNameServer Class Reference
(HTML)
(PDF)
Describes a facility that accepts and returns message ports.
|
Networking |
Reference |
2007-02-23
|
NSMutableURLRequest Class Reference
(HTML)
(PDF)
Describes a mutable request for a resource identified by a URL.
|
Networking |
Reference |
2006-05-23
|
NSNetService Class Reference
(HTML)
(PDF)
Describes a network service that an application publishes or uses as a client.
|
Networking |
Reference |
2009-04-08
|
NSNetServiceBrowser Class Reference
(HTML)
(PDF)
Describes a query for published network services.
|
Networking |
Reference |
2009-04-08
|
NSNetServices and CFNetServices Programming Guide
(HTML)
(PDF)
Describes how to implement Bonjour in Cocoa or Carbon applications.
|
Networking |
Guides |
2008-10-15
|
NSOutputStream Class Reference
(HTML)
(PDF)
Describes a write-only data stream.
|
Networking |
Reference |
2009-01-06
|
NSSocketPort Class Reference
(HTML)
(PDF)
Describes a BSD socket for distributed object connections or raw messaging.
|
Networking |
Reference |
2008-10-15
|
NSSocketPortNameServer Class Reference
(HTML)
(PDF)
Describes a registrar of named TCP/IP sockets.
|
Networking |
Reference |
2007-02-26
|
NSStream Class Reference
(HTML)
(PDF)
Describes an interface for reading and writing data.
|
Networking |
Reference |
2008-10-15
|
NSURL Additions Reference
(HTML)
(PDF)
Describes additions to support pasteboards.
|
Networking |
Reference |
2006-05-23
|
NSURL Class Reference
(HTML)
(PDF)
Describes a string that uniquely identifies a resource.
|
Networking |
Reference |
2009-02-04
|
NSURLAuthenticationChallenge Class Reference
(HTML)
(PDF)
Describes a challenge from a server requiring authentication from the client.
|
Networking |
Reference |
2006-05-23
|
NSURLAuthenticationChallengeSender Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving authentication challenges.
|
Networking |
Reference |
2006-05-23
|
NSURLCache Class Reference
(HTML)
(PDF)
Describes a collection of cached responses and data.
|
Networking |
Reference |
2008-03-11
|
NSURLClient Protocol Reference
(HTML)
(PDF)
Deprecated - Describes the deprecated class replaced by the classes NSURLConnection and NSURLDownload.
|
Networking |
Reference |
2006-08-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.
|
Networking |
Reference |
2007-04-01
|
NSURLCredential Class Reference
(HTML)
(PDF)
Describes a credential used to authenticate a URL load request.
|
Networking |
Reference |
2006-06-28
|
NSURLCredentialStorage Class Reference
(HTML)
(PDF)
Describes a mapping of credentials to their corresponding protection spaces.
|
Networking |
Reference |
2006-05-23
|
NSURLDownload Class Reference
(HTML)
(PDF)
Describes a connection used to download data to a file.
|
Networking |
Reference |
2006-05-23
|
NSURLHandle Class Reference
(HTML)
(PDF)
Describes a deprecated technology replaced by the NSURLDownload class.
|
Networking |
Reference |
2009-02-04
|
NSURLHandleClient Protocol Reference
(HTML)
(PDF)
Describes a deprecated technology replaced by the NSURLDownload class.
|
Networking |
Reference |
2006-05-23
|
NSURLProtectionSpace Class Reference
(HTML)
(PDF)
Describes an area on a server that requires authentication of URL load requests.
|
Networking |
Reference |
2006-05-23
|
NSURLProtocol Class Reference
(HTML)
(PDF)
Describes the interface for protocol-specific loading of URL data.
|
Networking |
Reference |
2007-04-01
|
NSURLProtocolClient Protocol Reference
(HTML)
(PDF)
Describes the interface used by protocol objects to communicate with the URL loading system.
|
Networking |
Reference |
2006-05-23
|
NSURLRequest Class Reference
(HTML)
(PDF)
Describes a request for a resource identified by a URL.
|
Networking |
Reference |
2007-04-01
|
NSURLResponse Class Reference
(HTML)
(PDF)
Describes the metadata returned by a server for a load request.
|
Networking |
Reference |
2007-12-11
|
Numerous Small Packet Exchanges Resultin Poor TCP Performance
(HTML)
()
NW26: Explains why numerous small package exchanges result in poor TCP performance.
|
Networking |
Technical Q&As |
1998-05-25
|
Open Directory Plug-in Programming Guide
(HTML)
(PDF)
Explains how to implement dynamically loaded libraries that respond to Open Directory client requests in Carbon.
|
Networking |
Guides |
2006-05-23
|
Open Directory Programming Guide
(HTML)
(PDF)
Explains how to implement centralized storage and retrieval of information in Carbon.
|
Networking |
Guides |
2007-01-08
|
Open Directory Reference
(HTML)
(PDF)
Describes the Carbon API for using Open Directory.
|
Networking |
Reference |
2006-05-23
|
Open Transport Error -3208: kEBADFErr
(HTML)
()
NW21: Explains why a call to OTSnd may result in a kEBADFErr -3208.
|
Networking |
Technical Q&As |
1996-03-04
|
Open Transport Libraries
(HTML)
()
NW18: Lists the Open Transport libraries and what to link with for PowerPC and 68K.
|
Networking |
Technical Q&As |
2000-11-03
|
Open Transport Reference
(HTML)
(PDF)
Describes the Carbon compatibility library for accessing TCP/IP networks at the transport level.
|
Networking |
Reference |
2005-07-07
|
Open Transport STREAMS FAQ
(HTML)
Deprecated - TN1117: Decribes writing STREAMS modules and drivers for use with Open Transport.
|
Networking |
Technical Notes |
1997-12-01
|
Optimizing an Xserve for Web Hosting
(HTML)
Learn how to configure and optimize an Xserve to ensure fast, robust web hosting.
|
Networking |
Articles |
2003-08-06
|
OS Services Framework Release Notes
(HTML)
|
Networking |
Release Notes |
2007-10-31
|
OT Virtual Server
(HTML)
(DMG)
(ZIP)
Deprecated - Sample code which uses Open Transport and demonstrates real world issues.
|
Networking |
Sample Code |
2003-01-14
|
OTEndpointInfo
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates how to query an endpoint for its 'vital statistic' using OTGetEndpointInfo.
|
Networking |
Sample Code |
2003-08-20
|
OTLookupNameTest
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates how to lookup NBP entities on an AppleTalk network using Open Transport.
|
Networking |
Sample Code |
2003-01-14
|
OTMP
(HTML)
(DMG)
(ZIP)
Deprecated - A library for calling Open Transport synchronously from preemptively scheduled tasks (MP tasks).
|
Networking |
Sample Code |
2003-07-22
|
OTPingSample
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates how to implement ping on top of the Open Transport API.
|
Networking |
Sample Code |
2003-07-22
|
OTScheduleDeferredTask When Task Running
(HTML)
()
NW52: Describes what happens when you use OTScheduleDefferedTask to schedule a task that is running.
|
Networking |
Technical Q&As |
1997-10-13
|
OTScheduleSystemTask Cleanup
(HTML)
()
Deprecated - NW37: States the proper way to clean up any pending system tasks scheduled with OTScheduleSystemTask.
|
Networking |
Technical Q&As |
1996-07-03
|
The "packages" node in the device tree
(HTML)
HW90: Describes the "packages" node in the Open Firmware device tree.
|
Networking |
Technical Q&As |
2006-02-22
|
PictureSharing
(HTML)
(DMG)
(ZIP)
Demonstrates how to use NSNetServices to advertise a service using Bonjour.
|
Networking |
Sample Code |
2005-02-08
|
PictureSharingBrowser
(HTML)
(DMG)
(ZIP)
Demonstrates how to use NSNetServices to take advantage of Bonjour service discovery and name resolution.
|
Networking |
Sample Code |
2005-02-08
|
PortMapper
(HTML)
(DMG)
(ZIP)
Demonstrates Bonjour's NAT port-mapping API, and provides a higher-level Objective-C interface to it.
|
Networking |
Sample Code |
2008-07-25
|
Power Management; Policy Maker vs. Power Controller
(HTML)
()
QA1121: Describes the differences between a Power Management Policy Maker and a Power Management Power Controller.
|
Networking |
Technical Q&As |
2002-02-13
|
PPPoE Server for Testing
(HTML)
()
QA1252: Describes how to configure Mac OS X as a PPPoE server for testing purposes.
|
Networking |
Technical Q&As |
2003-04-11
|
Problems getting Bonjour TXT record information
(HTML)
QA1389: Explains why you might have problems retrieving TXT record information from a CFNetServiceRef or NSNetService.
|
Networking |
Technical Q&As |
2005-07-06
|
PSetSelfSend in Classic AppleTalk vs. Open Transport AppleTalk
(HTML)
()
NW23: Describes the relationship between PSetSelfSend in Classic AppleTalk and Open Transport AppleTalk.
|
Networking |
Technical Q&As |
1996-05-14
|
Publication Subscription Framework Reference
(HTML)
Describes the Cocoa framework for publishing and subscribing to RSS and Atom feeds.
|
Networking |
Reference |
2008-04-08
|
QISA
(HTML)
(DMG)
(ZIP)
Demonstrates the basics of writing an Internet setup assistant for traditional Mac OS and Mac OS X.
|
Networking |
Sample Code |
2003-05-15
|
Raw IP and Open Transport 2.5.x
(HTML)
Deprecated - NW63: Discusses Open Transport 2.5's change to the behavior of raw IP endpoints with IP_HDRINCL set.
|
Networking |
Technical Q&As |
1999-10-25
|
Receiving UDP Broadcasts
(HTML)
()
Deprecated - NW53: Explains why UDP endpoints may never receive UDP broadcast messages.
|
Networking |
Technical Q&As |
1997-11-17
|
Registering a Bonjour service multiple times
(HTML)
QA1311: Explains why registering the same Bonjour service twice on the same machine doesn't cause a name conflict.
|
Networking |
Technical Q&As |
2003-10-23
|
Resolves may return an IPv6 address in Panther
(HTML)
QA1298: Explains why you get an IP address of 0.0.0.0 when resolving a Bonjour service.
|
Networking |
Technical Q&As |
2005-01-10
|
Retain Counts of io_object_t Objects in IOKit.framework
(HTML)
()
QA1195: Distinguishes between the retain counts of an I/O Kit kernel object and its io_object_t user space proxy.
|
Networking |
Technical Q&As |
2008-09-24
|
Safari User Guide for Web Developers
(HTML)
(PDF)
Describes the developer tools built into Safari for analyzing, testing, and debugging HTML, JavaScript, style sheets, and DOM structure.
|
Networking |
Guides |
2009-01-06
|
Secure Transport Reference
(HTML)
(PDF)
Describes the C API for creating a Secure Sockets Layer session over any transport layer.
|
Networking |
Reference |
2004-08-31
|
Security Framework Error Codes
(HTML)
QA1499: Explains how to interpret errors returned by the Security Framework with an overview of Security error handling.
|
Networking |
Technical Q&As |
2006-11-16
|
Security Overview
(HTML)
(PDF)
An introduction to computer security concepts and the security APIs in Mac OS X and iPhone OS.
|
Networking |
Guides |
2008-10-15
|
Sending an Email
(HTML)
QA1084: Shows how to create an email in the user's prefered email application.
|
Networking |
Technical Q&As |
2004-11-05
|
Server Endpoint 'qlen' Limit
(HTML)
()
Deprecated - NW38: Tells how to determine the maximum 'qlen' value which limits the number of supported handoff endpoints.
|
Networking |
Technical Q&As |
1996-08-21
|
Setting request headers in URL Access
(HTML)
()
Deprecated - QA1073: Explains how to work around a bug in URL Access when setting request headers.
|
Networking |
Technical Q&As |
2002-09-10
|
SimpleDial
(HTML)
(DMG)
(ZIP)
Demonstrates management of dialup connections, such as PPP, using System Configuration framework network connection API.
|
Networking |
Sample Code |
2005-07-26
|
SimplePing
(HTML)
(DMG)
(ZIP)
Sample provides simple API to programatically ping a remote host without admin privileges
|
Networking |
Sample Code |
2003-10-27
|
SimpleReach
(HTML)
(DMG)
(ZIP)
Demonstrates network host reachability testing using the System Configuration framework asynchronous network reachability API.
|
Networking |
Sample Code |
2005-07-26
|
Smart Card Setup Guide
(PDF)
Explains how to configure Mac OS X version 10.4 to use smart cards.
|
Networking |
Guides |
2006-08-07
|
SocketCancel
(HTML)
(DMG)
(ZIP)
Shows how to safely cancel threads that are blocked within BSD sockets calls.
|
Networking |
Sample Code |
2005-08-10
|
The state of mDNSResponder
(HTML)
QA1339: Explains how to obtain information regarding the internal state of mDNSResponder.
|
Networking |
Technical Q&As |
2006-10-03
|
Stream Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to use the Cocoa stream classes to read data from and write data to streams.
|
Networking |
Guides |
2009-05-06
|
Synchronous TCP OTConnect Client Call Completes Before Server Responds
(HTML)
()
Deprecated - NW24: Explains why an OTConnect call will complete before the server responds.
|
Networking |
Technical Q&As |
1996-05-14
|
System Configuration Framework Reference
(HTML)
Describes the API for configuration of network resources, the reachability of target hosts, and connection to network services.
|
Networking |
Reference |
2008-04-08
|
System Configuration Programming Guidelines
(HTML)
(PDF)
Explains how to use system configuration services for network configuration and management, including determining reachability and getting connected.
|
Networking |
Guides |
2006-02-07
|
System Configuration Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the System Configuration framework.
|
Networking |
Release Notes |
2007-07-18
|
T_DATA_REQ vs M_DATA TPI Message Blocks
(HTML)
()
NW42: Explains why OT passes data to a TPI module using M_DATA message blocks instead of M_PROTO+T_DATA_REQ.
|
Networking |
Technical Q&As |
1996-10-25
|
TCP Application Acquires Different Port Address After Relaunch
(HTML)
Deprecated - NW28: Explains why a server application acquires a different TCP/IP port address after restarting.
|
Networking |
Technical Q&As |
1996-05-14
|
TCP Option Sizes
(HTML)
Deprecated - NW27: Tells where to get more information on TCP Option sizes and setting TCP Options.
|
Networking |
Technical Q&As |
1996-05-14
|
TCP/IP Option Sizes
(HTML)
()
NW62: Enumerates the TCP/IP options and their sizes for Open Transport.
|
Networking |
Technical Q&As |
1999-04-26
|
tcplognke
(HTML)
(DMG)
(ZIP)
Demonstrates a TCP socket filter based on supported Kernel Programming Interfaces for Tiger
|
Networking |
Sample Code |
2006-11-27
|
Uniquely Identifying a Macintosh Computer
(HTML)
()
TN1103: How to identify a specific Macintosh computer.
|
Networking |
Technical Notes |
2006-04-25
|
Update: Borrowed AFP Sessions
(HTML)
()
TN1106: Shows how to borrow the session reference number of an AFP volume mounted by the Macintosh File System.
|
Networking |
Technical Notes |
2000-08-14
|
Updating the TXT record of a Bonjour service
(HTML)
QA1302: Explains how to update a Bonjour TXT record while running on either Jaguar or Panther.
|
Networking |
Technical Q&As |
2004-07-14
|
URL Access and the Missing Progress Dialog
(HTML)
()
Deprecated - QA1140: Explains a known bug in URL Access related to progress dialogs.
|
Networking |
Technical Q&As |
2002-09-23
|
URL Access Manager Reference
(HTML)
(PDF)
Deprecated - Describes the legacy C API for transferring data to and from a URL from within an application. Replaced by CFNetwork.
|
Networking |
Reference |
2006-07-13
|
URL Access vs. CFNetwork
(HTML)
QA1291: Explains when to choose URL Access or CFNetwork when downloading files from within your application.
|
Networking |
Technical Q&As |
2003-10-29
|
URL CacheInfo
(HTML)
(DMG)
(ZIP)
Demonstrates resource caching behavior using the Cocoa URL loading system.
|
Networking |
Sample Code |
2008-06-05
|
URL Loading System
(HTML)
(PDF)
Explains how to manipulate URLs and transfer URL contents.
|
Networking |
Guides |
2008-05-06
|
Use empty string for Bonjour domains
(HTML)
QA1331: Explains what to specify for the domain parameter when using Bonjour API's.
|
Networking |
Technical Q&As |
2004-02-06
|
Use the Computer Name when registering your Bonjour service
(HTML)
QA1228: Explains why you should use the Computer Name when advertising a Bonjour service.
|
Networking |
Technical Q&As |
2004-03-05
|
Using Open Source Tools to Filter Email on Mac OS X Server
(HTML)
Learn how to identify, filter, and remove viruses from the Postfix mail server.
|
Networking |
Articles |
2004-09-27
|
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.
|
Networking |
Articles |
2007-03-07
|
Web Services Core Programming Guide
(HTML)
(PDF)
Explains how to use the new Web Services client-side frameworks available in Mac OS X.
|
Networking |
Guides |
2009-01-06
|
What are snag keys in Open Firmware?
(HTML)
()
HW35: Explains Open Firmware snag keys, including examples of their function.
|
Networking |
Technical Q&As |
1999-02-15
|
When to use PCMCIA, PC Card, and CardBus
(HTML)
HW77: Explains the differences between PCMCIA, PC Card, and CardBus.
|
Networking |
Technical Q&As |
1999-11-15
|
Writing Open Directory Plug-ins
(HTML)
Learn how to write Open Directory plug-ins to help your application locate and manage network information.
|
Networking |
Articles |
2004-09-13
|
Xsan Programming Guide
(HTML)
(PDF)
Describes managing files and storage pools with Xsan.
|
Networking |
Guides |
2006-05-23
|
Xsan Reference
(HTML)
(PDF)
Describes the Xsan API commands.
|
Networking |
Reference |
2006-05-23
|
64-Bit Transition Guide
(HTML)
(PDF)
Describes the 64-bit features available in Mac OS X.
|
Open Source |
Guides |
2008-04-08
|
Accessing SQL Data in Apple Remote Desktop 2
(HTML)
Learn how to access the PostgreSQL database to help create custom applications.
|
Open Source |
Articles |
2005-02-21
|
Advertising a Bonjour service on a specific set of networking interfaces.
(HTML)
QA1513: Explains how to register a Bonjour service only on a specific set of networking interfaces.
|
Open Source |
Technical Q&As |
2007-02-12
|
Authorization Services Programming Guide
(HTML)
(PDF)
Explains how to add fine-grained control of privileged operations in an application.
|
Open Source |
Guides |
2009-01-06
|
Bonjour Printer Subtype for HTTP
(HTML)
QA1555: Describes how printer vendors can register their bonjour service such that Safari can see them.
|
Open Source |
Technical Q&As |
2008-03-25
|
Building an Open Source Universal Binary
(HTML)
Learn to build a universal binary through this sample build that uses OpenSSL.
|
Open Source |
Articles |
2006-04-24
|
Building Universal Binaries from "configure"-based Open Source Projects
(HTML)
TN2137: Describes some methods for building some existing "configure"-based Open Source packages as universal binaries.
|
Open Source |
Technical Notes |
2006-10-05
|
Bundle Programming Guide
(HTML)
(PDF)
Explains how to use Core Foundation bundle objects to organize resources.
|
Open Source |
Guides |
2005-11-09
|
CCL Modem Scripting Guide
(HTML)
(PDF)
|
Open Source |
Guides |
2007-06-28
|
CCL Modem Scripting Release Notes
(HTML)
Explains changes to modem CCLs for Mac OS X v10.5 and what to do to change existing and supersede older scripts.
|
Open Source |
Release Notes |
2007-10-31
|
CFNetwork Framework Release Notes
(HTML)
|
Open Source |
Release Notes |
2007-10-31
|
CFNetwork Programming Guide
(HTML)
(PDF)
Explains how to use Core Foundation networking functions to work with low-level BSD sockets.
|
Open Source |
Guides |
2009-05-06
|
Code Signing Guide
(HTML)
(PDF)
Explains how you can sign your code and why you should.
|
Open Source |
Guides |
2008-11-19
|
Code Signing Release Notes
(HTML)
|
Open Source |
Release Notes |
2007-10-31
|
Collections Programming Topics for Core Foundation
(HTML)
(PDF)
Explains how to group objects in arrays, sets, or dictionaries in Core Foundation.
|
Open Source |
Guides |
2003-08-07
|
Compiling X11 / OpenGL applications on Mac OS X v.10.5 Leopard
(HTML)
QA1567: Trying to compile X11 / OpenGL application on Mac OS X v.10.5 result on "ld: cycle in dylib re-exports with /usr/X11R6/lib/libGL.dylib""
|
Open Source |
Technical Q&As |
2007-10-30
|
Configuring and Running X11 Applications on Mac OS X
(HTML)
Learn to set up and use X11 applications on your Mac OS X system.
|
Open Source |
Articles |
2005-01-17
|
Core Foundation Design Concepts
(HTML)
(PDF)
Explains the fundamental design concepts that underlie all Core Foundation programming interfaces.
|
Open Source |
Guides |
2005-08-11
|
Core Foundation Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Core Foundation framework.
|
Open Source |
Release Notes |
2007-07-18
|
Creating Cross-Platform Applications with Core Foundation and Open Source
(HTML)
Learn how to import and export data types across a range of platforms using CF-Lite.
|
Open Source |
Articles |
2005-04-11
|
Cross-Development Programming Guide
(HTML)
(PDF)
Explains how to build software for versions of Mac OS X other than the one the development tools are running on.
|
Open Source |
Guides |
2006-11-07
|
Darwin Notification API Reference
(HTML)
Describes the Darwin API for interprocess notification.
|
Open Source |
Reference |
2008-04-08
|
Data Formatting Guide for Core Foundation
(HTML)
(PDF)
Explains how to use Core Foundation formatters to create and validate text in text fields and other cells.
|
Open Source |
Guides |
2006-12-21
|
Dates and Times Programming Guide for Core Foundation
(HTML)
(PDF)
Explains how to manage Core Foundation dates and times.
|
Open Source |
Guides |
2005-08-11
|
Debugging Programming Topics for Core Foundation
(HTML)
(PDF)
Tips and techniques for debugging Core Foundation code.
|
Open Source |
Guides |
2003-01-17
|
Developer Tools JBoss and Tomcat Do Not Start After Installing Java 1.4.2 Update
(HTML)
QA1025: Describes how to re-enable JBoss and Tomcat after installing the Java 1.4.2 update.
|
Open Source |
Technical Q&As |
2004-03-04
|
Directory Service Framework Reference
(HTML)
Describes the Directory Service Framework.
|
Open Source |
Reference |
2008-04-08
|
DNS Service Discovery C Reference
(HTML)
Describes the DNS Service Discovery API for implementing Bonjour in an application.
|
Open Source |
Reference |
2008-04-23
|
DNS Service Discovery Programming Guide
(HTML)
(PDF)
Explains how to use DNS Service Discovery in your application.
|
Open Source |
Guides |
2005-11-09
|
Dynamic Library Programming Topics
(HTML)
(PDF)
Explains how to design, implement, and use dynamic libraries.
|
Open Source |
Guides |
2009-02-26
|
Enabling X11 Forwarding
(HTML)
QA1383: Describes how to enable ssh clients to receive X11 communication from a Mac OS X system.
|
Open Source |
Technical Q&As |
2004-10-25
|
File System Overview
(HTML)
(PDF)
Conceptual information and guidelines describing the structure and usage of the Mac OS X file system.
|
Open Source |
Guides |
2008-07-11
|
GNU C 4.0 Preprocessor User Guide
(HTML)
Describes the Apple version of the GNU C 4.0 Preprocessor.
|
Open Source |
Reference |
2007-10-31
|
GNU C 4.2 Preprocessor User Guide
(HTML)
Describes the Apple version of the GNU C 4.2 Preprocessor.
|
Open Source |
Reference |
2008-01-23
|
GNU C/C++/Objective-C 3.3 Compiler
(HTML)
Explains how to use the GNU compilers from the command line.
|
Open Source |
Reference |
|
GNU C/C++/Objective-C 4.0.1 Compiler User Guide
(HTML)
Describes the Apple version of the GNU 4.0.1 compiler.
|
Open Source |
Reference |
2007-10-31
|
GNU C/C++/Objective-C 4.2.1 Compiler User Guide
(HTML)
Describes the Apple version of the GNU 4.2.1 compiler.
|
Open Source |
Reference |
2008-01-23
|
HeaderDoc User Guide
(HTML)
(PDF)
Explains how to extract API reference documentation from commented header files.
|
Open Source |
Guides |
2008-04-08
|
How can I get both Subversion (SVN) and CVS on Mac OS X 10.5 (Leopard)?
(HTML)
QA1492: Explains where to find Subversion and CVS for installation.
|
Open Source |
Technical Q&As |
2007-11-15
|
Installing the W3C HTML Validator on Mac OS X
(HTML)
Learn to create your own validator to test web pages within your firewall.
|
Open Source |
Articles |
2005-08-09
|
Introduction to MPI Distributed Programming on Mac OS X
(HTML)
Learn how to create tightly coupled, distributed algorithms to run on multiple computers using MPI.
|
Open Source |
Articles |
2005-02-14
|
Introduction to Open Source Scripting on Mac OS X
(HTML)
Learn your scripting options for automating a wide range of tasks quickly.
|
Open Source |
Articles |
2005-08-01
|
Is dlopen available on all versions of Mac OS X?
(HTML)
()
QA1180: Describes how to dynamically link to libraries and plug-ins, typically done with dlopen.
|
Open Source |
Technical Q&As |
2008-08-19
|
Mac OS X ABI Dynamic Loader Reference
(HTML)
(PDF)
Describes the functions used to access Mach-O files.
|
Open Source |
Reference |
2005-11-09
|
Mac OS X ABI Mach-O File Format Reference
(HTML)
(PDF)
Describes the data structures that make up the Mach-O file format.
|
Open Source |
Reference |
2009-02-04
|
Mac OS X Man Pages
(HTML)
HTML versions of the Mac OS X, Mac OS X Server, Xcode Tools, and CHUD man pages.
|
Open Source |
Reference |
2008-04-29
|
Mac OS X Server Administrator Topics
(HTML)
(PDF)
Document that describes a variety of server administrator advanced operations.
|
Open Source |
Guides |
2007-05-23
|
Mac OS X Server Security Configuration Guide
(PDF)
Describes how to configure Mac OS X Server to enhance server and service security.
|
Open Source |
Guides |
2008-06-09
|
MP3 Player
(HTML)
(DMG)
(ZIP)
How to wrap a command-line UNIX/Linux application in a Cocoa GUI, calling a the command-line app through NSTask.
|
Open Source |
Sample Code |
2003-01-14
|
Multiple User Environments
(HTML)
(PDF)
Explains the system's user environment and gives guidance on writing programs for that environment.
|
Open Source |
Guides |
2005-07-07
|
MultiprecisionFP
(HTML)
(DMG)
(ZIP)
How to utilize the gmp and arprec multiprecision floating point packages on Mac OS X
|
Open Source |
Sample Code |
2007-03-26
|
MySQL on Mac OS X: An Ideal Development Combination
(HTML)
Learn why MySQL running on Mac OS X is such a natural combination.
|
Open Source |
Articles |
2006-05-01
|
Netwide Assembler Guide
(HTML)
Describes the Netwide Assembler for Intel-based Macs.
|
Open Source |
Reference |
2008-06-19
|
Obtaining 16 Bits-Per-Color Data with CUPS Raster Printing
(HTML)
TN2149: Obtaining 16 Bits-Per-Color Data with CUPS Raster Printing
|
Open Source |
Technical Notes |
2005-08-24
|
Open Directory Plug-in Programming Guide
(HTML)
(PDF)
Explains how to implement dynamically loaded libraries that respond to Open Directory client requests in Carbon.
|
Open Source |
Guides |
2006-05-23
|
Open Directory Programming Guide
(HTML)
(PDF)
Explains how to implement centralized storage and retrieval of information in Carbon.
|
Open Source |
Guides |
2007-01-08
|
Open Directory Reference
(HTML)
(PDF)
Describes the Carbon API for using Open Directory.
|
Open Source |
Reference |
2006-05-23
|
Performance Overview
(HTML)
(PDF)
Introduces the factors that determine performance.
|
Open Source |
Guides |
2006-10-03
|
Perl, Python, and Ruby Extensions Release Notes
(HTML)
Describes how to create universal binary extensions for Perl, Python, and Ruby.
|
Open Source |
Release Notes |
2007-10-31
|
PIDFromBSDProcessName
(HTML)
(DMG)
(ZIP)
Provides a simple API to do process PID lookup based on BSD process name.
|
Open Source |
Sample Code |
2003-02-13
|
Plug-ins
(HTML)
(PDF)
Explains how to use the plug-in architecture provided by Core Foundation.
|
Open Source |
Guides |
2005-03-03
|
Porting Drivers to Mac OS X
(HTML)
(PDF)
Tips and code samples to help UNIX/Linux device driver developers bring their drivers to Mac OS X.
|
Open Source |
Guides |
2009-05-06
|
Porting UNIX/Linux Applications to Mac OS X
(HTML)
(PDF)
Conceptual information and tips about porting UNIX and Linux applications to Mac OS X.
|
Open Source |
Guides |
2008-04-08
|
Runtime Configuration Guidelines
(HTML)
(PDF)
Conceptual and reference information for dynamically configuring your software.
|
Open Source |
Guides |
2008-07-08
|
Safari CSS Reference
(HTML)
(PDF)
Describes the Cascading Style Sheet (CSS) properties that are supported by Safari and WebKit.
|
Open Source |
Reference |
2008-11-19
|
Safari FAQ
(HTML)
Learn how the Safari browser handles such things as user information, cookies, caching, and JavaScript.
|
Open Source |
Articles |
2003-10-06
|
Safari HTML Reference
(HTML)
(PDF)
Describes the Hypertext Markup Language (HTML) tags and properties that are supported by Safari and WebKit.
|
Open Source |
Reference |
2008-11-12
|
Security Overview
(HTML)
(PDF)
An introduction to computer security concepts and the security APIs in Mac OS X and iPhone OS.
|
Open Source |
Guides |
2008-10-15
|
Shell Scripting Primer
(HTML)
(PDF)
A guided tour of (Bourne) shell scripting, including control structures, numerical computation, regular expressions, subroutines, and error handling.
|
Open Source |
Guides |
2009-04-08
|
Static linking of user binaries on Mac OS X
(HTML)
()
QA1118: Explains why static linking of user binaries is not supported on Mac OS X, and possible workarounds.
|
Open Source |
Technical Q&As |
2002-02-07
|
Strings Programming Guide for Core Foundation
(HTML)
(PDF)
Explains how to create, manipulate, and search strings in Core Foundation, and how strings interact with encodings and character sets.
|
Open Source |
Guides |
2008-03-11
|
System Startup Programming Topics
(HTML)
(PDF)
Explains the boot process used to initialize the Mac OS X operating system.
|
Open Source |
Guides |
2008-11-19
|
Tiger Developer Overview Series: Developing 64-bit Applications
(HTML)
Learn how Mac OS X Tiger breaks the limitations of 32-bit computing.
|
Open Source |
Articles |
2004-12-20
|
Universal Binary Programming Guidelines, Second Edition
(HTML)
(PDF)
Conceptual information and tips for writing code that runs on PowerPC-based and Intel-based Macintosh computers.
|
Open Source |
Guides |
2009-02-04
|
Using Open Source Tools to Filter Email on Mac OS X Server
(HTML)
Learn how to identify, filter, and remove viruses from the Postfix mail server.
|
Open Source |
Articles |
2004-09-27
|
Using Python with Quartz 2D on Mac OS X
(HTML)
New article on using the Python bindings in Mac OS X to access the Quartz 2D graphics API.
|
Open Source |
Articles |
2007-07-10
|
Using Ruby on Rails for Web Development on Mac OS X
(HTML)
Learn why Mac OS X is the preferred platform for Ruby on Rails.
|
Open Source |
Articles |
2007-06-06
|
WebKit DOM Programming Topics
(HTML)
(PDF)
Describes how to use JavaScript in web content and WebKit-based applications.
|
Open Source |
Guides |
2008-10-15
|
WebKit Plug-In Programming Topics
(HTML)
(PDF)
Explains how to develop and deploy browser plug-ins based on the WebKit architecture.
|
Open Source |
Guides |
2008-10-15
|
Why is my Ruby on Rails application with FastCGI generating "'load error /etc/irbrc" errors?
(HTML)
QA1494: Describes how to resolve an error encountered hosting Ruby on Rails applications on Mac OS X 10.5.
|
Open Source |
Technical Q&As |
2007-11-28
|
Working with the WebKit Nightly Builds
(HTML)
Learn how to track changes in the framework that may affect your web-based content or application.
|
Open Source |
Articles |
2006-10-31
|
Writing Open Directory Plug-ins
(HTML)
Learn how to write Open Directory plug-ins to help your application locate and manage network information.
|
Open Source |
Articles |
2004-09-13
|
X11CallCarbonAndCocoa
(HTML)
(DMG)
(ZIP)
Demonstrates a double clickable X11 application which performs various "native" Mac OS X operations.
|
Open Source |
Sample Code |
2003-07-28
|
64-Bit Guide for Carbon Developers
(HTML)
(PDF)
Explains the changes necessary to create a 64-bit executable version of a Carbon application.
|
Performance |
Guides |
2007-12-11
|
64-Bit Transition Guide
(HTML)
(PDF)
Describes the 64-bit features available in Mac OS X.
|
Performance |
Guides |
2008-04-08
|
Accelerate Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Accelerate framework.
|
Performance |
Release Notes |
2007-07-18
|
Accelerate Release Notes
(HTML)
|
Performance |
Release Notes |
2007-10-31
|
Affinity API Release Notes for Mac OS X v10.5
(HTML)
Explains how to influence which CPU core runs a group of threads (for performance optimization).
|
Performance |
Release Notes |
2007-10-31
|
AltiVec/SSE Migration Guide
(HTML)
(PDF)
Explains how to convert PowerPC AltiVec code to Intel SSE code.
|
Performance |
Guides |
2005-09-08
|
BlitNoVBL
(HTML)
(DMG)
(ZIP)
Shows how to draw directly to the screen without syncing to the VBL of the monitor.
|
Performance |
Sample Code |
2003-01-14
|
BlitVBL
(HTML)
(DMG)
(ZIP)
Shows how to have Mac OS X try its best to sync to the VBL for you.
|
Performance |
Sample Code |
2003-01-14
|
BSDLLCTest
(HTML)
(DMG)
(ZIP)
Program sample demonstrates how to send and receive raw LLC Ethernet packets.
|
Performance |
Sample Code |
2003-06-12
|
Changing the TCP Window Size
(HTML)
NW47: Describes how to change the TCP window size in Open Transport.
|
Performance |
Technical Q&As |
1997-03-14
|
Coalesced Updates
(HTML)
TN2133: How to achieve the maxium frame rate in your Mac OS X application
|
Performance |
Technical Notes |
2006-01-20
|
Cocoa OpenGL
(HTML)
(DMG)
(ZIP)
Demonstrates using Cocoa with OpenGL, including window setup and event handling.
|
Performance |
Sample Code |
2007-10-22
|
Cocoa Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the performance of Cocoa applications.
|
Performance |
Guides |
2005-08-11
|
Code Size Performance Guidelines
(HTML)
(PDF)
Guidelines for reducing the size of an application binary.
|
Performance |
Guides |
2006-06-28
|
Code Speed Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the performance and efficiency of code.
|
Performance |
Guides |
2005-07-07
|
Common QA and Roadmap for USB Software Development on Mac OS X
(HTML)
QA1370: Roadmap for development of USB Software on Mac OS X and some Common Questions and Answers
|
Performance |
Technical Q&As |
2006-02-28
|
CopyBits vs. CopyMask
(HTML)
(DMG)
(ZIP)
Deprecated - CopyBits (using a mask region) vs. CopyMask (using a mask BitMap). Which do you think is faster?
|
Performance |
Sample Code |
2003-07-22
|
CoreFoundation Framework Release Notes
(HTML)
|
Performance |
Release Notes |
2007-10-31
|
Debugger Services Reference
(HTML)
(PDF)
Describes the C API for standard exception-handling and assertion functions used in Carbon applications.
|
Performance |
Reference |
2003-01-01
|
Debugging Cocoa Applications
(HTML)
(PDF)
Tips and techniques for debugging Cocoa applications.
|
Performance |
Guides |
2002-11-12
|
Debugging Graphics with QuartzDebug
(HTML)
()
QA1236: Explains how to use QuartzDebug to debug graphics issues.
|
Performance |
Technical Q&As |
2006-01-12
|
Debugging Programming Topics for Core Foundation
(HTML)
(PDF)
Tips and techniques for debugging Core Foundation code.
|
Performance |
Guides |
2003-01-17
|
Deploying Mac OS X Server for High Performance Computing
(PDF)
Explains how to configure Mac OS X Server for computational clustering.
|
Performance |
Guides |
2005-10-04
|
Disabling Processor Cores on a Multi-Core System
(HTML)
()
QA1141: Describes how to disable processor cores on a multi-core system for testing purposes.
|
Performance |
Technical Q&As |
2008-09-16
|
dist_fft
(HTML)
(DMG)
(ZIP)
Gigaelement FFTs on Apple G5 clusters
|
Performance |
Sample Code |
2004-08-23
|
Drawing Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the speed of drawing code.
|
Performance |
Guides |
2006-04-04
|
Enabling multi-threaded execution of the OpenGL framework
(HTML)
TN2085: OpenGL on Intel-based Macintosh systems can use multi-threading to increase the performance of CPU-bound OpenGL-based applications.
|
Performance |
Technical Notes |
2006-11-07
|
Ensuring Backwards Binary Compatibility - Weak Linking and Availability Macros on Mac OS X
(HTML)
()
TN2064: Ensuring that Mach-O applications built using today's Mac OS X runs on previous versions of the OS.
|
Performance |
Technical Notes |
2003-02-18
|
Error -151 and NewGWorld
(HTML)
Deprecated - QD18: Explains what the error code -151 means when in NewGWorld.
|
Performance |
Technical Q&As |
1995-09-15
|
Error Handler Reference
(HTML)
(PDF)
Describes the C API for a Mac OS 9 service that assumes control when certain low-level system errors occur.
|
Performance |
Reference |
2003-01-01
|
FBOBunnies
(HTML)
(DMG)
(ZIP)
Demonstrates how to use framebuffer objects (FBO)
|
Performance |
Sample Code |
2006-09-18
|
File-System Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the performance of file-related code.
|
Performance |
Guides |
2005-07-07
|
Fractal Performance
(HTML)
(DMG)
(ZIP)
Three fractal applications that show various bottlenecks and how they can be fixed.
|
Performance |
Sample Code |
2006-04-17
|
GCC Porting Guide
(HTML)
(PDF)
Provides guidance on how to migrate projects to new GCC releases.
|
Performance |
Guides |
2006-10-03
|
GDB for MacsBug Veterans
(HTML)
TN2030: Translate your experience with MacsBug into a working knowledge of the GNU source-level debugger (GDB).
|
Performance |
Technical Notes |
2001-10-18
|
GeekGameBoard
(HTML)
(DMG)
(ZIP)
Shows how to use Core Animation for the user interface of a board or card game.
|
Performance |
Sample Code |
2007-12-19
|
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.
|
Performance |
Technical Q&As |
2005-06-01
|
How do I tell if a particular display is being hardware accelerated by Quartz Extreme?
(HTML)
()
QA1218: Describes how to use CGDisplayUsesOpenGLAcceleration to see if a display is accelerated or not.
|
Performance |
Technical Q&As |
2002-12-04
|
I/O Kit Fundamentals
(HTML)
(PDF)
The basics of developing device drivers. Includes descriptions of I/O Kit families.
|
Performance |
Guides |
2007-05-17
|
icon cache demo
(HTML)
(DMG)
(ZIP)
Demonstrates the use of an icon cache to limit the search for icon resource to one resource file.
|
Performance |
Sample Code |
2003-01-30
|
Improving Your Software with Xcode andStatic Code Analysis Techniques
(HTML)
Learn about static analysis and get started using it with an Xcode project.
|
Performance |
Articles |
2006-07-10
|
Introduction to MPI Distributed Programming on Mac OS X
(HTML)
Learn how to create tightly coupled, distributed algorithms to run on multiple computers using MPI.
|
Performance |
Articles |
2005-02-14
|
Is ColorSync thread safe?
(HTML)
()
QA1261: Discusses ColorSync thread-safety issues.
|
Performance |
Technical Q&As |
2003-04-17
|
JavaSplashScreen
(HTML)
(DMG)
(ZIP)
Deprecated - Quickly display a splash screen while instantiating the 1.4.x/1.5 JVM from a Cocoa application.
|
Performance |
Sample Code |
2006-04-12
|
Launch Time Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the launch performance of an application.
|
Performance |
Guides |
2006-04-04
|
Leopard Technology Series for Developers: Graphics & Media Overview
(HTML)
Describes Leopard's graphics and media capabilities.
|
Performance |
Articles |
2007-12-11
|
Mac OS X 10.2
(HTML)
TN2053: Describes software development-related changes provided in system software update Mac OS X 10.2.
|
Performance |
Technical Notes |
2002-09-04
|
Mac OS X: v10.1.1 - v10.1.3
(HTML)
TN2043: Describes changes provided by system software updates 10.1.1 through 10.1.3.
|
Performance |
Technical Notes |
2002-03-06
|
MapLargeFile
(HTML)
(DMG)
(ZIP)
Shows a technique for mapping files greater than 4GB into memory for faster access.
|
Performance |
Sample Code |
2003-11-19
|
MassiveImage
(HTML)
(DMG)
(ZIP)
Shows how to use a CGDataProvider to save a very large image with Image IO
|
Performance |
Sample Code |
2007-09-27
|
Maximizing Mac OS X Application Performance
(HTML)
Learn how to achieve better performance on Mac OS X.
|
Performance |
Articles |
2003-06-23
|
Memory Usage Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the performance of memory-related code.
|
Performance |
Guides |
2006-06-28
|
MPDelayUntilTest
(HTML)
(DMG)
(ZIP)
Tests and demonstrates the MT/MP MPDelayUntil API.
|
Performance |
Sample Code |
2003-10-27
|
MPFileCopy
(HTML)
(DMG)
(ZIP)
Demonstrates how to copy a folder and its contents using the HFS Plus APIs from an MP task.
|
Performance |
Sample Code |
2003-01-14
|
MPPeriodicalTest
(HTML)
(DMG)
(ZIP)
Tests and demonstrates the MT/MP timers.
|
Performance |
Sample Code |
2003-10-27
|
MultiprecisionFP
(HTML)
(DMG)
(ZIP)
How to utilize the gmp and arprec multiprecision floating point packages on Mac OS X
|
Performance |
Sample Code |
2007-03-26
|
NSAssertionHandler Class Reference
(HTML)
(PDF)
Describes the facility for handling false assertions.
|
Performance |
Reference |
2007-02-22
|
NSAutoreleasePool Class Reference
(HTML)
(PDF)
Describes the interface to the deferred-release mechanism in Cocoa's reference-counted memory management system.
|
Performance |
Reference |
2009-01-02
|
NSRunLoop Class Reference
(HTML)
(PDF)
Describes the object that manages events on a thread.
|
Performance |
Reference |
2008-02-08
|
OpenGL Filter Basics Cocoa
(HTML)
(DMG)
(ZIP)
How to use Objective-C and MVC design patterns in installing and utilizing filters in an OpenGL rendering pipeline
|
Performance |
Sample Code |
2008-02-06
|
OpenGL Release Highlights - Mac OS X 10.3 Panther
(HTML)
TN2131: Contains a list of bugs along with a short description on a release-by-release basis
|
Performance |
Technical Notes |
2005-02-04
|
Optimization Strategies for Mac OS X
(HTML)
TN1174: Achieving the best possible performance in your applications.
|
Performance |
Technical Notes |
1999-09-01
|
Optimizing for the Power Mac G5
(HTML)
Learn how to optimize your code for the Power Mac G5.
|
Performance |
Articles |
2003-10-24
|
Optimizing with Shark: Big Payoff, Small Effort
(HTML)
Learn to improve your application's performance by sampling a real application using Shark.
|
Performance |
Articles |
2004-01-19
|
Optimizing Your Application with System Trace in Shark 4
(HTML)
See how your code interacts with Mac OS X using the power of Shark.
|
Performance |
Articles |
2006-01-30
|
Optimizing Your Applications with Shark 4
(HTML)
Learn how using Shark 4 can help you dramatically improve performance in your application.
|
Performance |
Articles |
2004-11-08
|
OTScheduleDeferredTask When Task Running
(HTML)
()
NW52: Describes what happens when you use OTScheduleDefferedTask to schedule a task that is running.
|
Performance |
Technical Q&As |
1997-10-13
|
The "packages" node in the device tree
(HTML)
HW90: Describes the "packages" node in the Open Firmware device tree.
|
Performance |
Technical Q&As |
2006-02-22
|
Performance Overview
(HTML)
(PDF)
Introduces the factors that determine performance.
|
Performance |
Guides |
2006-10-03
|
Porting Multithreaded Applications from Win32 to Mac OS X
(HTML)
Learn how Mac OS X handles multithreading, before porting your Win32 application.
|
Performance |
Articles |
2005-06-20
|
PowerPC Numerics
(PDF)
Describes the Mac OS X numerics environment for implementing IEEE standards 754 and C99.
|
Performance |
Guides |
2004-01-22
|
Problem with PaintRgn on 256-color Screens
(HTML)
Deprecated - QD23: PaintRgn with RGBForeColor and transfer mode addOver doesn't return color to original on 256-color-screens.
|
Performance |
Technical Q&As |
1995-09-15
|
PThreadSorts
(HTML)
(DMG)
(ZIP)
Applies various sorting algorithms to pictures using POSIX threads (pthreads) on Mac OS X.
|
Performance |
Sample Code |
2003-01-14
|
QDFlushPortBuffer
(HTML)
()
QD65: Describes a possible solution for window update problems under Carbon.
|
Performance |
Technical Q&As |
2000-11-08
|
Quartz 2D Thread Safety
(HTML)
()
QA1238: Explains the thread-safety issues for the Quartz 2D API.
|
Performance |
Technical Q&As |
2003-02-25
|
QuartzCache
(HTML)
(DMG)
(ZIP)
Demonstrates several caching techniques using CGBitmapContext, CGImageRef re-use, CGLayerRefs, CGImageSource.
|
Performance |
Sample Code |
2005-06-01
|
QuartzLines
(HTML)
(DMG)
(ZIP)
Drawing Lines using Quartz's CGPath & CGContextStrokeLineSegments functions.
|
Performance |
Sample Code |
2005-06-01
|
Real world profiling with the OpenGL Profiler
(HTML)
TN2178: This document describes how to use OpenGL Profiler, a very powerful tool for your OpenGL development.
|
Performance |
Technical Notes |
2008-09-16
|
RecordAudioToFile
(HTML)
(DMG)
(ZIP)
Demonstrates recording audio to an AAC file using Core Audio
|
Performance |
Sample Code |
2007-02-27
|
Requirements for Quartz GL
(HTML)
QA1536: Describes the requirements for enabling Quartz GL.
|
Performance |
Technical Q&As |
2008-08-08
|
Setting environment variables for user processes
(HTML)
QA1067: Tells how to set environment variables for user processes.
|
Performance |
Technical Q&As |
2001-10-25
|
SharedMemory
(HTML)
(DMG)
(ZIP)
Shows how multiple applications can access the same memory using the Unix shmget system call.
|
Performance |
Sample Code |
2003-01-14
|
Shark User Guide
(HTML)
(PDF)
Explains how to analyze code performance by profiling the system.
|
Performance |
Guides |
2008-04-14
|
SIMD Primer
(HTML)
(DMG)
(ZIP)
Introduction to using SIMD/SSE
|
Performance |
Sample Code |
2008-06-06
|
Sleep vs. Doze on Mac OS X
(HTML)
QA1309: Discusses and demonstrates sleep versus doze detection on Machintosh Mac OS X
|
Performance |
Technical Q&As |
2003-10-09
|
Specifiying if the CPU or the GPU should be used for rendering.
(HTML)
QA1416: Which processor will be used for rendering in Core Image and how to affect it.
|
Performance |
Technical Q&As |
2005-08-16
|
Synchronizing OpenGL rendering updates to the vertical refresh of the display
(HTML)
QA1521: How to avoid tearing by synchronizing your rendering to the display VBL
|
Performance |
Technical Q&As |
2007-07-16
|
Taking Advantage of the Accelerate Framework
(HTML)
Learn how your application can run on PowerPC- or Intel-based Macs without processor-specific customization.
|
Performance |
Articles |
2005-10-03
|
Test64BitMultiprec
(HTML)
(DMG)
(ZIP)
Implements (PPC) A*Y+B where A & B are arrays of 64-bit words and Y is a 64-bit integer
|
Performance |
Sample Code |
2006-06-09
|
Thermal considerations for Mac Pro FB-DIMMs
(HTML)
TN2156: Design considerations and specifications for the AMB and Heat spreader for the Mac Pro
|
Performance |
Technical Notes |
2006-11-10
|
Threading Programming Guide
(HTML)
(PDF)
Explains how to use threads in Cocoa applications.
|
Performance |
Guides |
2008-02-08
|
Tiger Developer Overview Series: Developing 64-bit Applications
(HTML)
Learn how Mac OS X Tiger breaks the limitations of 32-bit computing.
|
Performance |
Articles |
2004-12-20
|
Universal Binary Programming Guidelines, Second Edition
(HTML)
(PDF)
Conceptual information and tips for writing code that runs on PowerPC-based and Intel-based Macintosh computers.
|
Performance |
Guides |
2009-02-04
|
URL CacheInfo
(HTML)
(DMG)
(ZIP)
Demonstrates resource caching behavior using the Cocoa URL loading system.
|
Performance |
Sample Code |
2008-06-05
|
Using Temporary Memory with OpenPicture
(HTML)
Deprecated - QD20: Provides several techniques of causing OpenPicture to allocate temporary memory for a picture handle.
|
Performance |
Technical Q&As |
1996-02-01
|
Using the 3DMixer Audio Unit
(HTML)
TN2112: Discusses how to use Core Audio's 3DMixer version 2.0
|
Performance |
Technical Notes |
2004-06-14
|
vDSP Complex Vector Conversion Reference
(HTML)
(PDF)
Describes functions that convert complex vectors between interleaved and split forms.
|
Performance |
Reference |
2007-06-15
|
vDSP Correlation, Convolution, and Filtering Reference
(HTML)
(PDF)
Describes an interface for performing correlation, convolution, and filtering operations on real or complex signals.
|
Performance |
Reference |
2009-01-06
|
vDSP Examples
(HTML)
(DMG)
(ZIP)
vDSP sample code
|
Performance |
Sample Code |
2007-05-10
|
vDSP Matrix Operations Reference
(HTML)
(PDF)
Describes an interface for matrix arithmetic operations.
|
Performance |
Reference |
2009-01-06
|
vDSP One-Dimensional Fast Fourier Transforms Reference
(HTML)
(PDF)
Describes an interface for performing one-dimensional fast Fourier transforms on an input signal.
|
Performance |
Reference |
2009-01-06
|
vDSP Reference Collection
(HTML)
(PDF)
Describes the vDSP programming interface defined in the Accelerate framework for digital signal processing.
|
Performance |
Reference |
2008-10-15
|
vDSP Single-Vector Operations Reference
(HTML)
(PDF)
This document describes the C API for performing common routines on a single vector in vDSP.
|
Performance |
Reference |
2009-01-07
|
vDSP Two-Dimensional Fast Fourier Transforms Reference
(HTML)
(PDF)
Improved function discussions and corrections.
|
Performance |
Reference |
2008-11-19
|
vDSP Vector Scalar Arithmetic Operations Reference
(HTML)
(PDF)
Describes vDSP functions that perform arithmetic operations combining a scalar with each element of a vector.
|
Performance |
Reference |
2007-06-15
|
vDSP Vector-To-Scalar Operations Reference
(HTML)
(PDF)
Describes functions that receive a vector as input and compute scalars as output.
|
Performance |
Reference |
2009-01-06
|
vDSP Vector-to-Vector Arithmetic Operations Reference
(HTML)
(PDF)
Describes functions that receive a vector as input and return a vector as output.
|
Performance |
Reference |
2009-01-06
|
vecLib Framework Reference
(HTML)
(PDF)
Describes the C API for vector mathematical functions in the vecLib subframework of the Accelerate framework.
|
Performance |
Reference |
2009-01-06
|
vecLib Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the vecLib framework.
|
Performance |
Release Notes |
2005-06-04
|
VelEng FFT
(HTML)
(DMG)
(ZIP)
G4 Velocity Engine implementation of Fast Fourier Transform (FFT) and associated convolution/correlation routines.
|
Performance |
Sample Code |
2003-01-14
|
VelEng Multiprecision
(HTML)
(DMG)
(ZIP)
An implementation of arbitrary precision arithmetic using the PowerPC Velocity-Engine (G4) vector instructions.
|
Performance |
Sample Code |
2003-01-14
|
VelEng Wavelet
(HTML)
(DMG)
(ZIP)
This demonstrates a Velocity Engine (G4) implementation of wavelet processing of color images
|
Performance |
Sample Code |
2003-01-14
|
VideoViewer
(HTML)
(DMG)
(ZIP)
Simple example of video rendering using QuickTime visual contexts, OpenGL, Core Video and Core Image.
|
Performance |
Sample Code |
2005-08-01
|
vImage Alpha Compositing Reference
(HTML)
(PDF)
Describes the programming interface for high-performance alpha compositing operations.
|
Performance |
Reference |
2007-07-12
|
vImage Conversion Reference
(HTML)
(PDF)
Describes the programming interface for high performance image conversion operations.
|
Performance |
Reference |
2007-07-12
|
vImage Convolution Reference
(HTML)
(PDF)
Describes the programming interface for high performance image convolution operations.
|
Performance |
Reference |
2007-07-12
|
vImage Data Types and Constants Reference
(HTML)
(PDF)
Describes the data types and constants used by the vImage framework.
|
Performance |
Reference |
2007-07-12
|
vImage Decompression Filtering Reference
(HTML)
(PDF)
Describes the programming interface for decompression filtering operations.
|
Performance |
Reference |
2007-07-12
|
vImage Geometry Reference
(HTML)
(PDF)
Describes the programming interface for high performance geometric operations on images.
|
Performance |
Reference |
2007-07-12
|
vImage Histogram Reference
(HTML)
(PDF)
Describes the programming interface for high performance image histogram operations.
|
Performance |
Reference |
2007-07-12
|
vImage Morphology Reference
(HTML)
(PDF)
Describes the programming interface for high performance morphological operations on images.
|
Performance |
Reference |
2007-07-12
|
vImage Programming Guide
(HTML)
(PDF)
Explains how to use the C programming interface for high-speed vector image processing.
|
Performance |
Guides |
2008-10-15
|
vImage Reference Collection
(HTML)
(PDF)
Describes the C programming interface for high-performance image processing.
|
Performance |
Reference |
2007-07-12
|
vImage Transform Reference
(HTML)
(PDF)
Describes the programming interface for high performance image transform operations.
|
Performance |
Reference |
2007-07-12
|
Xcode Debugging Guide
(HTML)
(PDF)
Describes the Xcode debugging facilities and the recommended debugging techniques.
|
Performance |
Guides |
2009-01-06
|
Xgrid Foundation Reference
(HTML)
Describes the API for monitoring and controlling Xgrid cluster operations.
|
Performance |
Reference |
2005-06-04
|
Xgrid Foundation Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Xgrid Foundation framework.
|
Performance |
Release Notes |
2007-07-18
|
Xgrid Programming Guide
(HTML)
(PDF)
Explains how to create client applications that use Xgrid, Apple's parallel multiprocessing technology.
|
Performance |
Guides |
2007-10-31
|
Xgrid: High Performance Computing for the Rest of Us
(HTML)
Learn how mathematicians and scientists are making the most of Xgrid's power and easy setup.
|
Performance |
Articles |
2004-03-29
|
Xsan 2 Administrator's Guide
(PDF)
Explains how to set up and manage Xsan volumes in a storage area network.
|
Performance |
Guides |
2008-06-09
|
Xsan 2 Setup Guide
(PDF)
Explains how to set up a volume on a storage area network (SAN) using Xsan 2.
|
Performance |
Guides |
2008-06-09
|
Xsan Programming Guide
(HTML)
(PDF)
Describes managing files and storage pools with Xsan.
|
Performance |
Guides |
2006-05-23
|
Xsan Reference
(HTML)
(PDF)
Describes the Xsan API commands.
|
Performance |
Reference |
2006-05-23
|
64-Bit Guide for Carbon Developers
(HTML)
(PDF)
Explains the changes necessary to create a 64-bit executable version of a Carbon application.
|
Porting |
Guides |
2007-12-11
|
64-Bit Transition Guide
(HTML)
(PDF)
Describes the 64-bit features available in Mac OS X.
|
Porting |
Guides |
2008-04-08
|
Adopting Universal Binaries on Mac OS X
(HTML)
Learn about universal binaries and how to get your applications ready for Intel-based Macs.
|
Porting |
Articles |
2005-08-26
|
AGL Changes for Mac OS X Leopard (v. 10.5)
(HTML)
QA1523: This Q&A describes the new and deprecated APIs for Apple OpenGL (AGL)
|
Porting |
Technical Q&As |
2008-01-04
|
Apple Human Interface Guidelines
(HTML)
(PDF)
Introduces the Mac OS X user experience and explains how to design an application for Aqua.
|
Porting |
Guides |
2008-06-09
|
BasicPlugIn
(HTML)
(DMG)
(ZIP)
Uses the CFPlugin to locate, load, execute plugin. Derived from the SillyBalls sample.
|
Porting |
Sample Code |
2003-07-28
|
Carbon Porting Tutorial
(HTML)
(DMG)
(ZIP)
Porting a simple application from Mac OS 9 to Mac OS X
|
Porting |
Sample Code |
2006-07-25
|
CarbonCocoa_PictureCursor
(HTML)
(DMG)
(ZIP)
Demonstrates how to use NSCursor from a Carbon based application.
|
Porting |
Sample Code |
2007-01-12
|
CarbonCocoaCoreImageTab
(HTML)
(DMG)
(ZIP)
Carbon-based application creates a Cocoa-based web window which used CoreImage filters to transition between tabbed WebViews
|
Porting |
Sample Code |
2006-07-25
|
CarbonQuartzComposer_TV
(HTML)
(DMG)
(ZIP)
Demonstrates how to integrate Cocoa based QuartzComposer window into a Carbon based application
|
Porting |
Sample Code |
2006-10-02
|
CFPrefTopScores
(HTML)
(DMG)
(ZIP)
How to access globally shared (writable) user preferences without requiring authentication.
|
Porting |
Sample Code |
2006-10-09
|
Creating Cross-Platform Applications with Core Foundation and Open Source
(HTML)
Learn how to import and export data types across a range of platforms using CF-Lite.
|
Porting |
Articles |
2005-04-11
|
Current GDevice Dependencies
(HTML)
()
QA1115: Describes potential problems with creating windows or ports when the current GDevice isn't the main device.
|
Porting |
Technical Q&As |
2002-02-13
|
Customer-focused Software Design: Marratech Turns a Java App into a Mac App
(HTML)
Learn how Marratech used the Apple Developer Connection to help port its Java-based application.
|
Porting |
Articles |
2003-11-10
|
Detecting Classic and Carbon X Environments
(HTML)
()
OV03: Describes how to find out if your application is running in the Classic environment in Mac OS X.
|
Porting |
Technical Q&As |
2000-10-16
|
Embedding Bonjour in Windows Applications
(HTML)
TN2210: Details the proper steps necessary for a Windows Developer to include Bonjour for Windows in their application.
|
Porting |
Technical Notes |
2008-01-17
|
The Gamma function in the Mac OS X 10.2 Math Library
(HTML)
()
QA1143: How various gamma functions are implemented in Mac OS X
|
Porting |
Technical Q&As |
2002-08-27
|
GCC Porting Guide
(HTML)
(PDF)
Provides guidance on how to migrate projects to new GCC releases.
|
Porting |
Guides |
2006-10-03
|
Going Universal: Audio Developers Catch the Wave
(HTML)
Learn how audio developers who built universal binaries of their applications are reaping the benefits.
|
Porting |
Articles |
2006-07-18
|
HID Calibrator
(HTML)
(DMG)
(ZIP)
Human Interface Device Manager Calibrator sample
|
Porting |
Sample Code |
2008-05-07
|
HID Config Save
(HTML)
(DMG)
(ZIP)
Human Interface Device Manager Configuration sample
|
Porting |
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.
|
Porting |
Sample Code |
2008-07-25
|
HIView-NSView
(HTML)
(DMG)
(ZIP)
Demonstrates how to embed an NSView within an HIView in a Carbon window.
|
Porting |
Sample Code |
2007-05-29
|
Identifying Java on Mac OS X
(HTML)
TN2110: Discovering installed versions of J2SE, Mac OS X from Java code.
|
Porting |
Technical Notes |
2008-05-07
|
Jar Bundler User Guide
(HTML)
(PDF)
Conceptual information and a tutorial about deploying JAR-based applications as Mac OS X application bundles.
|
Porting |
Guides |
2006-05-23
|
Java Development Guide for Mac OS X
(HTML)
(PDF)
Describes what you need to take into account when developing and deploying a Java application on Mac OS X.
|
Porting |
Guides |
2008-10-15
|
Java on Intel-based Macs
(HTML)
QA1295: Required changes (if any) for Java applications to run on Intel-based Macs.
|
Porting |
Technical Q&As |
2006-10-17
|
LocalServer
(HTML)
(DMG)
(ZIP)
Deprecated - Sample demonstrates how a Classic process can communicate with a Mac OS X process using IP networking protocols.
|
Porting |
Sample Code |
2003-01-30
|
MoreIsBetter
(HTML)
(DMG)
(ZIP)
Library providing indispensable wrapers and workarounds for many areas of Mac OS programming.
|
Porting |
Sample Code |
2003-10-27
|
Moving Your Project from CodeWarrior to Xcode
(HTML)
Get started moving your project from CodeWarrior to Xcode.
|
Porting |
Articles |
2005-11-28
|
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
|
Porting |
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.
|
Porting |
Technical Notes |
2008-01-23
|
OTScheduleDeferredTask When Task Running
(HTML)
()
NW52: Describes what happens when you use OTScheduleDefferedTask to schedule a task that is running.
|
Porting |
Technical Q&As |
1997-10-13
|
Packaging UNIX Software
(HTML)
Explains how to post UNIX and other command-line tools to Apple's Macintosh Product Guide.
|
Porting |
Guides |
2001-04-20
|
Porting CodeWarrior Projects to Xcode
(HTML)
(PDF)
Explains how to move software projects from CodeWarrior to Xcode and compares the two development environments.
|
Porting |
Guides |
2006-10-26
|
Porting Command Line Unix Tools to Mac OS X
(HTML)
()
TN2071: A general guide for Unix developers porting software to Mac OS X.
|
Porting |
Technical Notes |
2003-09-03
|
Porting Drivers to Mac OS X
(HTML)
(PDF)
Tips and code samples to help UNIX/Linux device driver developers bring their drivers to Mac OS X.
|
Porting |
Guides |
2009-05-06
|
Porting Multithreaded Applications from Win32 to Mac OS X
(HTML)
Learn how Mac OS X handles multithreading, before porting your Win32 application.
|
Porting |
Articles |
2005-06-20
|
Porting to Mac OS X from Windows Win32 API
(HTML)
(PDF)
Describes how to port your Windows Win32 applications to Mac OS X.
|
Porting |
Guides |
2009-05-06
|
Porting UNIX/Linux Applications to Mac OS X
(HTML)
(PDF)
Conceptual information and tips about porting UNIX and Linux applications to Mac OS X.
|
Porting |
Guides |
2008-04-08
|
Problems recording CopyBits into a PICT on Mac OS X 10.2
(HTML)
()
QA1189: Identifies a problem with CopyBits and PICT on Mac OS X 10.2 and gives a simple workaround.
|
Porting |
Technical Q&As |
2002-11-19
|
QDFlushPortBuffer
(HTML)
()
QD65: Describes a possible solution for window update problems under Carbon.
|
Porting |
Technical Q&As |
2000-11-08
|
QDSwapPort
(HTML)
()
QA1128: Explains when to use QDSwapPort.
|
Porting |
Technical Q&As |
2002-11-06
|
QuartzShapes
(HTML)
(DMG)
(ZIP)
Example Quartz functions that implement equivalents to the QuickDraw PaintArc, FrameArc, PaintOval, FrameOval, PaintRect, and FrameRect
|
Porting |
Sample Code |
2005-03-08
|
QuickDraw Text Anti-Aliasing using Quartz 2D
(HTML)
()
QA1193: Describes APIs added to Mac OS X to allow applications to draw QD text using CG anti-aliasing.
|
Porting |
Technical Q&As |
2002-10-29
|
Scoping Your Transition Projects
(HTML)
Learn how to transition to Intel-based Macs.
|
Porting |
Articles |
2005-09-27
|
ScriptBuildPhases
(HTML)
(DMG)
(ZIP)
Augmenting Project Builder build phases with scripts to do extra work or invoke other tools.
|
Porting |
Sample Code |
2003-01-14
|
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.
|
Porting |
Sample Code |
2005-06-06
|
Server Processes and the Dock
(HTML)
()
QA1328: Discusses using headless AWT from Java server applications that need to be hidden.
|
Porting |
Technical Q&As |
2004-01-19
|
Setting environment variables for user processes
(HTML)
QA1067: Tells how to set environment variables for user processes.
|
Porting |
Technical Q&As |
2001-10-25
|
simpleJavaLauncher
(HTML)
(DMG)
(ZIP)
How to launch 1.4.x and future JVM's from a Core Foundation tool.
|
Porting |
Sample Code |
2006-04-12
|
Static linking of user binaries on Mac OS X
(HTML)
()
QA1118: Explains why static linking of user binaries is not supported on Mac OS X, and possible workarounds.
|
Porting |
Technical Q&As |
2002-02-07
|
Switching from Code Warrior to Xcode
(HTML)
Learn how to import your projects from CodeWarrior.
|
Porting |
Articles |
2003-10-24
|
Symbol Variants Release Notes
(HTML)
Describes symbol variants, a way of providing multiple versions of symbols for backwards compatibility.
|
Porting |
Release Notes |
2007-10-16
|
TCP/IP Option Sizes
(HTML)
()
NW62: Enumerates the TCP/IP options and their sizes for Open Transport.
|
Porting |
Technical Q&As |
1999-04-26
|
Tiger Developer Overview Series: Developing 64-bit Applications
(HTML)
Learn how Mac OS X Tiger breaks the limitations of 32-bit computing.
|
Porting |
Articles |
2004-12-20
|
Uniquely Identifying a Macintosh Computer
(HTML)
()
TN1103: How to identify a specific Macintosh computer.
|
Porting |
Technical Notes |
2006-04-25
|
UpdateXcodeSubprojects
(HTML)
(DMG)
(ZIP)
Updates all subprojects of an Xcode project to Xcode 2.1 format. Illustrates scripting techniques.
|
Porting |
Sample Code |
2005-06-06
|
Upgrading to the Mac OS X HIToolbox
(HTML)
(PDF)
A porting guide for Carbon developers seeking to adopt Mac OS X HIToolbox features such as nib-based windows and HIViews.
|
Porting |
Guides |
2004-06-28
|
X11 FAQ
(HTML)
()
QA1232: Frequently Asked Questions about using Apple's X Window System (X11) implementation.
|
Porting |
Technical Q&As |
2003-11-17
|
X11CallCarbonAndCocoa
(HTML)
(DMG)
(ZIP)
Demonstrates a double clickable X11 application which performs various "native" Mac OS X operations.
|
Porting |
Sample Code |
2003-07-28
|
Are the Name Registry device tree nodes unique?
(HTML)
Deprecated - HW64: Discusses whether Name Registry nodes copied from the Open Firmware device tree are unique.
|
Printing |
Technical Q&As |
1999-10-11
|
ATSUI and MLTE Printing
(HTML)
()
Deprecated - QD64: Describes a way to get MLTE and ATSUI text to print through the QuickDraw bottlenecks.
|
Printing |
Technical Q&As |
2000-11-08
|
Bonjour Printer Subtype for HTTP
(HTML)
QA1555: Describes how printer vendors can register their bonjour service such that Safari can see them.
|
Printing |
Technical Q&As |
2008-03-25
|
Carbon Printing Reference
(HTML)
(PDF)
Describes the C API used by Carbon applications to provide a user interface for printing.
|
Printing |
Reference |
2007-07-24
|
CarbonQuartzDrawingWPrinting
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates mixing QuickDraw and Quartz 2D drawing both on screen and during printing.
|
Printing |
Sample Code |
2003-01-14
|
CarbonSketch
(HTML)
(DMG)
(ZIP)
Core Graphics only example of a Sketch application implemented with HIToolbox. Shows 1x1-CGBitmapContext for hit-testing, printing.
|
Printing |
Sample Code |
2005-03-23
|
CGContext Bounds
(HTML)
QA1048: Explains how to determine the bounds of a CGContext.
|
Printing |
Technical Q&As |
2001-07-02
|
CGContextAddLineToPoint, CGContextAddCurveToPoint, et. al.
(HTML)
QA1049: Explains why the CGContextAddXYZ APIs don't draw anything immediately.
|
Printing |
Technical Q&As |
2001-07-02
|
CGContextClosePath
(HTML)
QA1046: Explains when you should call CGContextClosePath.
|
Printing |
Technical Q&As |
2001-10-02
|
Checking for the Printer Driver
(HTML)
Deprecated - DV42: Describes a legacy Mac OS technique avoiding system hangs when using serial drivers on USB systems.
|
Printing |
Technical Q&As |
2000-06-19
|
Cocoa PDE with Carbon Printing
(HTML)
(DMG)
(ZIP)
Application that uses a Cocoa PDE along with the Carbon Printing APIs.
|
Printing |
Sample Code |
2007-07-27
|
Combinations of cupsColorSpace, cupsColorOrder and cupsBitsPerColor values supported by Mac OS X
(HTML)
QA1368: Table of supported combinations of cupsColorSpace, cupsColorOrder and cupsBitsPerColor values supported by Mac OS X.
|
Printing |
Technical Q&As |
2005-08-10
|
Core Printing Reference
(HTML)
(PDF)
Describes the C API that provides an abstraction layer for application printing.
|
Printing |
Reference |
2007-07-24
|
Creating Printing Presets for iPhoto
(HTML)
(PDF)
Rules for creating and installing printer-specific collections of settings. Includes a sample file.
|
Printing |
Guides |
2005-07-07
|
Detecting low printer ink levels
(HTML)
TN2144: How to detect printer supply levels using a low ink tool
|
Printing |
Technical Notes |
2005-06-29
|
Drawing a Path Multiple Times
(HTML)
QA1047: Explains that path drawing operations consume the path.
|
Printing |
Technical Q&As |
2001-07-02
|
The Enhanced Print Apple Event
(HTML)
TN2082: Describes an enhancement to the print Apple event that gives developers more control over scripted printing.
|
Printing |
Technical Notes |
2003-12-09
|
Extending Printing Dialogs
(HTML)
(PDF)
A guide to developing printing dialog extensions, including basic concepts and a documented Carbon-based sample project.
|
Printing |
Guides |
2006-10-03
|
Gathering all PostScript Printer Descriptions (PPDs)
(HTML)
QA1529: Describes a work around for an issue in PMCopyAvailablePPDs on Mac OS X 10.4 and below
|
Printing |
Technical Q&As |
2008-08-08
|
Generating a Non-Maskable Interrupt (NMI)
(HTML)
()
QA1264: Explains how to generate a non-maskable interrupt (NMI) on modern Macintosh systems.
|
Printing |
Technical Q&As |
2008-10-13
|
Getting a Packet Trace
(HTML)
()
QA1176: Lists tools available for looking at the network packets on the wire.
|
Printing |
Technical Q&As |
2008-06-03
|
How do I use PMSessionGetGraphicsContext to get a CGContextRef?
(HTML)
()
Deprecated - QA1216: Describes how to use PMSessionSetDocumentFormatGeneration and PMSessionGetGraphicsContext to get a CGContextRef for printing.
|
Printing |
Technical Q&As |
2003-02-25
|
How to measure CG text
(HTML)
QA1051: Explains how to measure Core Graphics text.
|
Printing |
Technical Q&As |
2007-08-02
|
Mac OS X Printing System Overview
(HTML)
(PDF)
Introduces Apple's printing architecture. Includes a road map for developing software.
|
Printing |
Guides |
2006-02-07
|
Mixing link-local IP addresses and routable IP addresses
(HTML)
QA1357: Explains how to enable communication between devices with link-local addresses and devices with routable addresses.
|
Printing |
Technical Q&As |
2005-07-06
|
New PPD keywords available in Mac OS X version 10.3
(HTML)
QA1352: Describes the new PPD keywords available for CUPS filters in Mac OS X 10.3.
|
Printing |
Technical Q&As |
2004-05-26
|
NSBox Class Reference
(HTML)
(PDF)
Describes a view that can display its border and a title.
|
Printing |
Reference |
2008-10-15
|
NSHost Class Reference
(HTML)
(PDF)
Describes a representation of a network host.
|
Printing |
Reference |
2007-03-24
|
NSPageLayout Class Reference
(HTML)
(PDF)
Describes a printing dialog for querying the user about page layout.
|
Printing |
Reference |
2007-04-11
|
NSPrinter Class Reference
(HTML)
(PDF)
Describes a representation of a printer as specified by a PPD file.
|
Printing |
Reference |
2007-01-29
|
NSPrintInfo Class Reference
(HTML)
(PDF)
Describes the print settings used for a print job.
|
Printing |
Reference |
2009-01-06
|
NSPrintOperation Class Reference
(HTML)
(PDF)
Describes a print job.
|
Printing |
Reference |
2007-03-02
|
NSPrintPanel Class Reference
(HTML)
(PDF)
Describes a print dialog.
|
Printing |
Reference |
2007-07-16
|
NSView Class Reference
(HTML)
(PDF)
Describes the interface for drawing, event handling, and printing in views.
|
Printing |
Reference |
2009-02-04
|
Obtaining 16 Bits-Per-Color Data with CUPS Raster Printing
(HTML)
TN2149: Obtaining 16 Bits-Per-Color Data with CUPS Raster Printing
|
Printing |
Technical Notes |
2005-08-24
|
OutputBins2PDE
(HTML)
(DMG)
(ZIP)
A Printer PDE demonstrating new features in 10.5
|
Printing |
Sample Code |
2008-02-08
|
PDEPanel Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used to implement custom panes in a printing dialog.
|
Printing |
Reference |
2007-12-11
|
PDEPlugIn Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used to add custom panes to a printing dialog.
|
Printing |
Reference |
2007-12-11
|
PDEPlugInCallbackProtocol Reference
(HTML)
(PDF)
Describes the informal protocol used to access information about the current print job.
|
Printing |
Reference |
2007-12-11
|
PDEProject
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates an application-hosted printing dialog extension (PDE) that displays a custom pane in the Print dialog.
|
Printing |
Sample Code |
2003-01-14
|
PMPrinterPrintWithFile
(HTML)
(DMG)
(ZIP)
How to send files, for example PostScript and PDF, directly to the printer. Replaces the pict-ps path.
|
Printing |
Sample Code |
2006-07-18
|
PMPrinterTest
(HTML)
(DMG)
(ZIP)
Demonstrates using the PMPrinter APIs to obtain information about the connected printers.
|
Printing |
Sample Code |
2009-02-13
|
Printer Queue vs. Printer Name
(HTML)
QA1407: Explains the difference between a printer queue and a printer name.
|
Printing |
Technical Q&As |
2007-04-26
|
Printing Plug-in Interfaces Reference
(HTML)
(PDF)
Describes the various callback interfaces that Mac OS X printing plug-ins implement in Carbon.
|
Printing |
Reference |
2003-07-31
|
Printing Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to support printing in Cocoa applications.
|
Printing |
Guides |
2006-06-28
|
Providing PDF Workflow Options in the Print Dialog
(HTML)
(PDF)
Installation information and examples, including the use of Automator workflows.
|
Printing |
Guides |
2007-10-31
|
Quartz 2D Interpolation
(HTML)
()
QA1186: Explains how to control Quartz 2D's image interpolation.
|
Printing |
Technical Q&As |
2002-10-29
|
Quartz 2D Thread Safety
(HTML)
()
QA1238: Explains the thread-safety issues for the Quartz 2D API.
|
Printing |
Technical Q&As |
2003-02-25
|
Retain Counts of io_object_t Objects in IOKit.framework
(HTML)
()
QA1195: Distinguishes between the retain counts of an I/O Kit kernel object and its io_object_t user space proxy.
|
Printing |
Technical Q&As |
2008-09-24
|
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.
|
Printing |
Technical Notes |
2007-03-29
|
Saving the current Core Graphics Path
(HTML)
QA1056: Explains that the Core Graphics save and restore GState APIs do not affect the path.
|
Printing |
Technical Q&As |
2001-10-02
|
Supporting Printing in Your Carbon Application
(HTML)
(PDF)
Explains how to support printing in Carbon applications. Includes creating PDFs and porting from Mac OS 9.
|
Printing |
Guides |
2004-08-31
|
Ticket Services Reference
(HTML)
(PDF)
Describes the C API used by printer modules and PDEs to communicate printing information to the system.
|
Printing |
Reference |
2002-10-23
|
Tioga PostScript Printing Plugins in Mac OS X 10.2
(HTML)
()
QA1085: Why Tioga printing plugins for PostScript printing aren't called on Mac OS X 10.2 and later.
|
Printing |
Technical Q&As |
2003-07-14
|
Turning Off Core Graphics Clipping
(HTML)
QA1050: Explains how to clear the clipping path for a CGContext.
|
Printing |
Technical Q&As |
2001-07-02
|
Unexpected CG state changes
(HTML)
QA1045: Explains why the Core Graphics drawing state sometimes changes for no apparent reason.
|
Printing |
Technical Q&As |
2001-07-02
|
Using PostScript Printer Description Files
(HTML)
(PDF)
Information for printer vendors. Includes installing files, PPD/PDE binding, and grouping features.
|
Printing |
Guides |
2005-07-07
|
Using PPD constraints with Paper Sizes
(HTML)
QA1603: Describes the requirements for using PPD Constraints to constrain options against paper size.
|
Printing |
Technical Q&As |
2008-08-08
|
ViewController
(HTML)
(DMG)
(ZIP)
Demonstrates how to use "NSViewController".
|
Printing |
Sample Code |
2007-06-11
|
Why does logging keep my Printer Module from working?
(HTML)
()
Deprecated - QA1182: Describes some problems with standard printf logging in a Printer Module on Jaguar.
|
Printing |
Technical Q&As |
2002-11-06
|
Why don't all of my PDE localizations show up in all applications?
(HTML)
()
QA1185: Explains why some PDE localizations might not appear in all applications.
|
Printing |
Technical Q&As |
2002-10-16
|
48 bit & 64 bit Pixel Format support in QuickTime
(HTML)
()
QA1114: Discusses QuickTime's support for pixel formats with more than 8 bits per channel.
|
QuickTime |
Technical Q&As |
2002-02-07
|
Accessing Decompressed Images
(HTML)
QTMTB27: Demonstrates the use of a transfer procedure to access a decompressed image and manipulate it prior to display.
|
QuickTime |
Technical Q&As |
1995-05-01
|
addflashactions
(HTML)
(DMG)
(ZIP)
Adds a few wired actions to a movie that has a flash track.
|
QuickTime |
Sample Code |
2003-02-25
|
addflashactions.win
(HTML)
(DMG)
(ZIP)
Adds a few wired actions to a movie that has a flash track.
|
QuickTime |
Sample Code |
2003-02-25
|
AddFrameToMovie
(HTML)
(DMG)
(ZIP)
Shows how to add an additional frame to the end of an existing movie.
|
QuickTime |
Sample Code |
2003-01-14
|
addhtactions
(HTML)
(DMG)
(ZIP)
Adds two go-to-URL actions to parts of the text track.
|
QuickTime |
Sample Code |
2003-02-25
|
addhtactions.win
(HTML)
(DMG)
(ZIP)
Adds two go-to-URL actions to parts of the text track.
|
QuickTime |
Sample Code |
2003-02-25
|
Adding a movie reference to a movie
(HTML)
QA1376: Demonstrates how to add a reference for a movie to another movie
|
QuickTime |
Technical Q&As |
2004-09-16
|
Adding metadata to a QuickTime movie using the QuickTime MetaData APIs
(HTML)
QA1515: Adding metadata to a QuickTime movie using the QuickTime MetaData APIs
|
QuickTime |
Technical Q&As |
2008-08-08
|
Adding metadata to an iTunes file using the QuickTime Metadata APIs
(HTML)
QA1508: How to add metadata to a movie using the QuickTime Metadata APIs
|
QuickTime |
Technical Q&As |
2007-02-14
|
Adding QuickTime Movie Data to Non-QuickTime Files
(HTML)
QTMTB31: Describes how to embed QuickTime movies into files, and play back on Windows or Mac.
|
QuickTime |
Technical Q&As |
1995-05-01
|
Adding Unicode characters to Text Media in a Text Track
(HTML)
QA1400: Describes how to add Unicode characters to text media in a text track
|
QuickTime |
Technical Q&As |
2005-09-01
|
AddTextMovie
(HTML)
(DMG)
(ZIP)
Adds a text track to an existing movie selected by the user.
|
QuickTime |
Sample Code |
2006-06-28
|
AddTextMovie.win
(HTML)
(DMG)
(ZIP)
Shows how to Add a text track to a Movie.
|
QuickTime |
Sample Code |
2003-01-14
|
addvractions
(HTML)
(DMG)
(ZIP)
Illustrates how to add wired actions to a QuickTime VR movie.
|
QuickTime |
Sample Code |
2003-01-14
|
addvractions.win
(HTML)
(DMG)
(ZIP)
Illustrates how to add wired actions to a QuickTime VR movie.
|
QuickTime |
Sample Code |
2003-01-14
|
Adjusting the movie brightness
(HTML)
QA1382: Demonstrates how to adjust the brightness of a movie for playback.
|
QuickTime |
Technical Q&As |
2004-09-16
|
AIFFWriter
(HTML)
(DMG)
(ZIP)
Deprecated - A Sound Manager sound output device component.
|
QuickTime |
Sample Code |
2003-01-14
|
aiffwriter.win
(HTML)
(DMG)
(ZIP)
Deprecated - A Sound Manager sound output device component.
|
QuickTime |
Sample Code |
2003-01-14
|
AlwaysPreview
(HTML)
(DMG)
(ZIP)
Demonstrates how to force the preview enabled mode by install a modal dialog filter proc in CustomGetFilePreview.
|
QuickTime |
Sample Code |
2003-01-14
|
Apple JavaScript Coding Guidelines
(HTML)
(PDF)
Provides an overview of the JavaScript language, its object-oriented features, and coding best practices.
|
QuickTime |
Guides |
2008-11-19
|
ASCIIMoviePlayerSample
(HTML)
(DMG)
(ZIP)
Demonstrates using a MovieDrawingCompleteProc to render a QuickTime movie in the Mac OS X Terminal.
|
QuickTime |
Sample Code |
2009-04-21
|
Audio Export - Encoding AAC Audio For MPEG-4 Export
(HTML)
TN2237: The QT MPEG4 Exporter does not show all options for generating AAC, this TN discusses workarounds.
|
QuickTime |
Technical Notes |
2009-01-27
|
AudioChannelLayout - What's the Audio Channel Order when the Layout has a Channel Bitmap?
(HTML)
QA1638: Explains the audio channel order when a channel layout is tagged as kAudioChannelLayoutTag_UseChannelBitmap.
|
QuickTime |
Technical Q&As |
2009-04-12
|
audiocodec
(HTML)
(DMG)
(ZIP)
A Sound Manager compressor and decompressor example supporting the uLaw format.
|
QuickTime |
Sample Code |
2003-01-14
|
audiocodec.win
(HTML)
(DMG)
(ZIP)
An example codec, a compressor and decompressor supporting the uLaw format.
|
QuickTime |
Sample Code |
2003-01-14
|
audioconverter.win
(HTML)
(DMG)
(ZIP)
SoundConverter routines to convert AIFF and AIFC files into AIFF/AIFC or QuickTime. Parse AIFF/AIFC files.
|
QuickTime |
Sample Code |
2003-01-14
|
Available FireWire Isochronous Bandwidth
(HTML)
QA1356: Discusses attempting to "pre-flight" an isochronous bandwidth allocation request by reading the currently available bandwidth.
|
QuickTime |
Technical Q&As |
2004-07-07
|
Avoiding Pauses When Looping Audio files with QuickTime
(HTML)
QA1371: Demonstrates how to avoid pauses when looping audio files with QuickTime
|
QuickTime |
Technical Q&As |
2004-09-08
|
BackgroundExporter
(HTML)
(DMG)
(ZIP)
Demonstrates techniques which can be used to export QuickTime movies in a separate export process.
|
QuickTime |
Sample Code |
2005-07-22
|
Base-Derived async image codecs must implement ImageCodecQueueStarting and ImageCodecQueueStopping
(HTML)
()
QA1157: Describes why base-derived codecs that set canAsync must implement ImageCodecQueueStarting and ImageCodecQueueStopping.
|
QuickTime |
Technical Q&As |
2002-07-09
|
Batch Exporting movie sound tracks with ConvertMovieToFile()
(HTML)
QTMTB62: Explains how to configure ConvertMovieToFile to use the same configuration information for more than one call.
|
QuickTime |
Technical Q&As |
2000-09-05
|
BeginMediaEdits -2050 badDataRefIndex error after calling NewMovie
(HTML)
QTMTB58: Describes reasons why BeginMediaEdits would return the -2050 badDataRefIndex error code during a media-editing session.
|
QuickTime |
Technical Q&As |
2000-09-05
|
Boinx Starts with Sample Code: FotoMagico Is a Powerful Digital Slideshow
(HTML)
Starting with Apple sample code, tools and technologies, Boinx wrote FotoMagico in a matter of months.
|
QuickTime |
Articles |
2007-12-11
|
BrideOfMungGrab
(HTML)
(DMG)
(ZIP)
Demonstrates the use of overlay windows and CG to draw text on captured video.
|
QuickTime |
Sample Code |
2005-08-12
|
Building Universal QuickTime Components for Mac OS X
(HTML)
()
TN2012: Discusses the changes necessary to build Universal Mach-O QuickTime Components for Mac OS X.
|
QuickTime |
Technical Notes |
2005-07-21
|
BurntTextSampleCode
(HTML)
(DMG)
(ZIP)
Converts text tracks of a movie to new text tracks with bit map representations of the text.
|
QuickTime |
Sample Code |
2003-01-14
|
Calculating the static video frame rate of a QuickTime movie.
(HTML)
()
QA1262: Calculating the static video frame rate of a QuickTime movie.
|
QuickTime |
Technical Q&As |
2008-08-06
|
Calling InitializeQTML from DLL Main
(HTML)
()
QTW89: Don't do anything significant in your QuickTime 3 for Windows DLL Main procedure.
|
QuickTime |
Technical Q&As |
1998-09-21
|
CaptureAndCompressIPBMovie
(HTML)
(DMG)
(ZIP)
Captures video & recompresses it using H.264 also captures audio saving the output in a movie file.
|
QuickTime |
Sample Code |
2007-08-14
|
Capturing a real-time movie stream
(HTML)
QA1535: Capturing real-time movie streams
|
QuickTime |
Technical Q&As |
2007-07-30
|
Carbon GLSnapshot
(HTML)
(DMG)
(ZIP)
Demonstrates the use of OpenGL with Quicktime to capture OpenGL content.
|
QuickTime |
Sample Code |
2003-07-07
|
CarbonQTGraphicImport
(HTML)
(DMG)
(ZIP)
Illustrates how to use the QuickTime GraphicImporter components.
|
QuickTime |
Sample Code |
2003-01-14
|
Checking For Presence of QuickTime 3 for Windows
(HTML)
()
QTW88: Programatically checking for the presence of QuickTime 3 for Windows.
|
QuickTime |
Technical Q&As |
1998-09-21
|
ChooseMovieClock and Video Output Components
(HTML)
()
TN2052: Discusses the ChooseMovieClock API introduced in QuickTime 6.
|
QuickTime |
Technical Notes |
2002-05-07
|
Choosing the Position Where a Movie is Pasted
(HTML)
QTMTB26: Explains how the position of a pasted movie is determined and shows how to force a given location.
|
QuickTime |
Technical Q&As |
1995-05-01
|
ChromaKeyMovie
(HTML)
(DMG)
(ZIP)
Demonstrates alternative approaches to removing a color from a QuickTime movie.
|
QuickTime |
Sample Code |
2003-01-14
|
CIVideoDemoGL
(HTML)
(DMG)
(ZIP)
CIVideoDemoGL demonstrates using Core Image with QuickTime and Core Video
|
QuickTime |
Sample Code |
2007-10-03
|
ClosedCaptionImporter
(HTML)
(DMG)
(ZIP)
QuickTime Movie Import Component for Scenarist Closed Caption files.
|
QuickTime |
Sample Code |
2007-11-15
|
Cocoa - SGDataProc
(HTML)
(DMG)
(ZIP)
Uses a Sequence Grabber data function and an NSQuickDrawView to simulate a preview operation for captured video.
|
QuickTime |
Sample Code |
2003-01-14
|
CocoaCreateMovie
(HTML)
(DMG)
(ZIP)
Demonstrates how to create a QuickTime movie from a set of Cocoa JPEG NSImage objects.
|
QuickTime |
Sample Code |
2003-01-14
|
CocoaVideoFrameToGWorld
(HTML)
(DMG)
(ZIP)
Demonstrates how to draw each frame of a QuickTime movie into a Cocoa NSQuickDrawView.
|
QuickTime |
Sample Code |
2003-01-14
|
CocoaVideoFrameToNSImage
(HTML)
(DMG)
(ZIP)
Demonstrates how to create an NSImage for each frame of a QuickTime movie.
|
QuickTime |
Sample Code |
2003-01-14
|
ColorMatching
(HTML)
(DMG)
(ZIP)
Performs simple color matching of images using ColorSync or the QuickTime 6.4 Graphics Importers.
|
QuickTime |
Sample Code |
2003-12-18
|
Component Creation Reference for QuickTime
(HTML)
(PDF)
Dscribes the API for creating QuickTime movie import, export, and preview components.
|
QuickTime |
Reference |
2006-05-23
|
Component Definitions
(HTML)
QTMCC14: Discusses the differences between components, component instances, component storage, and component RefCons.
|
QuickTime |
Technical Q&As |
2000-09-22
|
Component Manager for QuickTime
(HTML)
(PDF)
Shows how to work with QuickTime components using the Component Manager, the component properties API, and component resources.
|
QuickTime |
Guides |
2005-04-08
|
Compressed and Uncompressed Samples in the Same Track
(HTML)
QTMTB43: Recommends not to mix compressed and uncompressed data samples into the same sound track.
|
QuickTime |
Technical Q&As |
1995-08-01
|
Compressing QuickTime Movies for the Web
(HTML)
TN2218: Describes how to create QuickTime content optimized for use on the Web
|
QuickTime |
Technical Notes |
2008-05-01
|
Compression and Decompression Reference for QuickTime
(HTML)
(PDF)
Describes the API for QuickTime compression and decompression operations.
|
QuickTime |
Reference |
2006-05-23
|
Compression Sequence APIs - codecErr returned when compressing with H.264
(HTML)
QA1470: Describes why ICM Compression Sequence APIs cannot be used to encode to H.264
|
QuickTime |
Technical Q&As |
2006-11-15
|
Compression Sessions - Configuring codec quality settings
(HTML)
QA1444: Discusses how to set encoding quality for a Compression Sequence
|
QuickTime |
Technical Q&As |
2005-10-17
|
Compression Sessions - Configuring options using the Standard Compression dialog
(HTML)
QA1456: Discusses how to configure Compression Session options using Standard Compression dialog.
|
QuickTime |
Technical Q&As |
2006-01-12
|
Compression Sessions - Enabling muti-pass encoding
(HTML)
QA1450: Describes how to enable multi-pass encoding when using ICM compression sessions.
|
QuickTime |
Technical Q&As |
2006-01-12
|
Compression Sessions - Multipass encoding and the pass mode flags
(HTML)
QA1457: Discusses how the pass mode flags work when performing multipass compression operations.
|
QuickTime |
Technical Q&As |
2006-10-02
|
Compression Sessions - Temporal compression options
(HTML)
QA1455: Discusses the temporal compression option as it relates to quality and other compression session options.
|
QuickTime |
Technical Q&As |
2006-01-12
|
CompressMovies
(HTML)
(DMG)
(ZIP)
Shows how to use QuickTime movie compression in an application.
|
QuickTime |
Sample Code |
2003-01-14
|
CompressSequenceBegin & Ethernet in QuickTime
(HTML)
QTICM13: Describes resolving an issue with missing ImageDescription when sending compressed images over Ethernet using CompressSequenceBegin.
|
QuickTime |
Technical Q&As |
1995-05-01
|
ConvertMovieSndTrack
(HTML)
(DMG)
(ZIP)
Demonstrates using the Sound Converter to transcode a Sound Track from one audio encoding format to another.
|
QuickTime |
Sample Code |
2003-01-14
|
ConvertMovieToFile unexpected results
(HTML)
()
QTMTB51: Explains why white frames can occur in a movie that was saved using ConvertMovieToFile.
|
QuickTime |
Technical Q&As |
1999-06-14
|
ConvertToMovieJr
(HTML)
(DMG)
(ZIP)
Shows how to recompress QuickTime movies using the Image Compression Manager routines.
|
QuickTime |
Sample Code |
2003-01-14
|
Core Animation QuickTime Layer
(HTML)
(DMG)
(ZIP)
Shows the use of controls in a Layer over a Core Animation QTMovieLayer
|
QuickTime |
Sample Code |
2007-09-26
|
Core Video - Available Pixel Formats
(HTML)
QA1501: Discusses how to determine all the pixel format types and format descriptions known to Core Video.
|
QuickTime |
Technical Q&As |
2007-01-23
|
Correct Time Values
(HTML)
QTMTB32: Demonstrates finding correct time values for GetMoviePict to get all the frames of a QuickTime movie.
|
QuickTime |
Technical Q&As |
1995-05-01
|
Correction to SetMediaDataRef, short, not pointer
(HTML)
QTMTB44: Makes a correction to the description of SetMediaDataRef in the QT2.0 CD.
|
QuickTime |
Technical Q&As |
1995-08-01
|
couldNotResolveDataRef (-2000) returned from DataHSetDataRef and OpenADataHandler
(HTML)
()
QA1116: Describes why DataHSetDataRef and OpenADataHandler may return a couldNotResolveDataRef error in the writing case.
|
QuickTime |
Technical Q&As |
2002-02-07
|
CreateMovie
(HTML)
(DMG)
(ZIP)
Demonstrates how to create a QuickTime Movie with both a video and audio track.
|
QuickTime |
Sample Code |
2003-01-14
|
CreateMovie - C#
(HTML)
(DMG)
(ZIP)
Visual C# application demonstrating the QuickTime 7 COM Control creating movies from images and saving them
|
QuickTime |
Sample Code |
2005-11-09
|
CreateMovie - VB6
(HTML)
(DMG)
(ZIP)
Using the QuickTime 7 COM Control to create a movie from images and save the movie to disk
|
QuickTime |
Sample Code |
2005-11-09
|
CreateMovieFromReferences
(HTML)
(DMG)
(ZIP)
Shows how to create a movie from existing video samples in a file using AddMediaSampleReferences.
|
QuickTime |
Sample Code |
2007-08-31
|
CreateMovieJava
(HTML)
(DMG)
(ZIP)
Deprecated - Creates a Movie from Java drawing and a sound file.
|
QuickTime |
Sample Code |
2003-01-14
|
CreatePictFile
(HTML)
(DMG)
(ZIP)
Creates a QTComponent from a PICT, JPEG or GIF file using a GraphicsImporter.
|
QuickTime |
Sample Code |
2006-05-11
|
CreatePortAssociation And WM_QUERYNEWPALETTE Message
(HTML)
()
QTW91: Activating your custom palette under QuickTime 3 for Windows by calling NSetPalette and ActivatePalette.
|
QuickTime |
Technical Q&As |
1998-09-21
|
Creating a Movie from Movie Data in Memory
(HTML)
QA1341: Describes how to create a movie from movie data in memory.
|
QuickTime |
Technical Q&As |
2006-03-21
|
Creating Apple TV Media Files Containing Dolby Digital Professional AC-3 Audio
(HTML)
QA1604: Discusses how to create media files containing AC-3 audio for Apple TV using Compressor and QTKit.
|
QuickTime |
Technical Q&As |
2008-05-19
|
Creating Core Audio Format (.caf) Files
(HTML)
QA1534: Describes how to use afconvert to create .caf files
|
QuickTime |
Technical Q&As |
2009-01-07
|
Creating Sample Descriptor Atoms for a Non-Mac Device
(HTML)
QTPC06: Lists a reference for information on QuickTime atoms and their formats.
|
QuickTime |
Technical Q&As |
1995-08-01
|
Creating Sub GWorlds using QTNewGWorldFromPtr
(HTML)
QA1014: Using QTNewGWorldFromPtr to create sub GWorlds which reference the pixel data of other GWorlds.
|
QuickTime |
Technical Q&As |
2001-03-20
|
Creating Thumbnail PICTs
(HTML)
QTICM08: Describes transforming the generic icons of QuickTime PICT-created files into thumbnail icons of these PICTs.
|
QuickTime |
Technical Q&As |
1995-05-01
|
Creating track references when editing movies
(HTML)
QTMTB61: Explains how to use the InsertTrackSegment function to copy a track reference rather than the actual media.
|
QuickTime |
Technical Q&As |
2000-09-05
|
Cross-Platform Communication Using the PC Compatibility Messaging System
(HTML)
TN1076: Describes Messaging System Architecture used in Apple's PC Compatibility and DOS Compatibility products
|
QuickTime |
Technical Notes |
1996-10-01
|
CustomMedia
(HTML)
(DMG)
(ZIP)
Demonstrates how to subclass quicktime.std.movies.media.Media to support custom media types.
|
QuickTime |
Sample Code |
2006-05-11
|
Data Components Reference for QuickTime
(HTML)
(PDF)
Describes the API for QuickTime data components.
|
QuickTime |
Reference |
2006-05-23
|
Decompressing DV frames and accessing the pixels
(HTML)
()
TN2044: Discusses and demonstrates how to decompress DV frames and access the pixels directly.
|
QuickTime |
Technical Notes |
2002-04-11
|
Decompressing IMA WAVE files
(HTML)
QTMCC11: Describes how to use the Sound Manager to decompress and play Window's Microsoft ADPCM-compressed WAVE files.
|
QuickTime |
Technical Q&As |
1998-10-19
|
Decompressing MP3
(HTML)
QTMCC15: Discusses decompressing an MP3 file into a buffer using SoundConverter APIs.
|
QuickTime |
Technical Q&As |
2000-09-22
|
Decompression Sessions - Setting codec accuracy and field mode
(HTML)
QA1460: Describes how to set codec accuracy and field mode options when creating a decompression sessions.
|
QuickTime |
Technical Q&As |
2006-01-12
|
DecompressionAndScaling
(HTML)
(DMG)
(ZIP)
Shows how to convert a version 2 PICT to a compressed QuickTime data buffer.
|
QuickTime |
Sample Code |
2003-01-14
|
DelegateOnlyComponent
(HTML)
(DMG)
(ZIP)
Image Codec Component which simply delegates to a real Image Codec (in this case a '2vuy' decompressor).
|
QuickTime |
Sample Code |
2005-10-18
|
Derived Media Handler Components Update
(HTML)
()
QTMCC08: Gives practical limits for data transfer rates under QuickTime 2.5.
|
QuickTime |
Technical Q&As |
1996-08-21
|
DesktopSprites
(HTML)
(DMG)
(ZIP)
Shows how to use the QuickTime Sprite Toolbox APIs to create and animate sprites in a window.
|
QuickTime |
Sample Code |
2003-02-25
|
DesktopSprites.win
(HTML)
(DMG)
(ZIP)
Shows how to use the QuickTime Sprite Toolbox APIs to create and animate sprites in a window.
|
QuickTime |
Sample Code |
2003-02-25
|
Determining QuickDrawVideo Media Pixel Depth
(HTML)
QTMTB17: Demonstrates how to retrieve the pixel depth of a QuickTime video media or movie.
|
QuickTime |
Technical Q&As |
1995-05-01
|
Determining required components for QuickTime movies
(HTML)
QA1093: Shows how to determine if a given QuickTime movie requires a component that's not currently installed on the system.
|
QuickTime |
Technical Q&As |
2001-11-07
|
Developing a QuickTime Musical Instrument
(HTML)
Deprecated - QTMA05: Explains resolving the lack of QuickTime 2.0 API support for creating new music components.
|
QuickTime |
Technical Q&As |
1995-05-01
|
Difference between using Restart or Shut Down in the Finder's Special menu in Open Firmware
(HTML)
()
HW47: Explains the differences between using Restart or Shut Down on Open Firmware
|
QuickTime |
Technical Q&As |
1999-02-15
|
DigitizerShell
(HTML)
(DMG)
(ZIP)
Simple sequence grabber and vdig test bed for testing vdig and digitizer functionality.
|
QuickTime |
Sample Code |
2003-01-14
|
Dimmer2Effect
(HTML)
(DMG)
(ZIP)
Shows how to build a custom 2 source effect component for QuickTime.
|
QuickTime |
Sample Code |
2003-02-25
|
Dimmer2Effect.win
(HTML)
(DMG)
(ZIP)
Shows how to build a custom 2 source effect component for QuickTime.
|
QuickTime |
Sample Code |
2003-02-25
|
Disabling QuickTime Error Dialogs When Opening or Tasking a Movie
(HTML)
()
QA1164: How to disable QuickTime error dialogs which may be presented when opening or tasking a movie.
|
QuickTime |
Technical Q&As |
2003-03-20
|
DragAndDrop Shell
(HTML)
(DMG)
(ZIP)
A Drag and Drop shell for producing QuickTime drag and drop tools.
|
QuickTime |
Sample Code |
2003-01-14
|
DrawTextCodec
(HTML)
(DMG)
(ZIP)
This is a QuickTime codec for compressing black and white pictures into the glyphs of a font.
|
QuickTime |
Sample Code |
2003-01-14
|
DropDraw
(HTML)
(DMG)
(ZIP)
Demonstrates automatic ColorSync color-matching when drawing with QuickTime graphics importers in Panther
|
QuickTime |
Sample Code |
2005-08-01
|
DukeMovie
(HTML)
(DMG)
(ZIP)
Demonstrates playback of any QuickTime content within a java.awt display space using a QTComponent.
|
QuickTime |
Sample Code |
2006-05-11
|
DV Codec settings and performance
(HTML)
()
QA1149: Discusses the difference between compression quality, decompression quality, and performance with the DV codec.
|
QuickTime |
Technical Q&As |
2004-01-20
|
Dynamically registering a bundled component
(HTML)
QA1083: Describes how to dynamically register a Component which resides in an Application bundle.
|
QuickTime |
Technical Q&As |
2004-06-07
|
Efficiently using Quartz Composer compositions with QuickTime
(HTML)
TN2145: Describes how to best use Quartz Composer compositions in a QuickTime environment.
|
QuickTime |
Technical Notes |
2005-07-05
|
ElectricImageComponent
(HTML)
(DMG)
(ZIP)
Demonstrates how to build five QuickTime Components.
|
QuickTime |
Sample Code |
2005-09-21
|
ElectricImageComponent.win
(HTML)
(DMG)
(ZIP)
Demonstrates how to build five QuickTime Components.
|
QuickTime |
Sample Code |
2004-01-23
|
Endian Concerns When Playing 'snd ' Resources
(HTML)
QTW97: Use the Resource Manager to avoid byte-swapping 'snd ' resources before playing under Windows
|
QuickTime |
Technical Q&As |
1999-11-08
|
ExampleCodec
(HTML)
(DMG)
(ZIP)
An example of am image compression codec that handles both compression and decompression of images.
|
QuickTime |
Sample Code |
2003-01-14
|
ExampleIPBCodec
(HTML)
(DMG)
(ZIP)
A video compressor and decompressor component pair for QuickTime 7. Supports IPB frame patterns.
|
QuickTime |
Sample Code |
2005-08-16
|
ExampleVideoPanel
(HTML)
(DMG)
(ZIP)
An example Sequence Grabber Video Panel Component.
|
QuickTime |
Sample Code |
2003-01-14
|
ExampleVideoPanel.win
(HTML)
(DMG)
(ZIP)
An example Sequence Grabber Video Panel Component.
|
QuickTime |
Sample Code |
2003-01-14
|
Exporting Movies for iPod, Apple TV and iPhone
(HTML)
TN2188: Discusses the use of the iPod, Apple TV and iPhone QuickTime export components.
|
QuickTime |
Technical Notes |
2009-04-30
|
Exporting TIFF files in little-endian format
(HTML)
QA1044: Explains how to export a TIFF file in little-endian format.
|
QuickTime |
Technical Q&As |
2001-06-26
|
Extracting DV Fields using QTNewGWorldFromPtr
(HTML)
QA1017: Describes using QTNewGWorldFromPtr to access individual fields contained within a frame of DV source.
|
QuickTime |
Technical Q&As |
2001-03-20
|
ExtractMovieAudioToAIFF
(HTML)
(DMG)
(ZIP)
Demonstrates how to extract audio from QuickTime Movies and write the data to an AIFF file.
|
QuickTime |
Sample Code |
2006-03-31
|
FastDitherUsingQT
(HTML)
(DMG)
(ZIP)
Demonstrates how you can use QuickTime to get faster dithering.
|
QuickTime |
Sample Code |
2003-02-25
|
Fiendishthngs
(HTML)
(DMG)
(ZIP)
Fiendishthngs lists all the the Components it finds on the system and lets you query them for information.
|
QuickTime |
Sample Code |
2007-09-13
|
Fill in the size field before calling ICMGetPixelFormatInfo
(HTML)
()
TN2057: Discusses why you should always fill in the size field of the ICMPixelFormatInfo structure before calling ICMGetPixelFormatInfo.
|
QuickTime |
Technical Notes |
2002-07-17
|
Filtering QuickTime media types in Navigation Services
(HTML)
()
QA1274: Describes how to filter QuickTime media types in a Navigation Services filter procedure.
|
QuickTime |
Technical Q&As |
2003-07-23
|
Filtering the Effects List returned by QTGetEffectsList
(HTML)
()
QA1190: Shows how to edit the list of effects returned by the QTGetEffectsList function.
|
QuickTime |
Technical Q&As |
2002-09-04
|
Final Cut Pro - Preferred Video Media Time Scales and Sample Durations
(HTML)
QA1447: Lists the preferred time scales/sample durations for media created for use with FCP.
|
QuickTime |
Technical Q&As |
2005-10-24
|
Final Cut Pro - The 'r4fl' Pixel Format
(HTML)
TN2201: Describes the 'r4fl' pixel format used by Final Cut Pro to support greater than 8-bit rendering.
|
QuickTime |
Technical Notes |
2008-08-06
|
Full Screen changes in QuickTime 6.1 and 6.3
(HTML)
()
TN2068: Changes made to the QuickTime Full Screen API with the release of QuickTime6.1 and QuickTime6.3
|
QuickTime |
Technical Notes |
2003-06-19
|
FullScreen
(HTML)
(DMG)
(ZIP)
Shows how to use BeginFullScreen and EndFullScreen to enter and exit full-screen mode.
|
QuickTime |
Sample Code |
2003-01-14
|
Functions that Modify Movie Properties, QuickTime Track, and Movie Sound Volume
(HTML)
QTMTB39: Explains movie volume values, and how to exceed the maximum level using Sound Manager 3.0.
|
QuickTime |
Technical Q&As |
1995-05-01
|
GDGetScale
(HTML)
Deprecated - QTICM04: Describes the function call GDGetScale, its parameters, and errors it may encounter.
|
QuickTime |
Technical Q&As |
1995-05-01
|
GDHasScale
(HTML)
Deprecated - QTICM03: Describes the function GDHasScale; lists what it returns, its main purpose, parameters, and possible errors.
|
QuickTime |
Technical Q&As |
1995-05-01
|
GDSetScale
(HTML)
Deprecated - QTICM05: Describes the function GDSetScale, its parameters, and the errors it may encounter.
|
QuickTime |
Technical Q&As |
1995-05-01
|
GetDIBFromPict fails with QuickTime "Minimum" installation
(HTML)
QA1294: Demonstrates how to check for any available QuickTime components required by individual QuickTime functions.
|
QuickTime |
Technical Q&As |
2004-09-28
|
Getting a Packet Trace
(HTML)
()
QA1176: Lists tools available for looking at the network packets on the wire.
|
QuickTime |
Technical Q&As |
2008-06-03
|
Getting Up to Speed with QuickTime VR: Notes from the Field
(HTML)
TN1029: Understanding QuickTime VR: available tools and what a multimedia developer may be interested in.
|
QuickTime |
Technical Notes |
2000-08-14
|
Graphic Import-Export
(HTML)
(DMG)
(ZIP)
Demonstrates how to Draw, Scale, Rotate and Export images using QuickTime Graphics Importers and Exporters.
|
QuickTime |
Sample Code |
2003-01-14
|
graphicimporter.win
(HTML)
(DMG)
(ZIP)
Demonstrates ways of using QuickTime graphics importers.
|
QuickTime |
Sample Code |
2003-01-14
|
Graphics Exporters - Creating 16-bit-per-channel image files
(HTML)
QA1354: Discusses how to use QuickTime Graphics Exporters to create 16-bit-per-channel image files.
|
QuickTime |
Technical Q&As |
2004-06-03
|
Graphics Importer -8970 errors & TIFF Support
(HTML)
QTMCC18: Discusses the -8970 error when using graphics importers with certain TIFF files.
|
QuickTime |
Technical Q&As |
2000-11-29
|
Graphics Importers and image files containing multiple layers
(HTML)
()
QA1148: Describes how to get the natural bounds of layers contained in a multi-layered image file.
|
QuickTime |
Technical Q&As |
2002-06-18
|
GraphicsImportSetBoundsRect resets your Matrix
(HTML)
()
QA1144: Discusses how calling GraphicsImportSetBoundsRect will reset a graphics importers matrix.
|
QuickTime |
Technical Q&As |
2002-05-29
|
GreyscaleEffectSample
(HTML)
(DMG)
(ZIP)
Shows how to build a custom single source effect component for QuickTime.
|
QuickTime |
Sample Code |
2003-02-25
|
GroupDrawing
(HTML)
(DMG)
(ZIP)
Deprecated - Groups QuickTime drawing-capable objects into the display space of a single QTCanvas.
|
QuickTime |
Sample Code |
2003-01-14
|
hacktv
(HTML)
(DMG)
(ZIP)
Illustrates how to use use the Sequence Grabber APIs to capture video and create QuickTime Movies.
|
QuickTime |
Sample Code |
2003-01-14
|
HackTV Carbon
(HTML)
(DMG)
(ZIP)
HackTV Carbon shows how to use the sequence grabber to preview and record QuickTime movie files.
|
QuickTime |
Sample Code |
2007-11-16
|
hacktv.win
(HTML)
(DMG)
(ZIP)
Illustrates how to use use the Sequence Grabber APIs to capture video and create QuickTime Movies.
|
QuickTime |
Sample Code |
2003-01-14
|
Handling of Update Events While a Movie Plays
(HTML)
Deprecated - QTMTB45: Describes timing issues that can be caused by applications calling WaitNextEvent while playing a QuickTime movie.
|
QuickTime |
Technical Q&As |
1995-09-15
|
How can I find out what non-RGB pixel formats a codec supports?
(HTML)
()
QA1249: Applications can find out if a codec supports non-RGB pixel formats.
|
QuickTime |
Technical Q&As |
2008-04-24
|
How can I verify that a Movie can actually draw into a non-RGB GWorld?
(HTML)
()
QA1243: Techniques to verify that a Movie can actually draw into a non-RGB GWorld.
|
QuickTime |
Technical Q&As |
2003-03-05
|
How can I work with MPEG-2 media using QuickTime?
(HTML)
QA1540: How to work with MPEG-2 media using QuickTime.
|
QuickTime |
Technical Q&As |
2007-08-29
|
How do I count the frames in an MPEG movie?
(HTML)
()
QTMTB54: Talks about using the QuickTime Movie Toolbox function GetMovieNextInterestingTime with MPEG media tracks.
|
QuickTime |
Technical Q&As |
2003-05-02
|
How do I create a QuickTime movie from PCM audio samples in memory?
(HTML)
QA1539: How to create a QuickTime movie from PCM audio samples in memory
|
QuickTime |
Technical Q&As |
2007-08-29
|
How do I decompress individual frames into an offscreen?
(HTML)
QTMTB57: Describes methods for decompressing individual frames of a video track into an offscreen memory buffer.
|
QuickTime |
Technical Q&As |
2000-04-24
|
How to Compute Data Rate for QuickTime Movies
(HTML)
QTMTB46: Describes two methods of measuring the rate of samples for Quicktime movies.
|
QuickTime |
Technical Q&As |
1995-09-15
|
How to get a native QuickTime movie object from the QuickTime ActiveX/COM control
(HTML)
QA1594: Describes how to get a native QuickTime movie object from the QuickTime ActiveX/COM control
|
QuickTime |
Technical Q&As |
2008-03-27
|
How to Get the First Video Frame
(HTML)
QTMCC01: Describes how to get the first frame of a movie using GetMovieNextInterestingTime.
|
QuickTime |
Technical Q&As |
1995-05-01
|
How to play a sequence of movies in a Web page
(HTML)
QA1593: How to have the QuickTime plug-in play a sequence of movies, one after the other, in a Web page
|
QuickTime |
Technical Q&As |
2008-08-08
|
How to Tell Whether a Picture is QuickTime-Compressed
(HTML)
QTICM02: Details how to determine whether a picture's QuickTime-compressed, contains QuickTime-compressed images, and type of compression used.
|
QuickTime |
Technical Q&As |
1995-05-01
|
How to work around HIMovieViewCreate failing
(HTML)
QA1417: Describes how to work around HIMovieViewCreate failing to initialize the view in QuickTime 7
|
QuickTime |
Technical Q&As |
2008-03-11
|
HTML Scripting Guide for QuickTime
(HTML)
(PDF)
Defines the HTML tags and parameters used to communicate with the QuickTime browser plug-in, ActiveX control, and QuickTime Player.
|
QuickTime |
Guides |
2008-10-15
|
HTML Video With CSS Effects and Custom Video Controls
(HTML)
(DMG)
(ZIP)
HTML5 video element example that uses CSS effects and custom video controls.
|
QuickTime |
Sample Code |
2008-08-06
|
ICM Drawing non-scheduled frames with QuickTime 6
(HTML)
()
TN2060: Changes to how the Image Compression Manager draws non-scheduled frames in QuickTime 6 on Mac OS X.
|
QuickTime |
Technical Notes |
2002-08-21
|
Idling Movie Importers
(HTML)
TN2111: discusses how to write an idling movie importer component
|
QuickTime |
Technical Notes |
2004-11-12
|
Image Codec Reference for QuickTime
(HTML)
(PDF)
Describes the API for QuickTime image codecs.
|
QuickTime |
Reference |
2006-05-23
|
Image Compression Dialog Options
(HTML)
QTICM14: Describes how to display an extra Options button in the normal Image Compression dialog.
|
QuickTime |
Technical Q&As |
1995-08-01
|
Image Compression Manager Reference
(HTML)
(PDF)
Describes the API for QuickTime image compression.
|
QuickTime |
Reference |
2006-05-23
|
Image Decompressor Data-loading Procs
(HTML)
()
QTMCC19: Explains how to use an image decompressor's data-loading proc.
|
QuickTime |
Technical Q&As |
2003-07-10
|
ImageCompositing
(HTML)
(DMG)
(ZIP)
Deprecated - Applies compositing effects such as blend and transparency. Also records a Movie using the Compositor.
|
QuickTime |
Sample Code |
2003-01-14
|
ImageDescription Extension Format
(HTML)
()
QTMCC04: Gives a reference for information on image description extensions.
|
QuickTime |
Technical Q&As |
1996-11-27
|
ImageFile
(HTML)
(DMG)
(ZIP)
Shows how to use GraphicsImporter to import and display a wide range of image file formats.
|
QuickTime |
Sample Code |
2006-06-28
|
ImageProducing
(HTML)
(DMG)
(ZIP)
Demonstrates how to display any QuickTime drawing object using Java's ImageProducing model.
|
QuickTime |
Sample Code |
2006-05-05
|
Implementing a CVFillExtendedPixelsCallBack
(HTML)
QA1440: Discusses how you implement a Core Video custom extended pixel fill callback function.
|
QuickTime |
Technical Q&As |
2005-09-06
|
Import and Export Reference for QuickTime
(HTML)
(PDF)
Describes the API for QuickTime graphics importing and exporting.
|
QuickTime |
Reference |
2006-05-23
|
Importer Components - What is the 'mcfg' resource used for?
(HTML)
()
QA1267: Discusses the Media Configuration 'mcfg' resource which lists Importer Component file type characteristics and its use.
|
QuickTime |
Technical Q&As |
2005-10-17
|
ImportExport
(HTML)
(DMG)
(ZIP)
Demonstrates both importing and referencing a media file and performing a movie export with customisable settings.
|
QuickTime |
Sample Code |
2006-05-11
|
ImportExportMovie
(HTML)
(DMG)
(ZIP)
Shows how to import files into QuickTime movies and export movie data.
|
QuickTime |
Sample Code |
2003-01-14
|
Importing animated GIFs
(HTML)
()
TN2018: Describes how to tell if a GIF file or dataref contains more than one frame.
|
QuickTime |
Technical Notes |
2001-04-17
|
Importing image data from memory
(HTML)
QTMTB56: Explains using the graphics importer API's to read image data which resides in memory.
|
QuickTime |
Technical Q&As |
2000-04-03
|
Importing Sys 7 Snds
(HTML)
QTMCC16: Describes how to import System 7 sound files using QuickTime.
|
QuickTime |
Technical Q&As |
2000-09-22
|
ImproveYourImage
(HTML)
(DMG)
(ZIP)
Demonstrates the use of QuickTime Graphics Importers and Exporters.
|
QuickTime |
Sample Code |
2005-08-24
|
Improving Windows Screen Updating with QuickTime for Windows Double-Buffering Feature
(HTML)
TN2153: QuickTime 6.4 includes a facility to improve screen updating for Windows applications
|
QuickTime |
Technical Notes |
2005-10-18
|
Incorrect Inside Macintosh Volume V documentation
(HTML)
Deprecated - QD15: Identifies incorrect documentation in Inside Macintosh Volume V regarding the formats of PnPixPat and BkPixPat opcodes.
|
QuickTime |
Technical Q&As |
1995-09-15
|
Inside Mac ICM Code
(HTML)
(DMG)
(ZIP)
Demonstrates the use of the QuickTime Image Compression Manager.
|
QuickTime |
Sample Code |
2003-01-14
|
Inside Mac Movie TB Code
(HTML)
(DMG)
(ZIP)
Deprecated - Macintosh Movie Toolbox sample code.
|
QuickTime |
Sample Code |
2003-01-14
|
Integrating the QuickTime for Windows 7.0.3 Installer into your Application Installer
(HTML)
QA1463: Describes new behavior for the QuickTime for Windows 7.0.3 Installer
|
QuickTime |
Technical Q&As |
2006-02-07
|
Interactive Movies
(HTML)
(PDF)
Explains how to construct interactive movies using QuickTime wired sprites and sprite animation.
|
QuickTime |
Guides |
2002-10-01
|
Intercepting movie controller actions
(HTML)
QA1094: Demonstrates how to intercept movie controller actions.
|
QuickTime |
Technical Q&As |
2001-11-14
|
Intercepting QuickTime Wired Actions
(HTML)
QA1095: Demonstrates how to intercept wired actions in a movie controller action filter function.
|
QuickTime |
Technical Q&As |
2001-11-14
|
IOKit Framework Headers
(HTML)
()
QA1107: Describes the differences between the headers in IOKit.framework and the I/O Kit headers in Kernel.framework.
|
QuickTime |
Technical Q&As |
2002-01-15
|
Is ColorSync thread safe?
(HTML)
()
QA1261: Discusses ColorSync thread-safety issues.
|
QuickTime |
Technical Q&As |
2003-04-17
|
Is QuickTime thread-safe?
(HTML)
QA1088: Discusses thread-safety and reentrancy of the QuickTime library on both Mac & Windows.
|
QuickTime |
Technical Q&As |
2006-02-14
|
iSight - Configuring gain settings for IIDC cameras
(HTML)
QA1421: Discusses how to configure features of IIDC cameras, specifically gain for the iSight
|
QuickTime |
Technical Q&As |
2005-04-06
|
JavaScript Scripting Guide for QuickTime
(HTML)
(PDF)
Defines the objects, methods, and interfaces exposed to JavaScript by the QuickTime browser plug-in and ActiveX control.
|
QuickTime |
Guides |
2008-02-08
|
JPEG File Interchange Format
(HTML)
(DMG)
(ZIP)
Preview component which lets you make previews from JFIF files in the QuickTime StandardFilePreview dialog.
|
QuickTime |
Sample Code |
2003-01-14
|
KeyboardController
(HTML)
(DMG)
(ZIP)
Shows how to customise user controlled playback of a movie using the keyboard.
|
QuickTime |
Sample Code |
2006-05-11
|
Keyframes and AddMediaSample
(HTML)
QTMCC20: Describes setting flags correctly for AddMediaSample to mark keyframes and difference frames.
|
QuickTime |
Technical Q&As |
2000-12-01
|
Legacy Devices
(HTML)
HW84: Discusses why legacy devices with hard-wired I/O addresses may not work properly with Open Firmware.
|
QuickTime |
Technical Q&As |
2000-03-20
|
Leopard Technology Series for Developers: Graphics & Media Overview
(HTML)
Describes Leopard's graphics and media capabilities.
|
QuickTime |
Articles |
2007-12-11
|
Limiting the component list in SCRequestImageSettings
(HTML)
QA1062: Describes the scCompressionListType flag, which limits the list of compressors shown in the standard image settings dialog.
|
QuickTime |
Technical Q&As |
2006-01-12
|
Linked Movies with Different Color Palettes
(HTML)
()
QTMRF07: Explains why a QuickTime movie shouldn't contain subMovies that have different color palettes.
|
QuickTime |
Technical Q&As |
1996-02-15
|
LiveVideoMixer
(HTML)
(DMG)
(ZIP)
LiveVideoMixer demonstrates customized video rendering with QuickTime 7 and CoreVideo and OpenGL.
|
QuickTime |
Sample Code |
2008-04-24
|
LiveVideoMixer2
(HTML)
(DMG)
(ZIP)
An updated LiveVideoMixer with DV out over FireWire
|
QuickTime |
Sample Code |
2006-05-05
|
LiveVideoMixer3
(HTML)
(DMG)
(ZIP)
LiveVideoMixer3 is extended to support Video In via QTKit
|
QuickTime |
Sample Code |
2006-08-01
|
LockPixels and DisposeGWorld with QTNewGWorldFromPtr
(HTML)
QA1007: Clarifies some issues surrounding pointer ownership when creating GWorlds with QTNewGWorldFromPtr
|
QuickTime |
Technical Q&As |
2001-02-26
|
Looping Audio Files with QuickTime for Windows
(HTML)
QA1559: How to Continuously Loop Audio Files with QuickTime for Windows
|
QuickTime |
Technical Q&As |
2007-10-09
|
Mac OS X Server QuickTime Streaming Server Administration
(PDF)
Explains how to set up and manage QuickTime streaming services.
|
QuickTime |
Guides |
2005-04-29
|
MakeEffectMovie
(HTML)
(DMG)
(ZIP)
Creating a movie with an effects track allowing the user to specify the effect using the standard effects dialog.
|
QuickTime |
Sample Code |
2003-01-14
|
makeeffectslideshow
(HTML)
(DMG)
(ZIP)
Creates a slide show movie using effects to switch from one video track to the next.
|
QuickTime |
Sample Code |
2003-02-25
|
makeeffectslideshow.win
(HTML)
(DMG)
(ZIP)
Creates a slide show movie using effects to switch from one video track to the next.
|
QuickTime |
Sample Code |
2003-02-25
|
MakeiPhoneRefMovie
(HTML)
(DMG)
(ZIP)
Demonstrates how to generate QuickTime Reference Movies for iPhone.
|
QuickTime |
Sample Code |
2007-08-03
|
Managing QTCompressionOptions - An overview of the QTCompressionOptionsWindow sample
(HTML)
TN2219: Introductory overview of the QTCompressionOptionsWindow sample demonstrating one way to manage QTCompressionOptions objects.
|
QuickTime |
Technical Notes |
2008-03-11
|
Maximizing Your Media: A Brief Guide To the Latest and Greatest QuickTime Media Types
(HTML)
()
TN1087: Documents Quicktime methodolgies to ensure applications see any media types available.
|
QuickTime |
Technical Notes |
1996-12-01
|
MCComponent
(HTML)
(DMG)
(ZIP)
A sample QuickTime component skeleton.
|
QuickTime |
Sample Code |
2003-01-14
|
MCSetClip and Clipping with the Movie Controller
(HTML)
QTMTB18: Tells why the movie controller ignores the clip set by SetMovieDisplayClipRgn and shows a correct clipping technique.
|
QuickTime |
Technical Q&As |
1995-05-01
|
mdiplayer.win
(HTML)
(DMG)
(ZIP)
Demonstrates how to display QuickTime movies using the MDI (multiple document interface).
|
QuickTime |
Sample Code |
2003-01-14
|
Media Types and Media Handlers Reference
(HTML)
(PDF)
Describes the API for QuickTime media handlers.
|
QuickTime |
Reference |
2006-11-10
|
MeterTest
(HTML)
(DMG)
(ZIP)
Sampling of sound input using SPBGetDeviceInfo(). Metering is then turned on and sampling is repeated.
|
QuickTime |
Sample Code |
2003-03-14
|
mfc.win
(HTML)
(DMG)
(ZIP)
Contains a number of QuickTime samples using MFC: MFCMDIPlayer, MFCQTClasses, QTClasses, SimpleEdit, SimplePlayer.
|
QuickTime |
Sample Code |
2003-01-14
|
MIDI File Format
(HTML)
Describes the QuickTime implementation of the MIDI file standard.
|
QuickTime |
Reference |
2002-09-17
|
Movie Controller Reference
(HTML)
(PDF)
Describes the API for QuickTime movie controllers.
|
QuickTime |
Reference |
2006-05-23
|
Movie Data Security
(HTML)
TN2038: Describes techniques you can use to protect data in QuickTime movies.
|
QuickTime |
Technical Notes |
2001-12-13
|
Movie Drawing Complete Procedure with C++
(HTML)
()
QA1150: Demonstrates a static class method which can be used as a QuickTime movie drawing complete callback.
|
QuickTime |
Technical Q&As |
2002-06-18
|
Movie Export - Always fill in the MovieExportGetDataParams dataSize field
(HTML)
QA1304: Outlines the importance of correctly filling in the MovieExportGetDataParams dataSize field when exporting from procedures.
|
QuickTime |
Technical Q&As |
2005-02-25
|
Movie Export Component - How to ensure Final Cut Pro recognizes your exporter
(HTML)
QA1415: Explains how to make sure Final Cut Pro will recognizes a custom QuickTime movie export component.
|
QuickTime |
Technical Q&As |
2005-03-08
|
Movie Export Components - Supporting a MovieProgressProc
(HTML)
()
QA1230: Explains the steps needed to support a movie progress proc in a movie export component.
|
QuickTime |
Technical Q&As |
2003-01-31
|
Movie Export From Procedures - Providing k2vuyPixelFormat data to MovieExportGetDataProc
(HTML)
QA1465: Discusses adding the missing 'rowb' ImageDescription extension when using MakeImageDescriptionFromPixMap with a k2vuyPixelFormat GWorld for a procedures export.
|
QuickTime |
Technical Q&As |
2006-03-03
|
Movie export with AAC or AMR audio formats
(HTML)
QA1347: This QA discusses use of the QuickTime AMR and AAC audio compressors on Macintosh and Windows
|
QuickTime |
Technical Q&As |
2009-03-16
|
Movie From DataRef
(HTML)
(DMG)
(ZIP)
Demonstrates Asynchronous Movie loading and the NewMovieFromDataRef API. Part of "An Introduction to QuickTime".
|
QuickTime |
Sample Code |
2003-01-14
|
Movie Import Component Selectors
(HTML)
()
QTMCC09: Explains why there is no documentation on the movie import API selectors: kMovieImportGetFileTypeSelect and kMovieImportDataRefSelect.
|
QuickTime |
Technical Q&As |
1996-08-21
|
Movie Import Components - MovieImportDataRef Invoked For File Import Operations
(HTML)
QA1596: Discusses how QuickTime 7.4+ invokes Movie Import Components when specifically importing from files.
|
QuickTime |
Technical Q&As |
2008-03-11
|
Movie Manager Reference
(HTML)
(PDF)
Describes the API for the QuickTime Movie Manager.
|
QuickTime |
Reference |
2006-12-14
|
Movie Overlay
(HTML)
(DMG)
(ZIP)
Shows how to overlay text & graphics and perform animation on an QTMovieView through a floating overlay window.
|
QuickTime |
Sample Code |
2008-07-25
|
Movie Toolkit Reference
(HTML)
(PDF)
Describes the API for QuickTime Movie Toolkit.
|
QuickTime |
Reference |
2006-05-23
|
MovieAudioExtraction - Ensure a Movie is fully loaded before starting an extraction session
(HTML)
QA1469: Describes the importance of making sure a Movie is fully loaded before extracting audio.
|
QuickTime |
Technical Q&As |
2006-03-29
|
MovieAudioExtraction - Extracting all available audio samples
(HTML)
QA1481: Describes how to correct for MovieAudioExtraction missing some audio samples at the end of audio files.
|
QuickTime |
Technical Q&As |
2006-07-18
|
MovieBrowser
(HTML)
(DMG)
(ZIP)
BrowserMaker creates a document with links to other movies in a folder.
|
QuickTime |
Sample Code |
2003-01-14
|
MovieCallbacks
(HTML)
(DMG)
(ZIP)
Shows how to display a QuickTime movie within a window and add Call-backs.
|
QuickTime |
Sample Code |
2006-05-11
|
MovieGWorlds
(HTML)
(DMG)
(ZIP)
Demonstrates movie drawing-complete functions, movie compositing and using SetTrackGWorld to draw into a specific graphics world.
|
QuickTime |
Sample Code |
2003-12-18
|
MoviePlayer
(HTML)
(DMG)
(ZIP)
A simple movie player application written in Microsoft Visual Basic 6 using the QuickTime 7 COM/ActiveX Control.
|
QuickTime |
Sample Code |
2005-10-13
|
MoviePlayer - C#
(HTML)
(DMG)
(ZIP)
Microsoft Visual C# application which uses the QuickTime 7 COM Control to display and manipulate movies
|
QuickTime |
Sample Code |
2005-11-09
|
Movies - Saving movie playback hints
(HTML)
QA1366: Explains how to save and load media play hints from Movie files.
|
QuickTime |
Technical Q&As |
2004-09-14
|
MovieSprites
(HTML)
(DMG)
(ZIP)
Testing for mouse clicks on a sprite. Part of "An Introduction to QuickTime."
|
QuickTime |
Sample Code |
2003-01-14
|
MovieTextFinder
(HTML)
(DMG)
(ZIP)
Shows how to search for text within the text track of a QuickTime movie.
|
QuickTime |
Sample Code |
2006-05-11
|
MovieToAIFF
(HTML)
(DMG)
(ZIP)
Using Movie Export Component to export QuickTime movie files into AIFF files.
|
QuickTime |
Sample Code |
2003-01-14
|
MovieVideoChart
(HTML)
(DMG)
(ZIP)
Demonstrates direct access to video samples in movie files, using B-frame-aware APIs in QuickTime 7.
|
QuickTime |
Sample Code |
2006-07-11
|
MPEG Compression in QuickTime
(HTML)
QTICM16: Describes extracting information from an MPEG movie file and placing it in a specific MPEG track.
|
QuickTime |
Technical Q&As |
1995-08-01
|
MSVC++ link error LNK4098 When Building QuickTime 3 for Windows Apps
(HTML)
()
QTW94: Avoid MSVC++ link error LNK4098 when building QuickTime 3 for Windows applications.
|
QuickTime |
Technical Q&As |
1998-09-21
|
Multi-Buffer Aware Image Decompressors
(HTML)
TN2148: Describes how to mark a video decompressor component as multi-buffer aware for maximum performance with CoreVideo.
|
QuickTime |
Technical Notes |
2005-07-12
|
MungSaver
(HTML)
(DMG)
(ZIP)
Demonstrates a simple Screen Saver module for Panther, using the Sequence Grabber DataProc mung technique.
|
QuickTime |
Sample Code |
2003-11-18
|
Music
(HTML)
(DMG)
(ZIP)
Shows how to use QuickTime's music components.
|
QuickTime |
Sample Code |
2006-05-11
|
MyComponent
(HTML)
(DMG)
(ZIP)
Sample component shell, useful for writing a new component.
|
QuickTime |
Sample Code |
2003-01-14
|
MyMovieFilter
(HTML)
(DMG)
(ZIP)
How to play a movie into a layer-backed QTMovieView and apply a Core Image filter while the movie plays.
|
QuickTime |
Sample Code |
2008-06-02
|
MyRecorder
(HTML)
(DMG)
(ZIP)
Demonstrates the use of the QTKit Capture APIs
|
QuickTime |
Sample Code |
2008-01-29
|
MyRegisterComponent
(HTML)
(DMG)
(ZIP)
This component registers another component and makes it the default component.
|
QuickTime |
Sample Code |
2003-01-14
|
NSCoder QTKit Additions Reference
(HTML)
(PDF)
Describes additions for encoding and decoding time and time range structures.
|
QuickTime |
Reference |
2007-05-07
|
NSValue QTKit Additions Reference
(HTML)
(PDF)
Describes additions for wrapping time and time range structures.
|
QuickTime |
Reference |
2007-05-07
|
offscreen.win
(HTML)
(DMG)
(ZIP)
Uses NewGWorldFromHBITMAP to wrap a gworld around an existing DIB, then draws movie frames into this gworld.
|
QuickTime |
Sample Code |
2003-01-14
|
OldDelegateOnlyComponent
(HTML)
(DMG)
(ZIP)
Deprecated - Please see DelegateOnlyComponent for the current version of this sample.
|
QuickTime |
Sample Code |
2003-10-27
|
OpenGLCaptureToMovie
(HTML)
(DMG)
(ZIP)
How to capture the screen on Mac OS X using OpenGL and save to a QuickTime movie.
|
QuickTime |
Sample Code |
2007-08-30
|
OpenGLCompositorLab
(HTML)
(DMG)
(ZIP)
Demonstrates using OpenGL to composite multiple sources in hardware. Requires NVIDIA GeForce 4 Ti hardware.
|
QuickTime |
Sample Code |
2003-04-21
|
Opening a Web page using an HREF track in QuickTime Player
(HTML)
QA1621: Opening a Web page using an HREF track in QuickTime Player
|
QuickTime |
Technical Q&As |
2008-11-05
|
The "packages" node in the device tree
(HTML)
HW90: Describes the "packages" node in the Open Firmware device tree.
|
QuickTime |
Technical Q&As |
2006-02-22
|
paramErr returned from ConvertMovieToFile when exporting to .wav
(HTML)
QA1313: Avoid a paramErr returned from ConvertMovieToFile by setting up a Sound Description when exporting to a .wav file.
|
QuickTime |
Technical Q&As |
2003-10-06
|
PICT, QuickTime-Compressed Testing
(HTML)
QTICM09: Details how to determine whether a picture's QuickTime-compressed, contains QuickTime-compressed images, and type of compression used
|
QuickTime |
Technical Q&As |
1995-05-01
|
Play Movie with Controller
(HTML)
(DMG)
(ZIP)
Playing a QuickTime movie using a movie controller. Part of "An Introduction to QuickTime".
|
QuickTime |
Sample Code |
2003-01-14
|
Playback of QuickTime movie audio through a multi-channel speaker system
(HTML)
QA1627: Specify a specific pair of channels for QuickTime audio movie playback through a multi-channel speaker system
|
QuickTime |
Technical Q&As |
2008-11-05
|
Playing memory-resident WAVE data using QuickTime 4
(HTML)
()
QTMTB52: Explains how to play memory-resident WAVE data in QuickTime 4 or later.
|
QuickTime |
Technical Q&As |
1999-07-21
|
Playing QuickTime 3 Movie Sound Data
(HTML)
()
QTMTB50: Explains why a movie's sound data can continue to play longer than video data.
|
QuickTime |
Technical Q&As |
1998-11-09
|
PlayMovie
(HTML)
(DMG)
(ZIP)
Demonstrates QuickTime content playback within a java.awt.Frame using the QTFactory to create a QTComponent.
|
QuickTime |
Sample Code |
2006-05-11
|
PlayMovieJava
(HTML)
(DMG)
(ZIP)
Deprecated - Display any QuickTime content within an AWT container using the QTCanvas.
|
QuickTime |
Sample Code |
2003-01-14
|
PlaySound
(HTML)
(DMG)
(ZIP)
Shows how to play a sound or midi file using AWT rather than a QTComponent.
|
QuickTime |
Sample Code |
2006-05-11
|
PlayTune
(HTML)
(DMG)
(ZIP)
Shows how to use the TunePlayer to play a Tune using the QuickTime Music Architecture.
|
QuickTime |
Sample Code |
2006-05-11
|
Preroll Movies
(HTML)
QTMTB42: Lists the advantages of calling PreRollMovie to improve the performance of QuickTime movies.
|
QuickTime |
Technical Q&As |
1995-05-01
|
Preserving embedded ICC profiles when using QuickTime Graphics Importer/Exporters
(HTML)
()
QA1145: Shows how to preserve the embedded ICC profile when using the QuickTime Graphics Importer/Exporter routines
|
QuickTime |
Technical Q&As |
2002-09-04
|
Preview image quality of DV capture
(HTML)
QTMCC12: Describes how to get full resolution preview image quality when capturing DV.
|
QuickTime |
Technical Q&As |
2000-10-25
|
Programatically retrieving field and frame information
(HTML)
QA1547: Discusses the use of the kICMImageDescriptionPropertyID_FieldInfo property to retrieve Field/Frame information.
|
QuickTime |
Technical Q&As |
2007-09-13
|
Programmatic configuration of a Movie Export Component
(HTML)
()
QA1147: Demonstrates how to programmatically configure a movie export component without showing the Movie Export dialog.
|
QuickTime |
Technical Q&As |
2002-06-18
|
qdmediahandler
(HTML)
(DMG)
(ZIP)
Illustrates one way to write a derived media handler.
|
QuickTime |
Sample Code |
2003-01-14
|
qdmediahandler.win
(HTML)
(DMG)
(ZIP)
Illustrates one way to write a derived media handler.
|
QuickTime |
Sample Code |
2003-01-14
|
qdmediamaker
(HTML)
(DMG)
(ZIP)
QDMMaker is a sample application that creates movies that use the QuickDraw media handler.
|
QuickTime |
Sample Code |
2003-01-14
|
qdmediamaker.win
(HTML)
(DMG)
(ZIP)
QDMMaker is a sample application that creates movies that use the QuickDraw media handler.
|
QuickTime |
Sample Code |
2003-01-14
|
QT Capture Widget
(HTML)
(DMG)
(ZIP)
A Dashboard widget that uses the QTKit capture API to provide video and audio capture.
|
QuickTime |
Sample Code |
2007-08-27
|
QT Internals
(HTML)
(DMG)
(ZIP)
Dumps information about movie structures.
|
QuickTime |
Sample Code |
2003-01-14
|
QT QDesign decomp
(HTML)
(DMG)
(ZIP)
Deprecated - Decompressing QDesign compressed files using the Sound Manager's SoundConvert routines and QuickTime QDesign codecs.
|
QuickTime |
Sample Code |
2003-01-14
|
qt3dtween
(HTML)
(DMG)
(ZIP)
Creates a QuickTime movie containing both a 3D track and a tween track.
|
QuickTime |
Sample Code |
2003-01-14
|
qt3dtween.win
(HTML)
(DMG)
(ZIP)
A sample application that creates a QuickTime movie containing both a 3D track and a tween track.
|
QuickTime |
Sample Code |
2003-01-14
|
qtactiontargets
(HTML)
(DMG)
(ZIP)
Shows how to work with wired action targets.
|
QuickTime |
Sample Code |
2003-02-25
|
qtactiontargets.win
(HTML)
(DMG)
(ZIP)
Shows how to work with wired action targets.
|
QuickTime |
Sample Code |
2003-02-25
|
qtaddeffectseg
(HTML)
(DMG)
(ZIP)
Illustrates how to use add video effects to segments of movies.
|
QuickTime |
Sample Code |
2003-02-25
|
qtaddeffectseg.win
(HTML)
(DMG)
(ZIP)
Illustrates how to use add video effects to segments of movies.
|
QuickTime |
Sample Code |
2003-02-25
|
QTAudioContextInsert
(HTML)
(DMG)
(ZIP)
Demonstrates use of Audio Context Insert APIs to perform custom processing on QuickTime's audio stream.
|
QuickTime |
Sample Code |
2008-01-21
|
QTAudioExtractionPanel
(HTML)
(DMG)
(ZIP)
Enhances the QTKitPlayer to add an Audio Channel Mapping and Extraction panel
|
QuickTime |
Sample Code |
2005-06-27
|
qtbigscreen
(HTML)
(DMG)
(ZIP)
Demonstrates how to play QuickTime Movies fullscreen, handle application messages and use time base callbacks.
|
QuickTime |
Sample Code |
2003-01-14
|
qtbigscreen.win
(HTML)
(DMG)
(ZIP)
Demonstrates how to play QuickTime Movies fullscreen, handle application messages and use time base callbacks.
|
QuickTime |
Sample Code |
2003-01-14
|
QTBRemoteAdmin
(HTML)
(DMG)
(ZIP)
Demonstrates how one might write a remote administration tool for QuickTime Broadcaster.
|
QuickTime |
Sample Code |
2003-01-14
|
qtcapture
(HTML)
(DMG)
(ZIP)
Illustrates how to use the sequence grabber to capture sound and video.
|
QuickTime |
Sample Code |
2003-01-14
|
QTCaptureAudioPreviewOutput Class Reference
(HTML)
(PDF)
Describes an output destination used to preview audio being captured.
|
QuickTime |
Reference |
2009-04-08
|
QTCaptureConnection Class Reference
(HTML)
(PDF)
Describes a connection for media stream capture, used with a QTCaptureSession object.
|
QuickTime |
Reference |
2009-05-06
|
QTCaptureDecompressedVideoOutput Class Reference
(HTML)
(PDF)
Describes a QuickTime capture output object for decompressing video.
|
QuickTime |
Reference |
2009-03-04
|
QTCaptureDevice Class Reference
(HTML)
(PDF)
Describes an object that represents a connected physical media capture device, such as a camera or microphone.
|
QuickTime |
Reference |
2009-05-06
|
QTCaptureDeviceInput Class Reference
(HTML)
(PDF)
Describes a wrapper for a QTCaptureDevice object.
|
QuickTime |
Reference |
2009-04-08
|
QTCaptureFileOutput Reference
(HTML)
(PDF)
Describes an interface for writing captured media to files.
|
QuickTime |
Reference |
2007-07-23
|
QTCaptureInput Class Reference
(HTML)
(PDF)
Describes an input source connection for a capture session object.
|
QuickTime |
Reference |
2009-04-08
|
QTCaptureLayer Class Reference
(HTML)
(PDF)
Describes a layer that displays captured video frames from a device; supports Core Animation.
|
QuickTime |
Reference |
2009-04-06
|
QTCaptureMovieFileOutput Class Reference
(HTML)
(PDF)
Describes an object that writes captured media to a QuickTime movie file.
|
QuickTime |
Reference |
2009-03-04
|
QTCaptureOutput Class Reference
(HTML)
(PDF)
Describes the interface for connecting capture output destinations to a capture session object.
|
QuickTime |
Reference |
2009-03-04
|
QTCaptureVideoPreviewOutput Class Reference
(HTML)
(PDF)
Describes an object for previewing a video stream that is being captured.
|
QuickTime |
Reference |
2009-03-04
|
QTCaptureView Class Reference
(HTML)
(PDF)
Describes a view that displays a video preview of a capture session.
|
QuickTime |
Reference |
2009-04-08
|
QTCarbonCoreImage101
(HTML)
(DMG)
(ZIP)
Demonstrates how to render QuickTime Movies using Core Image filters and the new video pipeline.
|
QuickTime |
Sample Code |
2006-02-14
|
QTCarbonShell
(HTML)
(DMG)
(ZIP)
A skeleton of a modern Carbon QuickTime application demonstrating how to incorporate QuickTime support into a Carbon application.
|
QuickTime |
Sample Code |
2009-03-19
|
qtchannels
(HTML)
(DMG)
(ZIP)
Demonstrates adding items to (and remove items from) the favorites drawer in QuickTime Player.
|
QuickTime |
Sample Code |
2003-01-14
|
qtchannels.win
(HTML)
(DMG)
(ZIP)
Demonstrates adding items to (and remove items from) the favorites drawer in QuickTime Player.
|
QuickTime |
Sample Code |
2003-01-14
|
qtcompress
(HTML)
(DMG)
(ZIP)
Uses the standard image compression dialog to get compression settings, then compresses an image with the settings.
|
QuickTime |
Sample Code |
2003-01-14
|
qtcompress.win
(HTML)
(DMG)
(ZIP)
Uses the standard image compression dialog to get compression settings, then compresses an image with the settings.
|
QuickTime |
Sample Code |
2003-01-14
|
QTCompressionOptions Class Reference
(HTML)
(PDF)
Describes compression options for a media type.
|
QuickTime |
Reference |
2009-04-08
|
QTCompressionOptionsWindow
(HTML)
(DMG)
(ZIP)
Demonstrates how easy it is to manage QTCompressionOptions instances with a user interface.
|
QuickTime |
Sample Code |
2008-02-22
|
QTControlCommandLine
(HTML)
(DMG)
(ZIP)
Using the QuickTime COM Control object from the command line to export a movie to a different file format
|
QuickTime |
Sample Code |
2008-01-29
|
qtcontroller
(HTML)
(DMG)
(ZIP)
Displays a pop-up menu when the user clicks on the custom button in the movie controller bar.
|
QuickTime |
Sample Code |
2003-01-14
|
qtcontroller.win
(HTML)
(DMG)
(ZIP)
Displays a pop-up menu when the user clicks on the custom button in the movie controller bar.
|
QuickTime |
Sample Code |
2003-01-14
|
QTCoreImage101
(HTML)
(DMG)
(ZIP)
Demonstrates how to render a QuickTime Movie using Core Image filters and the new video pipeline.
|
QuickTime |
Sample Code |
2005-07-19
|
QTCoreVideo101
(HTML)
(DMG)
(ZIP)
Demonstrates (with very little code) how to render a QuickTime Movie using CoreVideo and OpenGL.
|
QuickTime |
Sample Code |
2008-04-24
|
QTCoreVideo102
(HTML)
(DMG)
(ZIP)
An application demonstrating the use of QTKit, CoreVdeo, and OpenGL.
|
QuickTime |
Sample Code |
2008-06-06
|
QTCoreVideo103
(HTML)
(DMG)
(ZIP)
Demonstrates how to render a QuickTime Movie using OpenGL texture range and the Core Video pixel buffer pipeline.
|
QuickTime |
Sample Code |
2008-06-06
|
QTCoreVideo201
(HTML)
(DMG)
(ZIP)
Demonstrates how to render a QuickTime Movie using OpenGL FBO and the Core Video texture pipeline.
|
QuickTime |
Sample Code |
2008-06-06
|
QTCoreVideo202
(HTML)
(DMG)
(ZIP)
Demonstrates how to render a QuickTime Movie using OpenGL PBO and the Core Video pixel buffer pipeline.
|
QuickTime |
Sample Code |
2009-04-07
|
QTCoreVideo301
(HTML)
(DMG)
(ZIP)
Demonstrates adding of effects & filters to QuickTime Movies in realtime using GLSL shaders and the Core Video texture pipeline.
|
QuickTime |
Sample Code |
2009-04-07
|
qtcreatemovie
(HTML)
(DMG)
(ZIP)
CreateMovie demonstrates creating a very simple QuickTime movie with a video track and a sound track.
|
QuickTime |
Sample Code |
2003-01-14
|
qtcreatemovie.win
(HTML)
(DMG)
(ZIP)
CreateMovie is a Windows application that demonstrates creating a QuickTime Movie with a video track and a sound track.
|
QuickTime |
Sample Code |
2003-01-14
|
qtcustombutton
(HTML)
(DMG)
(ZIP)
Display a pop-up menu when the user clicks on the custom button in the movie controller bar.
|
QuickTime |
Sample Code |
2003-01-14
|
qtcustombutton.win
(HTML)
(DMG)
(ZIP)
Display a pop-up menu when the user clicks on the custom button in the movie controller bar.
|
QuickTime |
Sample Code |
2003-01-14
|
qtdataexchange
(HTML)
(DMG)
(ZIP)
QuickTime's movie importers and exporters. Import files and export movie into any supported format.
|
QuickTime |
Sample Code |
2003-01-14
|
qtdataexchange.win
(HTML)
(DMG)
(ZIP)
Import files, export a movie into any format supported by QuickTime's movie exporters.
|
QuickTime |
Sample Code |
2006-07-20
|
qtdataref
(HTML)
(DMG)
(ZIP)
Shows how to work with data references and data handlers.
|
QuickTime |
Sample Code |
2003-01-24
|
qtdataref.win
(HTML)
(DMG)
(ZIP)
Shows how to work with data references and data handlers.
|
QuickTime |
Sample Code |
2003-01-24
|
QTDataReference Class Reference
(HTML)
(PDF)
Describes the location of a QuickTime movie or other media data.
|
QuickTime |
Reference |
2009-04-08
|
qteffects
(HTML)
(DMG)
(ZIP)
Demonstrates how to work with QuickTime video effects.
|
QuickTime |
Sample Code |
2003-01-14
|
QTEffects Explode
(HTML)
(DMG)
(ZIP)
Demonstrates how to create a QuickTime movie with a video effect as a transition .
|
QuickTime |
Sample Code |
2003-02-25
|
QTEffects Explode.win
(HTML)
(DMG)
(ZIP)
Demonstrates how to create a QuickTime movie with a video effect as a transition.
|
QuickTime |
Sample Code |
2003-02-25
|
qteffects.win
(HTML)
(DMG)
(ZIP)
Demonstrates how to work with QuickTime video effects.
|
QuickTime |
Sample Code |
2003-01-14
|
QTEffectsDialog - Cocoa
(HTML)
(DMG)
(ZIP)
Shows how to display the standard QuickTime effects parameters dialog in a Cocoa application.
|
QuickTime |
Sample Code |
2003-09-04
|
QTEffectsJava
(HTML)
(DMG)
(ZIP)
Deprecated - Applies QuickTime visual effects to two source images at runtime.
|
QuickTime |
Sample Code |
2003-01-14
|
QTExtractAndConvertToAIFF
(HTML)
(DMG)
(ZIP)
Demonstrates using MovieAudioExtraction and an AudioConverter to extract and convert audio to a AIFF file.
|
QuickTime |
Sample Code |
2006-11-08
|
QTExtractAndConvertToMovieFile
(HTML)
(DMG)
(ZIP)
Demonstrates using MovieAudioExtraction and an AudioConverter to extract and convert audio to a QuickTime movie file.
|
QuickTime |
Sample Code |
2006-11-08
|
qtfiletransfer
(HTML)
(DMG)
(ZIP)
Illustrates using QuickTime's ftp and http data handlers to transfer a file asynchronously from a web server.
|
QuickTime |
Sample Code |
2003-01-14
|
qtfiletransfer.win
(HTML)
(DMG)
(ZIP)
Illustrates using QuickTime's ftp and http data handlers to transfer a file asynchronously from a web server.
|
QuickTime |
Sample Code |
2003-01-14
|
qtflattentohandle
(HTML)
(DMG)
(ZIP)
DataHandlerType provides data input and output services to the media handler. Open movie, flatten, then play
|
QuickTime |
Sample Code |
2003-01-14
|
qtflattentohandle.win
(HTML)
(DMG)
(ZIP)
DataHandlerType provides data input and output services to the media handler. Open movie, flatten, then play
|
QuickTime |
Sample Code |
2003-01-14
|
QTFormatDescription Class Reference
(HTML)
(PDF)
New document that describes the Objective-C API for supporting and working with QuickTime Capture.
|
QuickTime |
Reference |
2009-04-08
|
qtframestepper
(HTML)
(DMG)
(ZIP)
QTFrameStepper.c defines functions that you can use to step frame-by-frame through a QuickTime movie.
|
QuickTime |
Sample Code |
2003-01-14
|
qtframestepper.win
(HTML)
(DMG)
(ZIP)
Defines functions that you can use to step frame-by-frame through a QuickTime movie.
|
QuickTime |
Sample Code |
2003-01-14
|
qtfullscreen
(HTML)
(DMG)
(ZIP)
Defines functions that illustrate how to play QuickTime movies full screen.
|
QuickTime |
Sample Code |
2003-01-14
|
qtfullscreen.win
(HTML)
(DMG)
(ZIP)
Defines functions that illustrate how to play QuickTime movies full screen.
|
QuickTime |
Sample Code |
2003-01-14
|
qtgraphics
(HTML)
(DMG)
(ZIP)
Use QuickTime's graphics importers and exporters to work with still image (graphics) files.
|
QuickTime |
Sample Code |
2003-01-14
|
qtgraphics.win
(HTML)
(DMG)
(ZIP)
Use QuickTime's graphics importers and exporters to work with still image (graphics) files.
|
QuickTime |
Sample Code |
2003-01-14
|
QTGraphicsImport
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the QuickTime Graphics Importer to draw an image into a NSWindow using a NSQuickDrawView.
|
QuickTime |
Sample Code |
2003-01-14
|
qtgraphimp
(HTML)
(DMG)
(ZIP)
Illustrates how to use QuickTime's graphics importer routines to open and display image files.
|
QuickTime |
Sample Code |
2003-01-14
|
qtgraphimp.win
(HTML)
(DMG)
(ZIP)
Illustrates how to use QuickTime's graphics importer routines to open and display image files.
|
QuickTime |
Sample Code |
2003-01-14
|
qthintmovies
(HTML)
(DMG)
(ZIP)
Illustrates how to add hint tracks to a QuickTime movie.
|
QuickTime |
Sample Code |
2003-01-14
|
qthintmovies.win
(HTML)
(DMG)
(ZIP)
Illustrates how to add hint tracks to a QuickTime movie.
|
QuickTime |
Sample Code |
2003-01-14
|
QTimadecompression
(HTML)
(DMG)
(ZIP)
Deprecated - Create a QuickTime atom to decompress IMA compressed WAVE files.
|
QuickTime |
Sample Code |
2003-01-14
|
qtinfo
(HTML)
(DMG)
(ZIP)
Shows how to create movie previews, movie posters, and file previews.
|
QuickTime |
Sample Code |
2003-01-14
|
qtinfo.win
(HTML)
(DMG)
(ZIP)
Shows how to create movie previews, posters, and file previews.
|
QuickTime |
Sample Code |
2003-01-14
|
QTJava media samples
(HTML)
(DMG)
(ZIP)
Deprecated - Common media files for many of the QuickTime for Java samples.
|
QuickTime |
Sample Code |
2003-01-14
|
QTKit Capture - Disabling Audio Or Video When Capturing From a Muxed Device
(HTML)
QA1607: Describes the use of the setEnabled: method to disable audio or video capture from muxed devices.
|
QuickTime |
Technical Q&As |
2008-05-19
|
QTKit Capture - Disabling specific audio channels when recording
(HTML)
QA1617: Describes how to disable specific audio channels when recording using QTKit Capture.
|
QuickTime |
Technical Q&As |
2008-10-13
|
QTKit Capture - Extracting SMPTE Timecode information from a QTSampleBuffer
(HTML)
QA1600: Describes how to use the QTSampleBufferSMPTETimeAttribute with a sample buffer.
|
QuickTime |
Technical Q&As |
2008-03-17
|
QTKit Capture - Setting DecompressedVideoOutput CVPixelBuffer Attributes
(HTML)
QA1582: Describes how to configure a DecompressedVideoOutput objects CVPixelBuffer attributes.
|
QuickTime |
Technical Q&As |
2008-03-06
|
QTKit Capture - Specifying Media Compression Settings
(HTML)
QA1586: Describes how to configure a file output object to save compressed captured media.
|
QuickTime |
Technical Q&As |
2008-03-11
|
QTKit Capture - Video Compression Options And Preview
(HTML)
QA1583: Describes how video compression options may influence the resolution of previewed video.
|
QuickTime |
Technical Q&As |
2008-09-16
|
QTKit Capture Programming Guide
(HTML)
(PDF)
Describes how to capture media and output it QuickTime movies.
|
QuickTime |
Guides |
2007-10-31
|
QTKit Constants Reference
(HTML)
(PDF)
Describes the constants and error codes in the QTKit framework.
|
QuickTime |
Reference |
2007-07-19
|
QTKit Data Types Reference
(HTML)
(PDF)
Describes the data types and constants in the QTKit framework.
|
QuickTime |
Reference |
2006-05-23
|
QTKit Framework Reference
(HTML)
(PDF)
Describes the interfaces for working with QuickTime movies and media capture.
|
QuickTime |
Reference |
2007-10-31
|
QTKit Frequently Asked Questions
(HTML)
TN2138: Provides answers to many frequently asked QTKit questions.
|
QuickTime |
Technical Notes |
2008-04-24
|
QTKit Functions Reference
(HTML)
(PDF)
Describes the functions in the QTKit framework.
|
QuickTime |
Reference |
2009-05-06
|
QTKit Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the QuickTime Kit framework.
|
QuickTime |
Release Notes |
2007-07-18
|
QTKitAdvancedDocument
(HTML)
(DMG)
(ZIP)
Enhances the QTKitSimpleDocument sample to resize the movie window and limit selectable file types in open panels
|
QuickTime |
Sample Code |
2005-08-01
|
QTKitButtonTester
(HTML)
(DMG)
(ZIP)
Shows how to use the QTMovieView methods for hiding and showing the buttons in the movie controller bar.
|
QuickTime |
Sample Code |
2006-08-01
|
QTKitCommandLine
(HTML)
(DMG)
(ZIP)
Command-line tools for deleting movie segments and converting movies to 3GPP files
|
QuickTime |
Sample Code |
2005-06-01
|
QTKitCreateMovie
(HTML)
(DMG)
(ZIP)
Demonstrates how to create a movie from a sequence of images.
|
QuickTime |
Sample Code |
2007-08-31
|
QTKitFrameStepper
(HTML)
(DMG)
(ZIP)
Demonstrates how to display each video frame of a given movie
|
QuickTime |
Sample Code |
2005-08-01
|
QTKitImport
(HTML)
(DMG)
(ZIP)
Demonstrates movie import, advanced editing and playback with QTKit
|
QuickTime |
Sample Code |
2005-06-01
|
QTKitMovieFrameImage
(HTML)
(DMG)
(ZIP)
Using the QTMovie frameImageAtTime: withAttributes: method to get an image for the frame at a given time in a QTMovie.
|
QuickTime |
Sample Code |
2007-08-31
|
QTKitMovieShuffler
(HTML)
(DMG)
(ZIP)
Demonstrates a simple QTKit movie player application.
|
QuickTime |
Sample Code |
2006-01-03
|
QTKitPlayer
(HTML)
(DMG)
(ZIP)
QTKit example code to open, edit, play, import and export QuickTime movies
|
QuickTime |
Sample Code |
2007-08-31
|
QTKitProgressTester
(HTML)
(DMG)
(ZIP)
Demonstrates how to call the -movie:shouldContinueOperation: delegate method during lengthy movie operations
|
QuickTime |
Sample Code |
2005-08-01
|
QTKitSimpleDocument
(HTML)
(DMG)
(ZIP)
The simplest document-based Cocoa application that opens and displays QuickTime movies
|
QuickTime |
Sample Code |
2005-08-01
|
QTKitThreadedExport
(HTML)
(DMG)
(ZIP)
Shows how to export a QTMovie on a background thread.
|
QuickTime |
Sample Code |
2006-08-01
|
QTKitThreadsExporter
(HTML)
(DMG)
(ZIP)
Demonstrates QTKit threading APIs by performing concurrent exports on separate threads.
|
QuickTime |
Sample Code |
2007-10-08
|
QTKitTimeCode
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the QuickTime 32-bit Timecode Media Handler to Add and Remove Timecode Tracks.
|
QuickTime |
Sample Code |
2007-09-19
|
qtmakemovie
(HTML)
(DMG)
(ZIP)
Demonstrates how to create a QuickTime movie file 10 seconds long with one video track.
|
QuickTime |
Sample Code |
2003-01-14
|
QTMedia Class Reference
(HTML)
(PDF)
Describes a QuickTime media object.
|
QuickTime |
Reference |
2009-03-04
|
QTMetaData
(HTML)
(DMG)
(ZIP)
Demonstrates the QuickTime 7 MetaData APIs in a Carbon application.
|
QuickTime |
Sample Code |
2009-03-16
|
QTMetadataEditor
(HTML)
(DMG)
(ZIP)
Demonstrates QuickTime 7 APIs in a Metadata Browsing and Editing application
|
QuickTime |
Sample Code |
2008-05-09
|
qtmissingcomp
(HTML)
(DMG)
(ZIP)
Illustrates the preferred method of checking to see whether a particular component is available.
|
QuickTime |
Sample Code |
2003-01-14
|
qtmissingcomp.win
(HTML)
(DMG)
(ZIP)
Illustrates the preferred method of checking to see whether a particular component is available.
|
QuickTime |
Sample Code |
2003-01-14
|
QTML, c2pstr and Pascal strings
(HTML)
()
QA1112: Describes how to avoid headaches when dealing with Pascal to C string conversion with QTML.
|
QuickTime |
Technical Q&As |
2002-01-21
|
QTMLPrintingSample
(HTML)
(DMG)
(ZIP)
Uses the QuickTime APIs to draw into a standard Win32 printing device context.
|
QuickTime |
Sample Code |
2003-10-27
|
QTMovie Class Reference
(HTML)
(PDF)
Describes a QuickTime movie and movie controller.
|
QuickTime |
Reference |
2009-01-07
|
qtmoviefromprocs
(HTML)
(DMG)
(ZIP)
Create QuickTime movie with video and audio tracks; Video from series of individual frames
|
QuickTime |
Sample Code |
2003-01-14
|
qtmoviefromprocs.win
(HTML)
(DMG)
(ZIP)
Create QuickTime movie with video and audio tracks; Video from series of individual frames
|
QuickTime |
Sample Code |
2003-01-14
|
qtmoviefromurl
(HTML)
(DMG)
(ZIP)
Illustrates how to use QuickTime's URL data handler to open a movie file specified by a URL.
|
QuickTime |
Sample Code |
2003-01-14
|
qtmoviefromurl.win
(HTML)
(DMG)
(ZIP)
Illustrates how to use QuickTime's URL data handler to open a movie file specified by a URL.
|
QuickTime |
Sample Code |
2003-01-14
|
QTMovieLayer Class Reference
(HTML)
(PDF)
Describes a layer for drawing frames from a QuickTime movie; supports Core Animation.
|
QuickTime |
Reference |
2009-04-06
|
qtmovietrack
(HTML)
(DMG)
(ZIP)
Demonstrates how to create movie tracks, allowing you to embed one movie within another movie.
|
QuickTime |
Sample Code |
2003-01-14
|
qtmovietrack.win
(HTML)
(DMG)
(ZIP)
Demonstrates how to create movie tracks, allowing you to embed one movie within another movie.
|
QuickTime |
Sample Code |
2003-01-14
|
QTMovieView Class Reference
(HTML)
(PDF)
Describes a view for playing a QuickTime movie.
|
QuickTime |
Reference |
2007-05-01
|
qtmultiimage
(HTML)
(DMG)
(ZIP)
Illustrates determining whether an image file contains more than one image and displaying any image.
|
QuickTime |
Sample Code |
2003-01-14
|
qtmultiimage.win
(HTML)
(DMG)
(ZIP)
Illustrates how to display any of the images in a multi-image file.
|
QuickTime |
Sample Code |
2003-01-14
|
qtmusic.win
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates ways of using the QuickTime Music Architecture to play notes and tunes.
|
QuickTime |
Sample Code |
2003-01-14
|
QTMusicToo
(HTML)
(DMG)
(ZIP)
Deprecated - Shows all of the QuickTime Music features introduced with QuickTime 2.0.
|
QuickTime |
Sample Code |
2003-03-19
|
QTNoStepsDemo
(HTML)
(DMG)
(ZIP)
Shows how to subclass QTMovieView to override its default behaviors.
|
QuickTime |
Sample Code |
2006-08-01
|
QTPixelBufferVCToCGImage
(HTML)
(DMG)
(ZIP)
Demonstrates using QTPixelBufferContextCreate with NewMovieFromProperties to output pixel buffers from a movie and draw them.
|
QuickTime |
Sample Code |
2006-07-07
|
QTQuartzPlayer
(HTML)
(DMG)
(ZIP)
QTQuartzPlayer demonstrates how to render QuickTime Movies and live video with OpenGL and CoreVideo.
|
QuickTime |
Sample Code |
2005-10-04
|
qtreadwritejpeg
(HTML)
(DMG)
(ZIP)
Illustrates how to compress and decompress JPEG images using QuickTime.
|
QuickTime |
Sample Code |
2003-01-14
|
qtreadwritejpeg.win
(HTML)
(DMG)
(ZIP)
Illustrates how to compress and decompress JPEG images using QuickTime.
|
QuickTime |
Sample Code |
2003-01-14
|
QTRecorder
(HTML)
(DMG)
(ZIP)
Shows how to use the new QTKit capture classes introduced in 10.5.
|
QuickTime |
Sample Code |
2007-04-10
|
QTSampleBuffer Class Reference
(HTML)
(PDF)
Describes a QuickTime media data buffer.
|
QuickTime |
Reference |
2009-04-08
|
QTSetMovieAudioDevice
(HTML)
(DMG)
(ZIP)
Create a QT audio context for an audio output device and target a movie to render to the context
|
QuickTime |
Sample Code |
2006-03-03
|
qtshell
(HTML)
(DMG)
(ZIP)
Simple QuickTime and QuickTime VR viewer framework.
|
QuickTime |
Sample Code |
2003-10-27
|
qtshell.win
(HTML)
(DMG)
(ZIP)
Simple QuickTime and QuickTime VR viewer framework.
|
QuickTime |
Sample Code |
2003-10-27
|
qtshellCEvents
(HTML)
(DMG)
(ZIP)
A Carbon event based movie viewer framework which demonstrates how to incorporate movie support into an application.
|
QuickTime |
Sample Code |
2003-01-14
|
qtshellCEvents.win
(HTML)
(DMG)
(ZIP)
A movie viewer framework which demonstrates how to incorporate movie support into an application.
|
QuickTime |
Sample Code |
2003-01-14
|
qtshortcut
(HTML)
(DMG)
(ZIP)
Illustrates how to use CreateShortcutMovieFile.
|
QuickTime |
Sample Code |
2003-01-14
|
qtshortcut.win
(HTML)
(DMG)
(ZIP)
Illustrates how to use CreateShortcutMovieFile.
|
QuickTime |
Sample Code |
2003-01-14
|
qtshoweffect
(HTML)
(DMG)
(ZIP)
Illustrates how to apply a filter or transition to pictures using QuickTime Effects APIs.
|
QuickTime |
Sample Code |
2003-02-25
|
qtshoweffect.win
(HTML)
(DMG)
(ZIP)
Illustrates how to apply a filter or transition to pictures using QuickTime Effects APIs.
|
QuickTime |
Sample Code |
2003-02-25
|
QTSimpleApplet
(HTML)
(DMG)
(ZIP)
Shows how to display any QuickTime content within a java.awt.Applet.
|
QuickTime |
Sample Code |
2006-06-28
|
qtskins
(HTML)
(DMG)
(ZIP)
Shows how to programmatically create and play back a movie with a skin track.
|
QuickTime |
Sample Code |
2003-01-14
|
qtskins.win
(HTML)
(DMG)
(ZIP)
Shows how to programmatically create and play back a movie with a skin track.
|
QuickTime |
Sample Code |
2003-01-14
|
qtsndtween
(HTML)
(DMG)
(ZIP)
Modify a QuickTime movie's sound track by increasing (or decreasing) the volume as it plays.
|
QuickTime |
Sample Code |
2003-01-14
|
qtsndtween.win
(HTML)
(DMG)
(ZIP)
Modify a QuickTime movie's sound track by increasing (or decreasing) the volume as it plays.
|
QuickTime |
Sample Code |
2003-01-14
|
QTSPketizerReassem
(HTML)
(DMG)
(ZIP)
Components to packetize or reassemble multimedia data that is streamed over RTP.
|
QuickTime |
Sample Code |
2003-01-14
|
QTSPketizerReassem.win
(HTML)
(DMG)
(ZIP)
Components to packetize or reassemble multimedia data that is streamed over RTP.
|
QuickTime |
Sample Code |
2003-01-14
|
qtsprites
(HTML)
(DMG)
(ZIP)
Shows how to create a sprite track that contains three sprites: a space ship, an icon, and a world.
|
QuickTime |
Sample Code |
2003-02-25
|
qtsprites.win
(HTML)
(DMG)
(ZIP)
Shows how to create a sprite track that contains three sprites: a space ship, an icon, and a world.
|
QuickTime |
Sample Code |
2003-02-25
|
qtspritesplus
(HTML)
(DMG)
(ZIP)
Shows how to use video overrides and tween tracks with sprite movies.
|
QuickTime |
Sample Code |
2003-02-25
|
qtspritesplus.win
(HTML)
(DMG)
(ZIP)
Shows how to use video overrides and tween tracks with sprite movies.
|
QuickTime |
Sample Code |
2003-02-25
|
QTSSConnectionMonitor
(HTML)
(DMG)
(ZIP)
Displays a graphical representation of the server's outgoing bandwidth.
|
QuickTime |
Sample Code |
2003-01-14
|
QTSSInspector
(HTML)
(DMG)
(ZIP)
Allows one to browse settings and server data using the Admin Protocol.
|
QuickTime |
Sample Code |
2003-01-14
|
qtstdcompr
(HTML)
(DMG)
(ZIP)
Illustrates how to use QuickTime's standard image compression dialog routines.
|
QuickTime |
Sample Code |
2003-01-14
|
qtstdcompr.win
(HTML)
(DMG)
(ZIP)
Illustrates how to use QuickTime's standard image compression dialog routines.
|
QuickTime |
Sample Code |
2003-01-14
|
qtstreaming
(HTML)
(DMG)
(ZIP)
Using the QuickTime Streaming RTPMediaPacketizer components and RTPReassembler components to stream over RTP.
|
QuickTime |
Sample Code |
2003-01-14
|
qtstreaming.win
(HTML)
(DMG)
(ZIP)
Using the QuickTime Streaming RTPMediaPacketizer components and RTPReassembler components to stream over RTP.
|
QuickTime |
Sample Code |
2003-01-14
|
QTStreamingApplet
(HTML)
(DMG)
(ZIP)
Shows how to display QuickTime streaming content within a java.awt.Applet.
|
QuickTime |
Sample Code |
2006-06-28
|
qtstreammsg
(HTML)
(DMG)
(ZIP)
Shows how to work with the status streaming messages and display a message in the controller bar.
|
QuickTime |
Sample Code |
2003-01-14
|
qtstreammsg.win
(HTML)
(DMG)
(ZIP)
Shows how to work with the status streaming messages and display a message in the controller bar.
|
QuickTime |
Sample Code |
2003-01-14
|
qtstreamsplicer
(HTML)
(DMG)
(ZIP)
Shows how to splice a still picture onto the front of a live or audio-only streaming movie.
|
QuickTime |
Sample Code |
2003-01-14
|
qtstreamsplicer.win
(HTML)
(DMG)
(ZIP)
Shows how to splice a still picture onto the front of a live or audio-only streaming movie.
|
QuickTime |
Sample Code |
2003-01-14
|
qttext
(HTML)
(DMG)
(ZIP)
Demonstrates searching on text media, using a text procedure to retrieve text, and editing text media.
|
QuickTime |
Sample Code |
2003-01-14
|
qttext.win
(HTML)
(DMG)
(ZIP)
Demonstrates searching on text media, using a text procedure to retrieve text, and editing text media.
|
QuickTime |
Sample Code |
2003-01-14
|
qttimecode.win
(HTML)
(DMG)
(ZIP)
Shows how to use the timecode media handler.
|
QuickTime |
Sample Code |
2003-01-14
|
QTtoCG
(HTML)
(DMG)
(ZIP)
Shows how to create a CGImageRef with the proper ColorSync profile from a QuickTime image on disk.
|
QuickTime |
Sample Code |
2003-01-14
|
QTTrack Class Reference
(HTML)
(PDF)
Describes a QuickTime movie track.
|
QuickTime |
Reference |
2009-03-04
|
qtvectors
(HTML)
(DMG)
(ZIP)
Shows how to construct a QuickTime vector movie.
|
QuickTime |
Sample Code |
2003-01-14
|
qtvectors.win
(HTML)
(DMG)
(ZIP)
Constructs a series of QTAtoms that describe a vector picture and saves them to a movie.
|
QuickTime |
Sample Code |
2003-01-14
|
qtwiredactions
(HTML)
(DMG)
(ZIP)
Shows how to attach wired actions to text tracks and make sprites bounce and collide.
|
QuickTime |
Sample Code |
2003-02-25
|
qtwiredactions.win
(HTML)
(DMG)
(ZIP)
Shows how to attach wired actions to text tracks and make sprites bounce and collide.
|
QuickTime |
Sample Code |
2003-02-25
|
qtwiredsprites
(HTML)
(DMG)
(ZIP)
Creates a wired sprite movie with one sprite track that contains two penguins and four buttons.
|
QuickTime |
Sample Code |
2003-02-25
|
qtwiredsprites.win
(HTML)
(DMG)
(ZIP)
Creates a wired sprite movie with one sprite track that contains two penguins and four buttons.
|
QuickTime |
Sample Code |
2003-02-25
|
qtwiredspritesjr
(HTML)
(DMG)
(ZIP)
Shows how to build a set of sprite "buttons" to control the playback of a linear QuickTime movie.
|
QuickTime |
Sample Code |
2003-02-25
|
qtwiredspritesjr.win
(HTML)
(DMG)
(ZIP)
Shows how to build a set of sprite "buttons" to control the playback of a linear QuickTime movie.
|
QuickTime |
Sample Code |
2003-02-25
|
Quality of QuickTime video effects
(HTML)
QA1089: Describes some of the factors affecting QuickTime video effects quality.
|
QuickTime |
Technical Q&As |
2001-10-26
|
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.
|
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.
|
QuickTime |
Sample Code |
2005-06-01
|
Quartz Composer QCTV
(HTML)
(DMG)
(ZIP)
Shows how to build a fake TV system using Quartz Composer as the foundation motion graphics.
|
QuickTime |
Sample Code |
2005-07-06
|
QuickTime & Noise Problems
(HTML)
QTPC02: Talks about ways to reduce noise in movies created with the CinePak codec.
|
QuickTime |
Technical Q&As |
1995-05-01
|
QuickTime & PutMovieIntoDataFork, Offsets
(HTML)
QTMTB34: Explains restrictions on moving movie data around in a file after creation; also gives work arounds.
|
QuickTime |
Technical Q&As |
1995-05-01
|
QuickTime .qtx/.qtr/.qt/.mov files defined
(HTML)
QTW99: Definitions for the QuickTime for Windows .qtx/.qtr/.qt/.mov files.
|
QuickTime |
Technical Q&As |
2000-09-05
|
QuickTime 3.0.2
(HTML)
()
Deprecated - TN1139: Describes changes between the final release of QuickTime 3.0 and update 3.0.2.
|
QuickTime |
Technical Notes |
1998-09-01
|
QuickTime 4.0.3
(HTML)
()
TN1183: Changes between the final release of QuickTime 4 and the update release of QuickTime 4.0.3.
|
QuickTime |
Technical Notes |
1999-10-01
|
QuickTime 4.1.1/4.1.2
(HTML)
Deprecated - TN1197: Changes between QuickTime 4.1 and the update QuickTime 4.1.1 and 4.1.2.
|
QuickTime |
Technical Notes |
2000-04-01
|
QuickTime 6.3 + 3GPP
(HTML)
(PDF)
Summarizes features, changes, and new capabilities of QuickTime 6.3 plus 3GPP.
|
QuickTime |
Guides |
2003-06-01
|
QuickTime 6.4 & AvailabilityMacros.h on Mac OS X 10.2.x
(HTML)
QA1316: Fixing compilation issues when upgrading to QuickTime 6.4 on Mac OS X 10.2.x systems.
|
QuickTime |
Technical Q&As |
2003-10-21
|
QuickTime 7 for Windows Update Guide
(HTML)
(PDF)
Conceptual and reference material about the changes, features and enhancements, along with new APIs, available in QuickTime 7 for Windows.
|
QuickTime |
Guides |
2005-11-09
|
QuickTime 7 Update Guide
(HTML)
(PDF)
Describes the new features, functions, and data structures in QuickTime 7.
|
QuickTime |
Guides |
2005-04-29
|
QuickTime 7.1 Update Guide
(HTML)
(PDF)
Describes the new features, enhancements, and APIs available in QuickTime 7.1, including code samples that illustrate usage.
|
QuickTime |
Guides |
2007-03-06
|
QuickTime 7.1 Update Reference
(HTML)
(PDF)
Describes the new functions available in QuickTime 7.1.
|
QuickTime |
Release Notes |
2006-08-14
|
QuickTime 7.1 User's Guide
(PDF)
Explains how to use QuickTime Player and QuickTime Pro for Mac OS X and Windows computer users.
|
QuickTime |
Guides |
2006-07-24
|
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
|
QuickTime 7.2.1 Update Guide
(HTML)
(PDF)
Describes the new features, changes, and enhancements in the QuickTime 7.2.1 release available in Mac OS X v10.5.
|
QuickTime |
Guides |
2007-10-31
|
QuickTime and Carbon Events
(HTML)
QA1090: Discusses how to ensure smooth movie playback when using Carbon Events in an application.
|
QuickTime |
Technical Q&As |
2001-10-26
|
QuickTime Atoms and Resources Reference
(HTML)
(PDF)
Describes API details of QuickTime atoms and public resources.
|
QuickTime |
Reference |
2006-05-23
|
QuickTime Audio
(HTML)
Explains how to enable recording and playback of various audio media.
|
QuickTime |
Guides |
2002-09-17
|
QuickTime Audio - Easy Frequency Level Metering with MovieAudio APIs
(HTML)
QA1459: Describes how to perform frequency band level metering using MovieAudio metering APIs.
|
QuickTime |
Technical Q&As |
2009-01-29
|
QuickTime Audio - Muting and GetMovieAudioFrequencyLevels
(HTML)
QA1556: Discusses the change made to the GetMovieAudioFrequencyLevels API with QuickTime 7.2.
|
QuickTime |
Technical Q&As |
2007-09-28
|
QuickTime Audio - Rendering QuickTime Movie audio to a specific Audio Device
(HTML)
QA1578: Describes how to render Movie audio to a specific audio device.
|
QuickTime |
Technical Q&As |
2008-01-08
|
QuickTime Audio - Retrieving the correct audio format bit depth value
(HTML)
QA1477: Discusses how to retrieve accurate audio format bit depth.
|
QuickTime |
Technical Q&As |
2008-11-05
|
QuickTime Callbacks Reference
(HTML)
(PDF)
Describes the API for QuickTime callbacks.
|
QuickTime |
Reference |
2006-05-23
|
QuickTime Component Creation Guide
(HTML)
(PDF)
Tells you how to build new media handler and preview components to extend the capabilities of QuickTime.
|
QuickTime |
Guides |
2007-01-08
|
QuickTime Compression and Decompression Guide
(HTML)
(PDF)
Describes the QuickTime data compression and decompression technologies.
|
QuickTime |
Guides |
2006-01-10
|
QuickTime Constants Reference
(HTML)
(PDF)
Describes constants defined in the QuickTime framework that are not described in individual API reference documents.
|
QuickTime |
Reference |
2006-05-23
|
QuickTime Data Types Reference
(HTML)
(PDF)
Describes data types defined in the QuickTime framework that are not described in individual API reference documents.
|
QuickTime |
Reference |
2006-05-23
|
QuickTime DirectDraw Surfaces
(HTML)
QTW96: How to make QuickTime 4 for Windows draw onto a surface using your custom DirectDraw object.
|
QuickTime |
Technical Q&As |
1999-11-01
|
QuickTime Effects - How to set up parameter description values when using kParameterTypeDataImage
(HTML)
()
QA1326: Setting up an effect parameter description when using kParameterTypeDataImage as the parameter data type.
|
QuickTime |
Technical Q&As |
2003-12-09
|
QuickTime Error -2127 qtNetworkAlreadyAllocatedErr Explained
(HTML)
()
QA1244: QuickTime qtNetworkAlreadyAllocatedErr error code (-2127) occurs when the user's Connection Speed preference setting is too slow.
|
QuickTime |
Technical Q&As |
2003-03-20
|
QuickTime File Format Specification
(HTML)
(PDF)
Describes the file format and internal data structures of QuickTime movies.
|
QuickTime |
Reference |
2007-09-04
|
QuickTime for Windows ActiveX/COM Frequently Asked Questions
(HTML)
TN2120: Provides answers to many frequently asked questions about the QuickTime ActiveX/COM control
|
QuickTime |
Technical Notes |
2006-05-02
|
QuickTime for Windows resource files
(HTML)
()
QA1132: Describes resource file extensions supported by QuickTime for Windows.
|
QuickTime |
Technical Q&As |
2002-04-08
|
QuickTime for Windows returns bdNamErr (-37) error with long Windows file names
(HTML)
QA1413: Describes how QuickTime may return bdNamErr (-37) error on Windows if file name is > 63 characters
|
QuickTime |
Technical Q&As |
2008-08-08
|
QuickTime For Windows: Resolving Common Installation Issues
(HTML)
()
TN1074: Details install dialog, customizing installation, and uninstalling QuickTime for Windows v 2.1.2.
|
QuickTime |
Technical Notes |
1996-10-01
|
QuickTime Framework Reference
(HTML)
(PDF)
Describes the API for QuickTime.
|
QuickTime |
Reference |
2006-05-23
|
QuickTime Guide for Windows
(HTML)
(PDF)
Introduces Windows programming techniques for QuickTime.
|
QuickTime |
Guides |
2006-01-10
|
QuickTime Import and Export Guide
(HTML)
(PDF)
Describes QuickTime's technology for importing and exporting graphics and other data into and out of movies.
|
QuickTime |
Guides |
2006-01-10
|
QuickTime Initialization Guide
(HTML)
(PDF)
Describes how to initialize the QuickTime working environment and how to determine the version of QuickTime installed.
|
QuickTime |
Guides |
2005-04-08
|
QuickTime Kit Programming Guide
(HTML)
(PDF)
Provides a tutorial on how to build and extend a QTKitPlayer application using the QuickTime Kit framework in Cocoa.
|
QuickTime |
Guides |
2005-11-09
|
QuickTime Media Editing
(HTML)
()
QA1110: Explains the term "Media" as used in QuickTime and how it relates to media editing APIs.
|
QuickTime |
Technical Q&As |
2002-01-16
|
QuickTime Media Optimization Properties
(HTML)
QA1579: Discusses the kQTMovieImporterPropertyID_AllowMediaOptimization and kQTMovieInstantiationPropertyID_AllowMediaOptimization properties.
|
QuickTime |
Technical Q&As |
2009-03-30
|
QuickTime Media Types and Media Handlers Guide
(HTML)
(PDF)
Describes video, sound, text, time code, and tween media handlers.
|
QuickTime |
Guides |
2006-01-10
|
QuickTime Movie Basics
(HTML)
(PDF)
Introduces some of the basic concepts you need to understand when working with QuickTime movies.
|
QuickTime |
Guides |
2006-01-10
|
QuickTime Movie Creation Guide
(HTML)
(PDF)
Describes some of the different ways your application can create a new QuickTime movie.
|
QuickTime |
Guides |
2007-01-08
|
QuickTime Movie Internals Guide
(HTML)
(PDF)
Describes technologies inside QuickTime movies, including time management, modifier tracks, access keys, posters, and movie and file previews.
|
QuickTime |
Guides |
2006-01-10
|
QuickTime Movie Playback Programming Guide
(HTML)
(PDF)
Describes how to open and play QuickTime movies using the Carbon and QuickTime API.
|
QuickTime |
Guides |
2005-08-11
|
QuickTime Movie Properties Reference
(HTML)
(PDF)
Describes the API for managing QuickTime movie properties.
|
QuickTime |
Reference |
2006-05-23
|
QuickTime Movie Track and Media Reference
(HTML)
(PDF)
Describes the API for managing QuickTime movie tracks and their media.
|
QuickTime |
Reference |
2006-11-10
|
QuickTime movies require a valid graphics port
(HTML)
QA1345: The QuickTime Movie Toolbox requires a valid graphics port for all movies.
|
QuickTime |
Technical Q&As |
2004-03-19
|
QuickTime Music Architecture Guide
(HTML)
(PDF)
Explains how to enable synthesizing and playing of sounds and musical sequences.
|
QuickTime |
Guides |
2006-01-10
|
QuickTime Music Architecture Header Update
(HTML)
()
QTMA06: Explains missing and changed items in QuickTime 2.5.
|
QuickTime |
Technical Q&As |
1996-08-21
|
QuickTime Music Architecture Reference
(HTML)
(PDF)
Describes the API for the QuickTime Music Architecture.
|
QuickTime |
Reference |
2006-05-23
|
QuickTime Overview
(HTML)
(PDF)
Introduces the main concepts and services of QuickTime.
|
QuickTime |
Guides |
2005-08-11
|
QuickTime Preview Behavior
(HTML)
()
QTMCC10: Describes the expected behavior of the create/update preview button in the SFPGetFilePreview dialog.
|
QuickTime |
Technical Q&As |
1996-11-27
|
QuickTime Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the QuickTime framework.
|
QuickTime |
Release Notes |
2007-07-18
|
QuickTime Sound
(HTML)
QTMRF04: Explains what the sowt and the twos format is in QuickTime.
|
QuickTime |
Technical Q&As |
1995-05-01
|
QuickTime Streaming & Broadcasting Administration
(PDF)
Explains how to capture and encode QuickTime content and deliver media streams live or on demand.
|
QuickTime |
Guides |
2007-10-31
|
QuickTime Streaming Guide
(HTML)
(PDF)
Describes the QuickTime streaming technology.
|
QuickTime |
Guides |
2006-01-10
|
QuickTime Streaming Reference
(HTML)
(PDF)
Describes the API for QuickTime Streaming.
|
QuickTime |
Reference |
2006-05-23
|
QuickTime Streaming Server Modules Programming Guide
(HTML)
(PDF)
Explains how to create plug-in modules for the QuickTime Streaming Server.
|
QuickTime |
Guides |
2005-04-29
|
QuickTime Supported YUV Pixel Formats
(HTML)
QA1060: Describes which YUV pixel formats are supported by QuickTime.
|
QuickTime |
Technical Q&As |
2001-07-19
|
QuickTime Texture Visual Context - kQTVisualContextNotAllowedErr with non-accelerated graphics cards
(HTML)
QA1542: Discusses how to create a display mask and avoid a kQTVisualContextNotAllowedErr when using a non-accelerated graphics card.
|
QuickTime |
Technical Q&As |
2007-09-18
|
QuickTime Toolbox GetMovieTime Call
(HTML)
QTMTB38: Provides the calls to change the current time and to reposition a movie to play from the start.
|
QuickTime |
Technical Q&As |
1995-05-01
|
QuickTime Transport and Delivery Guide
(HTML)
(PDF)
Describes components that transport data between QuickTime movies and specific devices.
|
QuickTime |
Guides |
2006-01-10
|
QuickTime Video Effects and Transitions Guide
(HTML)
(PDF)
Describes QuickTime video effect components and how to use them.
|
QuickTime |
Guides |
2007-05-03
|
QuickTime Virtual Reality Reference
(HTML)
(PDF)
Describes the API for QuickTime Virtual Reality.
|
QuickTime |
Reference |
2006-11-10
|
QuickTime Visual Context - Setting the kQTVisualContextOutputColorSpaceKey Attribute
(HTML)
QA1550: Describes how to configure a QuickTime OpenGL Texture Visual Context with the kQTVisualContextOutputColorSpaceKey attribute.
|
QuickTime |
Technical Q&As |
2007-09-28
|
QuickTime VR
(HTML)
(PDF)
Explains how to construct interactive movies using QuickTime VR.
|
QuickTime |
Guides |
2005-06-04
|
QuickTimeMovieControl
(HTML)
(DMG)
(ZIP)
Demonstrates how to easily add QuickTime media playback to an application
|
QuickTime |
Sample Code |
2005-08-10
|
Registering custom pixel formats with QuickTime and Core Video
(HTML)
QA1401: Discusses how to register custom pixel formats with QuickTime & Core Video with QuickTime 7.
|
QuickTime |
Technical Q&As |
2005-09-06
|
Retrieving Audio from QuickTime Files
(HTML)
QTMTB30: Describes how to retrieve audio from QuickTime files in 1 second chunks.
|
QuickTime |
Technical Q&As |
1995-05-01
|
RollerCoaster.win
(HTML)
(DMG)
(ZIP)
Demonstrates how to create a simple roller-coaster simulation using QuickDraw3D.
|
QuickTime |
Sample Code |
2003-01-14
|
Sample Description Endianness
(HTML)
QA1598: Describes the endianness of the QuickTime Sample Description Structure and their extensions.
|
QuickTime |
Technical Q&As |
2008-03-17
|
samplemakeeffectmovie
(HTML)
(DMG)
(ZIP)
Shows how to take video from movies and add effects creating a new movie.
|
QuickTime |
Sample Code |
2003-02-25
|
samplemakeeffectmovie.win
(HTML)
(DMG)
(ZIP)
Shows how to take video from movies and add effects creating a new movie.
|
QuickTime |
Sample Code |
2003-02-25
|
Saving changes to modified movies
(HTML)
QTMTB60: Describes how to ensure any changes made to a movie are saved.
|
QuickTime |
Technical Q&As |
2000-09-05
|
Saving playback hints in a Movie
(HTML)
()
QA1194: Demonstrates how to use the SetTrackLoadSettings function to save the hintsHighQuality playback hint in a movie.
|
QuickTime |
Technical Q&As |
2002-09-04
|
Saving QuickTime Movie Files
(HTML)
()
QTMTB47: Explains a few complications one might face in creating and saving QuickTime movie files.
|
QuickTime |
Technical Q&As |
1997-01-31
|
SCAudioCompress
(HTML)
(DMG)
(ZIP)
Demonstrates audio compression using QuickTime Standard Audio Compression Component
|
QuickTime |
Sample Code |
2006-08-22
|
Scripting the COM/ActiveX Control in QuickTime 7 for Windows
(HTML)
Learn to build standalone Windows applications that use QuickTime, without needing to master the API.
|
QuickTime |
Articles |
2005-09-12
|
Sequence Grabber - Determining the capture resolution of an IIDC device
(HTML)
QA1403: Discusses how to determine the resolution of a captured image from an IIDC device
|
QuickTime |
Technical Q&As |
2005-01-06
|
Sequence Grabber - Ensuring the SG TimeBase is being driven by the Sound Clock.
(HTML)
QA1314: Ensuring the Sequence Grabber TimeBase is being driven by the Sound Clock when recording audio and video.
|
QuickTime |
Technical Q&As |
2003-10-24
|
Sequence Grabber - How do I save user settings as CFPreferences?
(HTML)
QA1286: Saving UserData settings returned from the Sequence Grabber as CFPreferences.
|
QuickTime |
Technical Q&As |
2003-09-04
|
Sequence Grabber - How often should I call SGIdle?
(HTML)
QA1349: This Q&A discusses how often SGIdle should be called when capturing using the Sequence Grabber.
|
QuickTime |
Technical Q&As |
2004-04-06
|
Sequence Grabber - Setting the sound channel play through state
(HTML)
QA1303: Setting the Sound play though state when previewing and recording a sound channel with the Sequence Grabber.
|
QuickTime |
Technical Q&As |
2003-09-23
|
Sequence Grabber - Using the SGDataProc for Sound
(HTML)
QA1348: This Q&A discusses how you can use a Sound SGChannel with the Sequence Grabber DataProc
|
QuickTime |
Technical Q&As |
2004-04-06
|
Sequence Grabber preallocates large file when recording
(HTML)
QA1411: Describes how to prevent the Sequence Grabber from filling your entire disk when recording.
|
QuickTime |
Technical Q&As |
2006-02-06
|
Sequence Grabber Reference for QuickTime
(HTML)
(PDF)
Describes the API for QuickTime sequence grabbing.
|
QuickTime |
Reference |
2006-05-23
|
Sequence Grabber Source, Video, and Channel Bounds
(HTML)
()
QA1250: Explains the QuickTime Sequence Grabber's relationship between the Source, Video, and Channel Bounds when capturing video.
|
QuickTime |
Technical Q&As |
2003-07-16
|
Sequence Grabbing
(HTML)
(DMG)
(ZIP)
Demonstrates how to use a sequence grabber component to preview and record captured data.
|
QuickTime |
Sample Code |
2003-01-14
|
SetSoundMediaBalance balance parameter clarification
(HTML)
()
QTMTB49: Describes correct parameter values for the SetSoundMediaBalance routine.
|
QuickTime |
Technical Q&As |
2004-12-01
|
Setting a Movie's Clipping Region
(HTML)
QTMTB23: Explains why ShowMoviePoster doesn't honor the clipping region when clipped to the cell size.
|
QuickTime |
Technical Q&As |
1995-05-01
|
Setting Export Quality
(HTML)
QTMCC13: Demonstrates how to change the compression factor when exporting a JPEG file.
|
QuickTime |
Technical Q&As |
1999-12-06
|
Setting Sequence Grabber Sound Input Device Driver Parameters
(HTML)
()
QA1204: Setting sound input device driver parameters for QuickTime sequence grabber audio channels.
|
QuickTime |
Technical Q&As |
2002-10-25
|
Setting the movie background color
(HTML)
()
QTMTB53: Describes how to apply a background color to an entire movie.
|
QuickTime |
Technical Q&As |
1999-08-16
|
Setting the option button in the ICM dialog
(HTML)
QTMCC02: Describes how your codec can display an extra Options button in the Standard Compression dialog.
|
QuickTime |
Technical Q&As |
1995-06-01
|
SGCapture
(HTML)
(DMG)
(ZIP)
Deprecated - Displays live video within a QTCanvas using the SGDrawable class.
|
QuickTime |
Sample Code |
2003-01-14
|
SGCapture2Disk
(HTML)
(DMG)
(ZIP)
Deprecated - Use the SequenceGrabber to display video within a QTCanvas and capture the video to a movie file.
|
QuickTime |
Sample Code |
2003-01-14
|
SGDataProcSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to run the Sequence Grabber in record mode using an SGDataProc to captured data.
|
QuickTime |
Sample Code |
2003-01-14
|
SGDevices
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the SGGetChannelDeviceList function to build and parse the list of devices.
|
QuickTime |
Sample Code |
2003-01-14
|
SGSetSettings unexpected results
(HTML)
QTMTB55: Explains why subsequent calls to the SGSetSettings can fail after the first call to SGSetSettings completed successfully.
|
QuickTime |
Technical Q&As |
1999-10-11
|
Show Movie
(HTML)
(DMG)
(ZIP)
Demonstrates several QuickTime features for manipulating movies and their playback.
|
QuickTime |
Sample Code |
2003-01-14
|
SillyFrequencyLevels
(HTML)
(DMG)
(ZIP)
Demonstrates how to obtain audio frequency levels from a Movie using SetMovieAudioFrequencyMeteringNumBands and GetMovieAudioFrequencyLevels APIs.
|
QuickTime |
Sample Code |
2006-01-25
|
The similarity field in ImageCodecBandCompress and Key Frames
(HTML)
()
QA1109: Discusses the similarity field of the CodecCompressParams structure used in ImageCodecBandCompress to implement key framing during compression.
|
QuickTime |
Technical Q&As |
2002-01-16
|
SimpleAudioExtraction
(HTML)
(DMG)
(ZIP)
Demonstrates the QuickTime 7.0 Movie Audio Extraction APIs
|
QuickTime |
Sample Code |
2006-01-03
|
SimpleCocoaJavaMovie
(HTML)
(DMG)
(ZIP)
Deprecated - A simple movie player showing how to use the NSMovieView and NSMovie Cocoa Java classes.
|
QuickTime |
Sample Code |
2003-01-14
|
SimpleCocoaMovie
(HTML)
(DMG)
(ZIP)
Shows how to use the NSMovieView and NSMovie Cocoa AppKit classes.
|
QuickTime |
Sample Code |
2003-01-14
|
SimpleCocoaMovieQT
(HTML)
(DMG)
(ZIP)
A simple movie player showing how to use the NSMovieView and NSMovie Cocoa Objective-C classes.
|
QuickTime |
Sample Code |
2003-01-14
|
simpleeditsdi.win
(HTML)
(DMG)
(ZIP)
Demonstrates how to display and edit QuickTime movies using the SDI (single document interface).
|
QuickTime |
Sample Code |
2003-01-14
|
SimpleHIMovieViewPlayer
(HTML)
(DMG)
(ZIP)
Demonstrates how to use HIMovieView to play QuickTime Movies.
|
QuickTime |
Sample Code |
2005-07-15
|
simpleplayersdi.win
(HTML)
(DMG)
(ZIP)
Demonstrates how to display QuickTime movies using the SDI (single document interface).
|
QuickTime |
Sample Code |
2003-01-14
|
SimpleVideoOut
(HTML)
(DMG)
(ZIP)
Demonstrates how QuickTime Video Output Components can be used to play video out to hardware.
|
QuickTime |
Sample Code |
2005-08-10
|
SlideShowImporter
(HTML)
(DMG)
(ZIP)
Movie import component, constructs a movie from images, effect types, and audio files.
|
QuickTime |
Sample Code |
2003-01-14
|
SlideShowImporter.win
(HTML)
(DMG)
(ZIP)
Movie import component, constructs a movie from images, effect types, and audio files.
|
QuickTime |
Sample Code |
2003-01-14
|
SlideShowJava
(HTML)
(DMG)
(ZIP)
Deprecated - Uses the ImageViewer object to present a sequence of images one at a time.
|
QuickTime |
Sample Code |
2003-01-14
|
Slope/Intercept Audio
(HTML)
Explains how to store floating point audio data in QuickTime files.
|
QuickTime |
Guides |
2002-09-17
|
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.
|
QuickTime |
Guides |
2005-06-04
|
sndequalizer
(HTML)
(DMG)
(ZIP)
Manage a dialog window containing a graphical equalizer display.
|
QuickTime |
Sample Code |
2003-01-14
|
SoftVDigX
(HTML)
(DMG)
(ZIP)
Demonstrates the "Compressed Source" model and an updated implementation of the Video Digitizer APIs for Mac OS X.
|
QuickTime |
Sample Code |
2007-02-14
|
SoftVideoOutputComponent
(HTML)
(DMG)
(ZIP)
Software implementation of a QuickTime Video Output Component, includes a companion Transfer Codec.
|
QuickTime |
Sample Code |
2005-08-10
|
Sound Manager 3.3
(HTML)
Deprecated - Summary of Sound Manager legacy releases 3.1, 3.2.1, and 3.3.
|
QuickTime |
Reference |
2001-11-15
|
Sound Manager Codec support in QuickTime 7
(HTML)
QA1448: Describes QuickTime 7 support for constant bitrate and variable bitrate Sound Manager codecs
|
QuickTime |
Technical Q&As |
2005-10-26
|
Sound PreMixer effect
(HTML)
(DMG)
(ZIP)
Deprecated - A sound manager pre-mixer effect component.
|
QuickTime |
Sample Code |
2003-03-14
|
soundconverter
(HTML)
(DMG)
(ZIP)
Shows how to use the Sound Converter API and how to place audio data in a movie.
|
QuickTime |
Sample Code |
2003-01-14
|
soundconverter.win
(HTML)
(DMG)
(ZIP)
Shows how to use the Sound Converter API and how to place audio data in a movie.
|
QuickTime |
Sample Code |
2003-01-14
|
SoundMemRecord
(HTML)
(DMG)
(ZIP)
This code shows using the SoundManager SPB calls for simple audio recording to memory.
|
QuickTime |
Sample Code |
2006-05-05
|
SoundPlayer
(HTML)
(DMG)
(ZIP)
Shows how to play VBR and Non-VBR encoded audio using the SoundConverterFillBuffer API and QuickTime.
|
QuickTime |
Sample Code |
2003-01-14
|
SoundPlayer.win
(HTML)
(DMG)
(ZIP)
Shows how to play VBR and Non-VBR encoded audio using the SoundConverterFillBuffer API and QuickTime.
|
QuickTime |
Sample Code |
2003-01-14
|
SoundRecord
(HTML)
(DMG)
(ZIP)
Shows using the SequenceGrabber for simple audio recording
|
QuickTime |
Sample Code |
2006-05-05
|
soundsnippets
(HTML)
(DMG)
(ZIP)
SoundSnippets.c defines functions that perform some common sound-related operations.
|
QuickTime |
Sample Code |
2003-10-27
|
soundsnippets.win
(HTML)
(DMG)
(ZIP)
SoundSnippets.c defines functions that perform some common sound-related operations.
|
QuickTime |
Sample Code |
2003-10-27
|
spatialQuality Values with Lossy Compression
(HTML)
()
QA1126: Describes how the spatialQuality value reflects the setting of lossy compressed images like JPEG.
|
QuickTime |
Technical Q&As |
2002-03-12
|
Specifying Chunk Sizes
(HTML)
QTPC08: Discusses the meaning of a QuickTime movie atom's chunk value.
|
QuickTime |
Technical Q&As |
1995-08-01
|
Standard Audio - Parsing the kQTSCAudioPropertyID_CodecSpecificSettingsArray property
(HTML)
QA1437: Discusses how to parse the kQTSCAudioPropertyID_CodecSpecificSettingsArray property returned from StdAudio. Also see Q&A 1390.
|
QuickTime |
Technical Q&As |
2006-11-30
|
Standard Audio - Setting output ASBD returns badFormatErr
(HTML)
QA1489: Discusses why badFormatErr may be returned from Standard Audio
|
QuickTime |
Technical Q&As |
2006-11-15
|
Standard Audio - The CodecSpecificSettingsArray and MagicCookie properties
(HTML)
QA1390: Discusses Core Audio AudioConverter configuration with StdAudio, specifically the CodecSpecificSettingsArray property.
|
QuickTime |
Technical Q&As |
2006-11-16
|
Standard Sound Dialog Component
(HTML)
Describes the QuickTime component that lets the user make audio parameter settings.
|
QuickTime |
Guides |
2002-09-17
|
Std Compression Examples
(HTML)
(DMG)
(ZIP)
Standard Compression chapter of the Inside Macintosh QuickTime Components book.
|
QuickTime |
Sample Code |
2003-01-14
|
Stepping Through QuickTime-Movie
(HTML)
QTMTB28: Describes how to get the first frame of a movie using GetMovieNextInterestingTime.
|
QuickTime |
Technical Q&As |
1995-05-01
|
StillMotion
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the QTKit Capture APIs to build a simple application that creates stop motion animations.
|
QuickTime |
Sample Code |
2007-11-14
|
Supplying codec-specific options within the Standard Compression Dialog
(HTML)
()
TN2081: Discusses the ImageCodec 'DITL' APIs introduced with QuickTime 6.
|
QuickTime |
Technical Notes |
2009-04-29
|
Tagging Handle and Pointer Data References in QuickTime
(HTML)
TN1195: The use of data reference extensions used by QuickTime to tag handle and pointer data references.
|
QuickTime |
Technical Notes |
2006-08-30
|
Thread-safe programming in QuickTime
(HTML)
TN2125: Discusses how to use QuickTime from background threads for applications and component developers.
|
QuickTime |
Technical Notes |
2007-09-14
|
ThreadsExporter
(HTML)
(DMG)
(ZIP)
Demonstrates importing and exporting still images in different formats on separate threads.
|
QuickTime |
Sample Code |
2005-07-26
|
ThreadsExportMovie
(HTML)
(DMG)
(ZIP)
Demonstrates movie exporting using the QuickTime movie export component on separate threads of a Cocoa application.
|
QuickTime |
Sample Code |
2006-01-03
|
ThreadsImporter
(HTML)
(DMG)
(ZIP)
Demonstrates importing and displaying still images on separate threads.
|
QuickTime |
Sample Code |
2005-07-22
|
ThreadsImportMovie
(HTML)
(DMG)
(ZIP)
Demonstrates importing and displaying QuickTime Movies on separate threads.
|
QuickTime |
Sample Code |
2005-07-26
|
TimeCallbackDemo
(HTML)
(DMG)
(ZIP)
Demonstrates how to add and remove TimeCode tracks to a movie.
|
QuickTime |
Sample Code |
2006-05-11
|
TimeCode
(HTML)
(DMG)
(ZIP)
Demonstrates how to add and remove TimeCode tracks to a movie.
|
QuickTime |
Sample Code |
2006-06-28
|
TimeCode Media Handlers
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates how to manipulate QuickTime media time codes.
|
QuickTime |
Sample Code |
2003-01-14
|
TimeSlaving
(HTML)
(DMG)
(ZIP)
Deprecated - Controls a scrolling text object by slaving a TimeBase to a movie.
|
QuickTime |
Sample Code |
2003-01-14
|
Track Editing
(HTML)
QTMCC17: Discusses different APIs used to edit tracks in QuickTime movies.
|
QuickTime |
Technical Q&As |
2000-09-22
|
TrackFormatDemo
(HTML)
(DMG)
(ZIP)
Shows how to get a human-readable, localized description of a track's format.
|
QuickTime |
Sample Code |
2006-08-01
|
Transitions
(HTML)
(DMG)
(ZIP)
Deprecated - Applies the QuickTime effects architecture to a character in an animation scene.
|
QuickTime |
Sample Code |
2003-01-14
|
TWAIN Data Sources for Mac OS X
(HTML)
()
TN2088: Describes how to implement a TWAIN Data Source (DS) for Mac OS X
|
QuickTime |
Technical Notes |
2003-06-19
|
Understanding the Differences Between Apple and Windows IMA-ADPCM Compressed Sound Files
(HTML)
TN1081: Details the differences between Apple IMA and Windows IMA (ADPCM) compressed sound files.
|
QuickTime |
Technical Notes |
1996-11-01
|
Unwanted Audio with DV Capture
(HTML)
()
QA1105: Explains why audio is captured from a DV source even though you may not want to.
|
QuickTime |
Technical Q&As |
2002-01-14
|
Updating Applications for QuickTime 6
(HTML)
TN2140: Discusses steps to update QuickTime applications covering QuickTime 6.0 to 6.5.2
|
QuickTime |
Technical Notes |
2007-05-15
|
Using a QuickTime time base callback to detect when a movie has stopped
(HTML)
()
QA1282: Using a QuickTime time base callback (NewCallBack) to detect when a movie has stopped.
|
QuickTime |
Technical Q&As |
2003-08-12
|
Using cmpWantsRegisterMessage not recommended on Mac OS X
(HTML)
()
QA1192: Describes why using the cmpWantsRegisterMessage flag is not recommended on Mac OS X.
|
QuickTime |
Technical Q&As |
2003-03-11
|
Using ConvertMovieToFile or ConvertMovieToDataRef to convert movies without displaying the settings dialog
(HTML)
QA1418: Describes how to perform movie export using ConvertMovieToFile or ConvertMovieToDataRef without displaying the dialog
|
QuickTime |
Technical Q&As |
2005-03-22
|
Using language-tagged QuickTime UserData text APIs with CFStrings
(HTML)
QA1410: Describes how to use language-tagged QuickTime UserData text APIs with CFStrings and TextEncodings.
|
QuickTime |
Technical Q&As |
2005-02-11
|
Using Mac Toolbox routines Under Windows 98/95/NT
(HTML)
()
QTW87: Some Macintosh Toolbox functions are available with QuickTime 3 for Windows.
|
QuickTime |
Technical Q&As |
1998-09-21
|
Using Mac-style Resources
(HTML)
()
QTW86: Using Mac-style resources in a Windows 98/95/NT or DLL using QuickTime 3 for Windows FSpOpenResFile function.
|
QuickTime |
Technical Q&As |
1998-09-21
|
Using MovieExportSetSampleDescription to specify the format of exported data
(HTML)
QTMTB59: Describes using the ConvertMovieToFile routine to export a WAV audio-only movie to an AIFF file using a specific compressor.
|
QuickTime |
Technical Q&As |
2000-09-05
|
Using Navigation Services to filter QuickTime files
(HTML)
()
QA1152: Using the CanQuickTimeOpenFile function in a Navigation Services filter to display files that QuickTime can open.
|
QuickTime |
Technical Q&As |
2002-07-15
|
Using QTPixelBufferContextCreate with NewMovieFromProperties
(HTML)
QA1443: Discusses using a QuickTime pixel buffer visual context and NewMovieFromProperties to output frames to pixel buffers.
|
QuickTime |
Technical Q&As |
2008-08-08
|
Using QTSetAtomData
(HTML)
()
QA1231: Explains what QTSetAtomData does with the data passed into it.
|
QuickTime |
Technical Q&As |
2003-01-14
|
Using QuickTime to access MP3 ID3 Tags
(HTML)
()
QA1135: Demonstrates how to extract User Data from QuickTime Movies.
|
QuickTime |
Technical Q&As |
2002-04-11
|
Using SetMovieGWorld to draw to the window back buffer
(HTML)
QA1043: Explains how to draw into the back buffer with SetMovieGWorld.
|
QuickTime |
Technical Q&As |
2001-06-26
|
Using the Audio Extraction API in QuickTime 7
(HTML)
Learn how your application can extract audio from multiple sound tracks in a QuickTime movie.
|
QuickTime |
Articles |
2005-12-19
|
Using the kQTPropertyClass_DRM properties with QuickTime
(HTML)
QA1476: Explains how to use the kQTPropertyClass_DRM properties with QuickTime media.
|
QuickTime |
Technical Q&As |
2006-04-11
|
Using the QTKit Framework
(HTML)
Learn how the QuickTime Kit works and how to use it in your application.
|
QuickTime |
Articles |
2006-06-19
|
Using the QuickTime 64-bit Timecode Media Handler
(HTML)
TN2198: Discusses 64-bit Timecode Media support added with Mac OS X 10.5 and QuickTime 7.3
|
QuickTime |
Technical Notes |
2007-09-18
|
Using the QuickTime DVCompressor properties
(HTML)
QA1438: Describes the function of the DVCompressor class component properties.
|
QuickTime |
Technical Q&As |
2005-10-04
|
Using the QuickTime for Java libraries on OS X
(HTML)
()
QA1058: Where to locate the QTJava.zip file for inclusion in your java/javac classpath.
|
QuickTime |
Technical Q&As |
2002-04-08
|
Using Windows GDI for all drawing
(HTML)
QTW98: Using the Windows Graphics Device Interface (GDI) for all drawing under QuickTime for Windows.
|
QuickTime |
Technical Q&As |
2000-09-05
|
Video
(HTML)
(PDF)
Explains how to use QuickTime movies in Cocoa.
|
QuickTime |
Guides |
2002-11-12
|
Video capture with multiple IIDC cameras
(HTML)
QA1365: Discusses factors which influence the number of IIDC cameras that can simultaniously be used for capture.
|
QuickTime |
Technical Q&As |
2008-08-08
|
Video Components Reference for QuickTime
(HTML)
(PDF)
Describes the API for QuickTime video components.
|
QuickTime |
Reference |
2006-05-23
|
Video Digitizers - Adding Clean Aperture and Pixel Aspect Ratio Information
(HTML)
QA1512: Discusses the importance of adding 'pasp' and 'clap' image description extensions to the ImageDescription returned by a VDIG.
|
QuickTime |
Technical Q&As |
2008-11-20
|
Video Output Components - Implementing QTVideoOutputGetIndSoundOutput on Mac OS X
(HTML)
()
QA1206: Describes how to support the QTVideoOutputGetIndSoundOutput function in Mac OS X.
|
QuickTime |
Technical Q&As |
2002-10-29
|
Video Output Components - QTVideoOutputGetIndImageDecompressor
(HTML)
()
QA1226: Discusses the QTVideoOutputGetIndImageDecompressor call.
|
QuickTime |
Technical Q&As |
2003-01-03
|
VideoFrameToGWorld
(HTML)
(DMG)
(ZIP)
Demonstrates how to extract a single frame from a video track into a GWorld.
|
QuickTime |
Sample Code |
2003-01-14
|
VideoViewer
(HTML)
(DMG)
(ZIP)
Simple example of video rendering using QuickTime visual contexts, OpenGL, Core Video and Core Image.
|
QuickTime |
Sample Code |
2005-08-01
|
Viewing multi-page PDF files
(HTML)
()
QA1247: How to draw each page of a multi-page PDF document using the QuickTime movie importers.
|
QuickTime |
Technical Q&As |
2003-03-05
|
vrbackbuffer
(HTML)
(DMG)
(ZIP)
Demonstrates QuickTime VR back buffer routines.
|
QuickTime |
Sample Code |
2003-01-14
|
vrbackbuffer.win
(HTML)
(DMG)
(ZIP)
Demonstrates QuickTime VR back buffer routines.
|
QuickTime |
Sample Code |
2003-01-14
|
vrcursors
(HTML)
(DMG)
(ZIP)
Shows how to change the default cursors for specific kinds of hotspots or specific hotspot IDs.
|
QuickTime |
Sample Code |
2003-01-14
|
vrcursors.win
(HTML)
(DMG)
(ZIP)
Using QTVR API to change the default cursors for specific kinds of hot spots (or IDs).
|
QuickTime |
Sample Code |
2003-01-14
|
vrflattenmovie
(HTML)
(DMG)
(ZIP)
Demonstrates calling the QTVR (Virtual Reality) Flattener directly.
|
QuickTime |
Sample Code |
2003-01-14
|
vrflattenmovie.win
(HTML)
(DMG)
(ZIP)
Demonstrates calling the QTVR (Virtual Reality) Flattener directly.
|
QuickTime |
Sample Code |
2003-01-14
|
vrmakeobject
(HTML)
(DMG)
(ZIP)
Converts a linear QuickTime movie into a QuickTime VR object movie.
|
QuickTime |
Sample Code |
2003-01-14
|
vrmakeobject.win
(HTML)
(DMG)
(ZIP)
Converts a linear QuickTime movie into a QuickTime VR object movie.
|
QuickTime |
Sample Code |
2003-01-14
|
vrmakepano
(HTML)
(DMG)
(ZIP)
Converts a panoramic image into a QuickTime VR panoramic movie.
|
QuickTime |
Sample Code |
2003-01-14
|
VRMakePano Library
(HTML)
(DMG)
(ZIP)
Contains functions that convert a panoramic image into a QuickTime VR movie.
|
QuickTime |
Sample Code |
2003-01-14
|
vrmakepano.win
(HTML)
(DMG)
(ZIP)
Converts a panoramic image into a QuickTime VR panoramic movie.
|
QuickTime |
Sample Code |
2003-01-14
|
vrmovies
(HTML)
(DMG)
(ZIP)
Uses the QuickTime VR (Virtual Reality) API to provide support for playing QuickTime movies in a panorama.
|
QuickTime |
Sample Code |
2003-01-14
|
vrmovies.win
(HTML)
(DMG)
(ZIP)
Uses the QuickTime VR (Virtual Reality) API to provide support for playing QuickTime movies in a panorama.
|
QuickTime |
Sample Code |
2003-01-14
|
vrscript
(HTML)
(DMG)
(ZIP)
Demonstrates embedding sounds, QuickTime movies, pictures, and 3D objects in a QuickTime VR movie.
|
QuickTime |
Sample Code |
2003-01-14
|
vrscript.win
(HTML)
(DMG)
(ZIP)
Demonstrates embedding sounds, QuickTime movies, pictures, and 3D objects in a QuickTime VR movie.
|
QuickTime |
Sample Code |
2003-01-14
|
vrspeech
(HTML)
(DMG)
(ZIP)
Uses Apple's Speech Recognition Manager to allow voice navigation of a panorama or object node.
|
QuickTime |
Sample Code |
2003-01-14
|
watchme
(HTML)
(DMG)
(ZIP)
Uses the WatchMe.mov movie from the QuickTime SDK to convert relative URLs to absolute URLs.
|
QuickTime |
Sample Code |
2003-02-25
|
watchme.win
(HTML)
(DMG)
(ZIP)
Uses the WatchMe.mov movie from the QuickTime SDK to convert relative URLs to absolute URLs.
|
QuickTime |
Sample Code |
2003-02-25
|
WhackedTV
(HTML)
(DMG)
(ZIP)
A Cocoa version of the venerable HackTV sample code, demonstrating usage of the Sequence Grabber API's
|
QuickTime |
Sample Code |
2008-05-09
|
What depth should I put in an Image Description?
(HTML)
()
QA1183: Describes how to select the correct value for the depth field of an image description.
|
QuickTime |
Technical Q&As |
2006-11-27
|
What is SetMovieDefaultDataRef?
(HTML)
()
QTMTB48: Describes the routine SetMovieDefaultDataRef and includes sample code showing how to use it.
|
QuickTime |
Technical Q&As |
1997-03-14
|
What's New In QuickTime
(HTML)
Lists the documents describing the latest enhancements, new features, and other changes to the QuickTime technology.
|
QuickTime |
Guides |
2005-09-08
|
What's New in QuickTime 6.4 For Mac OS X
(HTML)
(PDF)
Deleted erroneous reference to constants that are not in released header files.
|
QuickTime |
Guides |
2003-09-01
|
What's New in QuickTime 6.5
(HTML)
(PDF)
Changes to the capabilities, mode of operation, and API of QuickTime at version 6.5.
|
QuickTime |
Guides |
2003-12-22
|
When to use PCMCIA, PC Card, and CardBus
(HTML)
HW77: Explains the differences between PCMCIA, PC Card, and CardBus.
|
QuickTime |
Technical Q&As |
1999-11-15
|
Where do QuickTime extension files reside on Windows systems?
(HTML)
QTW100: Describes where to locate QuickTime extension files on Windows systems.
|
QuickTime |
Technical Q&As |
2007-07-30
|
Why does my identity matrix look strange?
(HTML)
()
QA1227: Discusses the MatrixRecord structure and QuadToQuadMatrix function.
|
QuickTime |
Technical Q&As |
2003-01-15
|
Why isn't my QuickTime Component recognized by iMovie '08?
(HTML)
QA1545: Discusses why iMovie '08 may ignore 3rd party QuickTime Components.
|
QuickTime |
Technical Q&As |
2007-10-03
|
Windows API Reference for QuickTime
(HTML)
(PDF)
Describes the Windows interface to QuickTime.
|
QuickTime |
Reference |
2006-05-23
|
WiredSprites
(HTML)
(DMG)
(ZIP)
Demonstrates creating a wired sprite movie containing one sprite track.
|
QuickTime |
Sample Code |
2003-02-25
|
WiredSprites.win
(HTML)
(DMG)
(ZIP)
Creates a QuickTime movie containing wired sprites.
|
QuickTime |
Sample Code |
2003-02-25
|
WiredSpritesJava
(HTML)
(DMG)
(ZIP)
Creates a QuickTime movie containing wired sprites.
|
QuickTime |
Sample Code |
2003-02-25
|
WritableFileDemo
(HTML)
(DMG)
(ZIP)
Shows how to create an empty, writable file associated with a QTMovie object.
|
QuickTime |
Sample Code |
2006-08-01
|
AEBuild*, AEPrint* and Friends
(HTML)
()
TN2045: Describes the AEBuild* and AEPrint* family of routines.
|
Scripting & Automation |
Technical Notes |
2002-03-21
|
Apple Event Manager Reference
(HTML)
(PDF)
Describes the C API for interapplication communication using Apple events.
|
Scripting & Automation |
Reference |
2007-07-13
|
Apple Events Programming Guide
(HTML)
(PDF)
Provides conceptual information and programming examples for working with Apple events.
|
Scripting & Automation |
Guides |
2007-10-31
|
Apple JavaScript Coding Guidelines
(HTML)
(PDF)
Provides an overview of the JavaScript language, its object-oriented features, and coding best practices.
|
Scripting & Automation |
Guides |
2008-11-19
|
AppleScript Language Guide
(HTML)
(PDF)
Defines the AppleScript scripting language. Includes many brief sample scripts.
|
Scripting & Automation |
Guides |
2008-03-11
|
AppleScript Overview
(HTML)
(PDF)
Introduces the technology for writing scripts to control applications. Useful for scripters and application developers.
|
Scripting & Automation |
Guides |
2007-10-31
|
AppleScript Release Notes
(HTML)
Describes late breaking news and highlights of new or changed features in the latest release of AppleScript.
|
Scripting & Automation |
Release Notes |
2007-12-11
|
AppleScript Release Notes (Mac OS X 10.4 and earlier)
(HTML)
Describes late breaking news and highlights of new or changed features in previous releases of AppleScript.
|
Scripting & Automation |
Release Notes |
2007-10-31
|
AppleScript Studio 1.4 Release Notes
(HTML)
Moving Tiger AppleScript Studio Release Notes to separate document.
|
Scripting & Automation |
Release Notes |
2007-12-22
|
AppleScript Studio Programming Guide
(HTML)
(PDF)
Explains how to create script-driven applications with complex user interfaces based on Cocoa UI classes. Includes tutorials.
|
Scripting & Automation |
Guides |
2006-04-04
|
AppleScript Studio Release Notes
(HTML)
Describes late-breaking news and highlights of new or changed features in the latest release of AppleScript Studio.
|
Scripting & Automation |
Release Notes |
2007-10-31
|
AppleScript Studio Terminology Reference
(HTML)
(PDF)
Describes the scripting terminology for AppleScript Studio, through version 1.4.
|
Scripting & Automation |
Reference |
2007-10-31
|
AppleScript Terminology and Apple Event Codes Reference
(HTML)
Lists terms used in AppleScript, AppleScript Studio, and Standard Additions with their matching codes.
|
Scripting & Automation |
Release Notes |
2006-06-28
|
AppleScriptRunner
(HTML)
(DMG)
(ZIP)
How to send mail and execute other AppleScripts from a Carbon application.
|
Scripting & Automation |
Sample Code |
2006-07-31
|
Apply Firmware Password
(HTML)
(DMG)
(ZIP)
Demonstrates how to create an Automator Action for System Image Utility.
|
Scripting & Automation |
Sample Code |
2007-06-12
|
AttachAScript
(HTML)
(DMG)
(ZIP)
Illustrates how you can extend any Cocoa application by adding some AppleScripts to it.
|
Scripting & Automation |
Sample Code |
2006-07-27
|
Automating Development Tasks with Automator and Xcode
(HTML)
Learn to streamline daily tasks in your development projects using Automator.
|
Scripting & Automation |
Articles |
2006-08-07
|
Automator AppleScript Actions Tutorial
(HTML)
(PDF)
Guides you through the procedure for creating a simple Automator action implemented in AppleScript.
|
Scripting & Automation |
Guides |
2007-07-18
|
Automator Framework Reference
(HTML)
(PDF)
Describes the Objective-C API for creating and working with actions used by the Automator application.
|
Scripting & Automation |
Reference |
2006-10-26
|
Automator Programming Guide
(HTML)
(PDF)
Describes the concepts and tasks for developing actions, which are bundles loaded by the Automator application.
|
Scripting & Automation |
Guides |
2007-12-11
|
Automator Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Automtor framework.
|
Scripting & Automation |
Release Notes |
2007-07-25
|
Automator Release Notes
(HTML)
Updated for changes in Mac OS X version 10.5.
|
Scripting & Automation |
Release Notes |
2007-10-31
|
AutomatorHandsOn
(HTML)
(DMG)
(ZIP)
Illustrates several methods for building Automator Actions
|
Scripting & Automation |
Sample Code |
2007-06-12
|
AutoSample
(HTML)
(DMG)
(ZIP)
How to run and display Automator workflows in your application.
|
Scripting & Automation |
Sample Code |
2007-05-23
|
Calling an AppleScript and providing parameters from an Application
(HTML)
()
QA1111: Explains calling and providing parameter values to an AppleScript event handler from an application written in C.
|
Scripting & Automation |
Technical Q&As |
2002-03-13
|
Calling AppleScript from an Application
(HTML)
QA1026: Describes how to call an AppleScript from an application written in C.
|
Scripting & Automation |
Technical Q&As |
2001-04-10
|
Checkout Lets You 'Get a Mac, Start a Store': Madebysofa Does It with Python and Cocoa
(HTML)
Success story on how Mac-only Checkout was built using Python and Cocoa.
|
Scripting & Automation |
Articles |
2007-07-10
|
Cocoa and AppleScript: From Top to Bottom
(HTML)
Learn how to activate AppleScript in your application so that users can create scripts.
|
Scripting & Automation |
Articles |
2004-08-23
|
Cocoa Scripting Guide
(HTML)
(PDF)
Explains how to create scriptable Cocoa applications that use the scripting definition (sdef) format.
|
Scripting & Automation |
Guides |
2008-03-11
|
Customizing Rails Applications on Mac OS X Leopard
(HTML)
Learn how to enhance your Rails application with views and web forms, AJAX, and iPhone support.
|
Scripting & Automation |
Articles |
2008-06-09
|
Dashboard Programming Topics
(HTML)
(PDF)
Explains Dashboard and WebKit technologies used in widgets.
|
Scripting & Automation |
Guides |
2009-02-04
|
Dashboard Reference
(HTML)
(PDF)
Describes the API for implementing Dashboard widgets.
|
Scripting & Automation |
Reference |
2009-02-04
|
Dashcode User Guide
(HTML)
(PDF)
Explains how to use Dashcode to create Dashboard widgets.
|
Scripting & Automation |
Guides |
2009-03-04
|
Deploying Rails Applications on Mac OS X Leopard
(HTML)
Learn how to deploy your Ruby on Rails application on Mac OS X Leopard Server.
|
Scripting & Automation |
Articles |
2008-06-09
|
DeskPictAppDockMenu
(HTML)
(DMG)
(ZIP)
How to add a dynamic Dock menu to your Cocoa application
|
Scripting & Automation |
Sample Code |
2003-01-14
|
Developing Rails Applications on Mac OS X Leopard
(HTML)
Learn how to develop your Ruby on Rails application using Xcode 3 and the tools in Leopard.
|
Scripting & Automation |
Articles |
2008-06-09
|
do shell script in AppleScript
(HTML)
()
TN2065: Frequently Asked Questions about the AppleScript "do shell script" command.
|
Scripting & Automation |
Technical Notes |
2006-03-23
|
Duplicate Finder Items
(HTML)
(DMG)
(ZIP)
Shows how to build an Automator action targeting Finder using AppleScript.
|
Scripting & Automation |
Sample Code |
2005-06-06
|
EmbededAppleScripts
(HTML)
(DMG)
(ZIP)
Extending the functionality of your application by adding precompiled AppleScripts.
|
Scripting & Automation |
Sample Code |
2003-09-04
|
Enhance Your Dashboard Widgets with Quartz Composer Compositions
(HTML)
Learn to create a composition and embed it easily in your widgets.
|
Scripting & Automation |
Articles |
2007-02-13
|
The Enhanced Print Apple Event
(HTML)
TN2082: Describes an enhancement to the print Apple event that gives developers more control over scripted printing.
|
Scripting & Automation |
Technical Notes |
2003-12-09
|
Foundation Release Notes
(HTML)
Describes new features, notes, and known issues for the Foundation framework in Mac OS X v10.5.
|
Scripting & Automation |
Release Notes |
2007-10-31
|
HelloStudio
(HTML)
(DMG)
(ZIP)
This is a Hello, world application built using AppleScript Studio.
|
Scripting & Automation |
Sample Code |
2006-07-28
|
How do I access files contained in my AppleScript Studio application's main bundle?
(HTML)
QA1493: Explains how to access files stored within an AppleScript Studio application.
|
Scripting & Automation |
Technical Q&As |
2007-02-05
|
HTML Scripting Guide for QuickTime
(HTML)
(PDF)
Defines the HTML tags and parameters used to communicate with the QuickTime browser plug-in, ActiveX control, and QuickTime Player.
|
Scripting & Automation |
Guides |
2008-10-15
|
Introduction to Open Source Scripting on Mac OS X
(HTML)
Learn your scripting options for automating a wide range of tasks quickly.
|
Scripting & Automation |
Articles |
2005-08-01
|
iSync JavaScript Reference
(HTML)
(PDF)
Describes a few JavaScript classes used to write phone connection functions in iSync Plug-in Maker.
|
Scripting & Automation |
Reference |
2009-01-09
|
iTunesController
(HTML)
(DMG)
(ZIP)
iTunesController allows you to control iTunes without having to bring it to the foreground.
|
Scripting & Automation |
Sample Code |
2006-02-23
|
JavaScript Scripting Guide for QuickTime
(HTML)
(PDF)
Defines the objects, methods, and interfaces exposed to JavaScript by the QuickTime browser plug-in and ActiveX control.
|
Scripting & Automation |
Guides |
2008-02-08
|
JavaScriptCore Framework Reference
(HTML)
Describes the API for evaluating JavaScript programs from within a C-based program
|
Scripting & Automation |
Reference |
2008-04-08
|
Leopard Technology Series for Developers: Introducing Dashcode
(HTML)
Learn how Dashcode makes widget development easier than ever.
|
Scripting & Automation |
Articles |
2007-01-09
|
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
|
MoreAppleEvents
(HTML)
(DMG)
(ZIP)
Provides routines that assist with the creation and sending of Apple events and object descriptors.
|
Scripting & Automation |
Sample Code |
2003-01-14
|
MoreIsBetter
(HTML)
(DMG)
(ZIP)
Library providing indispensable wrapers and workarounds for many areas of Mac OS programming.
|
Scripting & Automation |
Sample Code |
2003-10-27
|
MoreOSL
(HTML)
(DMG)
(ZIP)
C library for implementing AppleScript support within your application.
|
Scripting & Automation |
Sample Code |
2003-01-14
|
NSAppleEventDescriptor Class Reference
(HTML)
(PDF)
Describes the class used to access the basic data structures in an Apple event.
|
Scripting & Automation |
Reference |
2007-04-10
|
NSAppleEventManager Class Reference
(HTML)
(PDF)
Describes the class used to work with Apple event handler routines and to suspend and resume event handling.
|
Scripting & Automation |
Reference |
2006-05-23
|
NSAppleScript Additions Reference
(HTML)
(PDF)
Describes additions to the NSAppleScript class to provide syntax-highlighted script source.
|
Scripting & Automation |
Reference |
2006-05-23
|
NSAppleScript Class Reference
(HTML)
(PDF)
Describes the class that provides the ability to load, compile, and execute scripts.
|
Scripting & Automation |
Reference |
2007-07-10
|
NSCloneCommand Class Reference
(HTML)
(PDF)
Describes the class used to clone a scriptable object or objects.
|
Scripting & Automation |
Reference |
2006-05-23
|
NSCloseCommand Class Reference
(HTML)
(PDF)
Describes the class used to close a scriptable object or objects--typically a document or window.
|
Scripting & Automation |
Reference |
2006-06-28
|
NSComparisonMethods Protocol Reference
(HTML)
(PDF)
Describes the interface for default comparison methods in the NSSpecifierTest class.
|
Scripting & Automation |
Reference |
2006-05-23
|
NSCountCommand Class Reference
(HTML)
(PDF)
Describes the class used to count the number of objects of a specified class in the specified object container.
|
Scripting & Automation |
Reference |
2006-05-23
|
NSCreateCommand Class Reference
(HTML)
(PDF)
Describes the class used to create a specified scriptable object.
|
Scripting & Automation |
Reference |
2006-05-23
|
NSDeleteCommand Class Reference
(HTML)
(PDF)
Describes the class used to delete a specified scriptable object or objects.
|
Scripting & Automation |
Reference |
2006-05-23
|
NSExistsCommand Class Reference
(HTML)
(PDF)
Describes the class used to determine whether a specified scriptable object exists.
|
Scripting & Automation |
Reference |
2006-05-23
|
NSGetCommand Class Reference
(HTML)
(PDF)
Describes the class used to get the specified value or object from the specified scriptable object.
|
Scripting & Automation |
Reference |
2006-05-23
|
NSIndexSpecifier Class Reference
(HTML)
(PDF)
Describes the position of an object in a collection.
|
Scripting & Automation |
Reference |
2007-04-01
|
NSLogicalTest Class Reference
(HTML)
(PDF)
Describes the class used to perform logical operations in determining the scriptable objects a command acts on.
|
Scripting & Automation |
Reference |
2006-05-23
|
NSMiddleSpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify the middle object in a collection.
|
Scripting & Automation |
Reference |
2006-05-23
|
NSMoveCommand Class Reference
(HTML)
(PDF)
Describes the class used to move the specified scriptable object or objects.
|
Scripting & Automation |
Reference |
2006-05-23
|
NSNameSpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify an object in a collection (or container) by name.
|
Scripting & Automation |
Reference |
2006-05-23
|
NSPositionalSpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify an insertion point in a container relative to another object in the container.
|
Scripting & Automation |
Reference |
2007-06-29
|
NSPropertySpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify a simple attribute value, a one-to-one relationship, or all elements of a to-many relationship.
|
Scripting & Automation |
Reference |
2006-05-23
|
NSQuitCommand Class Reference
(HTML)
(PDF)
Describes the class used to quit the specified application.
|
Scripting & Automation |
Reference |
2006-05-23
|
NSRandomSpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify an arbitrary object in a collection.
|
Scripting & Automation |
Reference |
2006-05-23
|
NSRangeSpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify a range of objects in a container through two delimiting objects.
|
Scripting & Automation |
Reference |
2006-05-23
|
NSRelativeSpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify an object in a collection by its position relative to another object.
|
Scripting & Automation |
Reference |
2006-06-28
|
NSScriptClassDescription Class Reference
(HTML)
(PDF)
Describes the class used to encapsulate the scriptability information for a scriptable class.
|
Scripting & Automation |
Reference |
2007-07-17
|
NSScriptCoercionHandler Class Reference
(HTML)
(PDF)
Describes the class that provides a mechanism for converting one kind of scripting data to another.
|
Scripting & Automation |
Reference |
2006-05-23
|
NSScriptCommand Class Reference
(HTML)
(PDF)
Describes the class used to represent a scripting statement and the information needed to perform the operation it specifies.
|
Scripting & Automation |
Reference |
2007-07-20
|
NSScriptCommandDescription Class Reference
(HTML)
(PDF)
Describes the class used to provide a description of a script command.
|
Scripting & Automation |
Reference |
2007-04-10
|
NSScriptExecutionContext Class Reference
(HTML)
(PDF)
Describes the class that provides a shared instance of the context in which the current script command is executed.
|
Scripting & Automation |
Reference |
2006-05-23
|
NSScriptingComparisonMethods Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used to define a set of methods for comparing script objects.
|
Scripting & Automation |
Reference |
2006-05-23
|
NSScriptKeyValueCoding Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used to provide additional key-value coding capabilities in a scriptable application.
|
Scripting & Automation |
Reference |
2007-10-31
|
NSScriptObjectSpecifier Class Reference
(HTML)
(PDF)
Describes the abstract class used to instantiate objects that represent references to scriptable objects.
|
Scripting & Automation |
Reference |
2007-06-29
|
NSScriptObjectSpecifiers Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used by scriptable objects to provide a fully specified object specifier to themselves.
|
Scripting & Automation |
Reference |
2006-05-23
|
NSScriptSuiteRegistry Class Reference
(HTML)
(PDF)
Describes the class used as the top-level repository of scriptability information for an application at runtime.
|
Scripting & Automation |
Reference |
2007-04-10
|
NSScriptWhoseTest Class Reference
(HTML)
(PDF)
Describes the abstract class used to represent expressions for testing scriptable object inclusion.
|
Scripting & Automation |
Reference |
2006-05-23
|
NSSetCommand Class Reference
(HTML)
(PDF)
Describes the class used to set values in a scriptable object.
|
Scripting & Automation |
Reference |
2006-05-23
|
NSSpecifierTest Class Reference
(HTML)
(PDF)
Describes the class used to apply a test to compare a specified object to another object.
|
Scripting & Automation |
Reference |
2006-06-28
|
NSUniqueIDSpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify an object in a container by unique ID.
|
Scripting & Automation |
Reference |
2006-05-23
|
NSWhoseSpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify every object in a container that matches a defined condition.
|
Scripting & Automation |
Reference |
2006-06-28
|
NSWindowScripting Protocol Reference
(HTML)
(PDF)
Describes the category on NSWindow for scripting basic properties and commands of windows in scriptable applications.
|
Scripting & Automation |
Reference |
2006-05-23
|
ODOC
(HTML)
(DMG)
(ZIP)
Illustrates how to send an open document ('odoc') Apple event to another application process.
|
Scripting & Automation |
Sample Code |
2003-01-14
|
Open Scripting Architecture Reference
(HTML)
(PDF)
Describes the API for compiling and executing scripts in applications and writing scripting components.
|
Scripting & Automation |
Reference |
2007-05-07
|
Perl, Python, and Ruby Extensions Release Notes
(HTML)
Describes how to create universal binary extensions for Perl, Python, and Ruby.
|
Scripting & Automation |
Release Notes |
2007-10-31
|
Processes
(HTML)
(DMG)
(ZIP)
This process management application uses most of AppleScript Studio's significant features.
|
Scripting & Automation |
Sample Code |
2006-07-28
|
Quartz Composer WebKit Plug-in JavaScript Reference
(HTML)
(PDF)
Describes the API for manipulating Quartz Composer compositions in webpages and Dashboard widgets via the Quartz Composer WebKit Plug-in.
|
Scripting & Automation |
Guides |
2009-01-06
|
Ruby and Python Programming Topics for Mac OS X
(HTML)
(PDF)
Describes Ruby and Python on Mac OS X, and especially the bridges between them and Objective-C and OSA (AppleScript).
|
Scripting & Automation |
Guides |
2007-10-31
|
Safari User Guide for Web Developers
(HTML)
(PDF)
Describes the developer tools built into Safari for analyzing, testing, and debugging HTML, JavaScript, style sheets, and DOM structure.
|
Scripting & Automation |
Guides |
2009-01-06
|
SampleCMPlugIn
(HTML)
(DMG)
(ZIP)
A contextual menu plugIn for Mac OS X.
|
Scripting & Automation |
Sample Code |
2006-10-09
|
SBSendEmail
(HTML)
(DMG)
(ZIP)
Using the Scripting Bridge to tell Mail.app to send an email message with an optional attachment.
|
Scripting & Automation |
Sample Code |
2008-02-28
|
SBSetFinderComment
(HTML)
(DMG)
(ZIP)
Set/Get Finder Comments using Scripting Bridge
|
Scripting & Automation |
Sample Code |
2007-12-04
|
SBSystemPrefs
(HTML)
(DMG)
(ZIP)
Shows how to use Scripting Bridge to display a preference pane in System Preferences.
|
Scripting & Automation |
Sample Code |
2008-10-13
|
Scripting Additions for Mac OS X
(HTML)
()
TN1164: Talks about how to create AppleScript scripting additions (OSAX) for Mac OS X.
|
Scripting & Automation |
Technical Notes |
2008-04-24
|
Scripting Bridge Framework Reference
(HTML)
(PDF)
Describes the interface that allows Cocoa applications to communicate with scriptable applications.
|
Scripting & Automation |
Reference |
2007-05-29
|
Scripting Bridge Programming Guide for Cocoa
(HTML)
(PDF)
Describes the Scripting Bridge technology, which bridges OSA-compliant applications to Objective-C, and explains how to use it in Cocoa programs.
|
Scripting & Automation |
Guides |
2008-03-11
|
Scripting Bridge Release Note
(HTML)
A release note that describes the classes and techniques used to control scriptable applications from Objective-C code.
|
Scripting & Automation |
Release Notes |
2007-10-31
|
Scripting Interface Guidelines
(HTML)
TN2106: Directions for providing a clean and consistent scripting interface for your application.
|
Scripting & Automation |
Technical Notes |
2004-03-01
|
Scripting the COM/ActiveX Control in QuickTime 7 for Windows
(HTML)
Learn to build standalone Windows applications that use QuickTime, without needing to master the API.
|
Scripting & Automation |
Articles |
2005-09-12
|
ScriptingBridgeFinder
(HTML)
(DMG)
(ZIP)
Using the Finder with Scripting Bridge
|
Scripting & Automation |
Sample Code |
2007-12-13
|
ScriptingBridgeiCal
(HTML)
(DMG)
(ZIP)
Adding/updating events in iCal using Scripting Bridge.
|
Scripting & Automation |
Sample Code |
2007-12-13
|
ScriptingDefinitions
(HTML)
(DMG)
(ZIP)
Provides a starting sdef (scripting definition) and a completed one for the Sketch example code.
|
Scripting & Automation |
Sample Code |
2008-05-30
|
ScriptView
(HTML)
(DMG)
(ZIP)
Shows how to build a script editor application with a built-in script database using AppleScript Studio.
|
Scripting & Automation |
Sample Code |
2005-06-01
|
Shell Scripting Primer
(HTML)
(PDF)
A guided tour of (Bourne) shell scripting, including control structures, numerical computation, regular expressions, subroutines, and error handling.
|
Scripting & Automation |
Guides |
2009-04-08
|
SimpleCarbonAppleScript
(HTML)
(DMG)
(ZIP)
A simple example illustrating how to add readable and writable AppleScript properties to Carbon Application.
|
Scripting & Automation |
Sample Code |
2007-03-01
|
SimpleScripting
(HTML)
(DMG)
(ZIP)
Illustrates the minimal steps required to make an application scriptable.
|
Scripting & Automation |
Sample Code |
2008-05-30
|
SimpleScriptingObjects
(HTML)
(DMG)
(ZIP)
How to add scriptable objects to an AppleScriptable application.
|
Scripting & Automation |
Sample Code |
2008-06-02
|
SimpleScriptingProperties
(HTML)
(DMG)
(ZIP)
How to add some properties to the terminology provided by an AppleScriptable application.
|
Scripting & Automation |
Sample Code |
2008-06-02
|
SimpleScriptingVerbs
(HTML)
(DMG)
(ZIP)
How to add verbs to the terminology provided by an AppleScriptable application.
|
Scripting & Automation |
Sample Code |
2008-06-02
|
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
|
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.
|
Scripting & Automation |
Guides |
2005-06-04
|
System Startup Programming Topics
(HTML)
(PDF)
Explains the boot process used to initialize the Mac OS X operating system.
|
Scripting & Automation |
Guides |
2008-11-19
|
TextEditPlus
(HTML)
(DMG)
(ZIP)
This application is a version of TextEdit enhanced with additional document properties using AppleScript Studio.
|
Scripting & Automation |
Sample Code |
2006-07-28
|
Tiger Developer Overview Series: Developing Dashboard Widgets
(HTML)
Learn how to create powerful mini-applications quickly and easily.
|
Scripting & Automation |
Articles |
2004-12-07
|
Transforming a Shell Script into an Automator Action
(HTML)
Custom shell script actions let you quickly turn shell, Perl, or Python scripts into Automator actions.
|
Scripting & Automation |
Articles |
2007-06-01
|
UpdateXcodeSubprojects
(HTML)
(DMG)
(ZIP)
Updates all subprojects of an Xcode project to Xcode 2.1 format. Illustrates scripting techniques.
|
Scripting & Automation |
Sample Code |
2005-06-06
|
Using AppleScript Scripts in Cocoa Applications
(HTML)
TN2084: Explains how to work with AppleScript scripts in your Cocoa application.
|
Scripting & Automation |
Technical Notes |
2006-09-19
|
Using Automator to Expand the Market for Your Software
(HTML)
Learn how building Automator actions and workflows can create new sales opportunities.
|
Scripting & Automation |
Articles |
2005-07-19
|
Using PyObjC for Developing Cocoa Applications with Python
(HTML)
Learn how to build a sample Cocoa app using the Cocoa-Python bridge PyOjbC.
|
Scripting & Automation |
Articles |
2005-08-15
|
Using Python with Quartz 2D on Mac OS X
(HTML)
New article on using the Python bindings in Mac OS X to access the Quartz 2D graphics API.
|
Scripting & Automation |
Articles |
2007-07-10
|
Using Ruby on Rails for Web Development on Mac OS X
(HTML)
Learn why Mac OS X is the preferred platform for Ruby on Rails.
|
Scripting & Automation |
Articles |
2007-06-06
|
WebKit DOM Programming Topics
(HTML)
(PDF)
Describes how to use JavaScript in web content and WebKit-based applications.
|
Scripting & Automation |
Guides |
2008-10-15
|
Why is my Ruby on Rails application with FastCGI generating "'load error /etc/irbrc" errors?
(HTML)
QA1494: Describes how to resolve an error encountered hosting Ruby on Rails applications on Mac OS X 10.5.
|
Scripting & Automation |
Technical Q&As |
2007-11-28
|
XML-RPC and SOAP Programming Guide
(HTML)
(PDF)
Explains how to make remote procedure calls from applications or from AppleScript scripts.
|
Scripting & Automation |
Guides |
2005-03-03
|
Accessing HTTPS Proxy Settings
(HTML)
()
QA1234: Describes how to programatically access Secure Web Proxy information.
|
Security |
Technical Q&As |
2003-02-19
|
Apple Certificate Library Functional Specification
(PDF)
Specifications for Apple's implementation of the Certificate Library CDSA plug-in.
|
Security |
Reference |
2005-01-13
|
Apple Cryptographic Service Provider Functional Specification
(PDF)
Specification for Apple's implementation of the Cryptographic Service Provider (CSP) CDSA plug-in.
|
Security |
Reference |
2005-03-10
|
Apple Trust Policy Module Functional Specification
(PDF)
Specification for Apple's implementation of the Trust Policy (TP) CDSA plug-in.
|
Security |
Reference |
2005-01-25
|
AuthForAll
(HTML)
(DMG)
(ZIP)
Shows how to use Authorization Services to create a self-restricted application.
|
Security |
Sample Code |
2005-10-26
|
Authorization for Everyone
(HTML)
TN2095: Describes applications of Authorization Services beyond simple privilege requesting.
|
Security |
Technical Notes |
2008-01-30
|
Authorization Plug-in Reference
(HTML)
(PDF)
Describes the C API for implementing an authorization plug-in.
|
Security |
Reference |
2007-05-15
|
Authorization Services C Reference
(HTML)
(PDF)
Describes the C API for adding fine-grained control of privileged operations in an application.
|
Security |
Reference |
2005-11-08
|
Authorization Services Programming Guide
(HTML)
(PDF)
Explains how to add fine-grained control of privileged operations in an application.
|
Security |
Guides |
2009-01-06
|
AuthorizationCreateFromExternalForm 100022 Error Explained
(HTML)
QA1498: Explains the undocumented 100022 return value from AuthorizationCreateFromExternalForm.
|
Security |
Technical Q&As |
2007-01-04
|
Be careful when using AuthorizationCreate
(HTML)
()
QA1172: Explains why you should avoid determining allowable rights when creating an AuthorizationRef.
|
Security |
Technical Q&As |
2002-09-20
|
BetterAuthorizationSample
(HTML)
(DMG)
(ZIP)
Shows the recommended way to access privileged functionality from a non-privileged application on Mac OS X.
|
Security |
Sample Code |
2007-11-27
|
BSDLLCTest
(HTML)
(DMG)
(ZIP)
Program sample demonstrates how to send and receive raw LLC Ethernet packets.
|
Security |
Sample Code |
2003-06-12
|
CBGroupIdentity Class Reference
(HTML)
(PDF)
Describes the class for operating on user identities.
|
Security |
Reference |
2007-05-14
|
CBIdentity Class Reference
(HTML)
(PDF)
Describes the class used to create and operate on identities.
|
Security |
Reference |
2007-05-14
|
CBIdentityAuthority Class Reference
(HTML)
(PDF)
Describes the class used to manipulate identity authority databases.
|
Security |
Reference |
2007-05-14
|
CBIdentityPicker Class Reference
(HTML)
(PDF)
Describes the class that manages the identity picker.
|
Security |
Reference |
2007-05-14
|
CBUserIdentity Class Reference
(HTML)
(PDF)
Describes the class for operating on user identities.
|
Security |
Reference |
2007-05-14
|
Certificate, Key, and Trust Services Programming Guide
(HTML)
(PDF)
Shows how to evaluate trust for a certificate and recover from a trust failure.
|
Security |
Guides |
2008-11-19
|
Certificate, Key, and Trust Services Reference
(HTML)
(PDF)
Describes services to read and evaluate certificates and to use cryptographic keys.
|
Security |
Reference |
2008-11-19
|
CFNetwork Programming Guide
(HTML)
(PDF)
Explains how to use Core Foundation networking functions to work with low-level BSD sockets.
|
Security |
Guides |
2009-05-06
|
Code Signing Guide
(HTML)
(PDF)
Explains how you can sign your code and why you should.
|
Security |
Guides |
2008-11-19
|
Code Signing Release Notes
(HTML)
|
Security |
Release Notes |
2007-10-31
|
Collaboration Framework Reference
(HTML)
(PDF)
Describes the Objective-C API for monitoring and editing identities.
|
Security |
Reference |
2007-05-14
|
Core Services Identity Reference
(HTML)
Describes the C API for creating, maintaining and finding users and groups.
|
Security |
Reference |
2008-04-08
|
Creating Secure Transactions on Mac OS X Server with SSL
(HTML)
Learn how to provide a layer of public-key encryption over any TCP connection.
|
Security |
Articles |
2004-01-12
|
CryptNoMore
(HTML)
(DMG)
(ZIP)
Shows how to authenticate a user using Open Directory (Directory Services).
|
Security |
Sample Code |
2008-03-17
|
Cryptographic Message Syntax Services Reference
(HTML)
(PDF)
Describes the API for encrypting, signing, and decoding messages using Cryptographic Message Syntax (CMS).
|
Security |
Reference |
2007-10-31
|
CryptoSample
(HTML)
(DMG)
(ZIP)
Contains sample code showing symmetric encryption and message digest calculation.
|
Security |
Sample Code |
2003-02-06
|
Debugging An Authorization Plug-In With Xcode
(HTML)
TN2108: A tutorial on how to use Xcode to debug an authorization plug-in.
|
Security |
Technical Notes |
2008-09-08
|
Describing the kSecTrustResultUnspecified error.
(HTML)
QA1360: Explaining the semantics behind the kSecTrustResultUnspecified error returned by the Security APIs.
|
Security |
Technical Q&As |
2007-02-05
|
Does Safari support 128-bit encryption?
(HTML)
QA1320: Discusses support for 128-bit encryption in Apple's Safari web browser.
|
Security |
Technical Q&As |
2004-09-10
|
Enabling X11 Forwarding
(HTML)
QA1383: Describes how to enable ssh clients to receive X11 communication from a Mac OS X system.
|
Security |
Technical Q&As |
2004-10-25
|
GetMACAddressSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to retrieve the MAC address for each Ethernet interface from the Mac OS X I/O Registry.
|
Security |
Sample Code |
2003-01-14
|
GetPrimaryMACAddress
(HTML)
(DMG)
(ZIP)
Demonstrates retrieving the MAC address of the built-in Ethernet controller. Useful for uniquely identifying a Macintosh system.
|
Security |
Sample Code |
2005-10-27
|
Getting a Packet Trace
(HTML)
()
QA1176: Lists tools available for looking at the network packets on the wire.
|
Security |
Technical Q&As |
2008-06-03
|
Identity Services Programming Guide
(HTML)
(PDF)
Explains how identities work and how to use them in applications.
|
Security |
Guides |
2008-10-15
|
Identity Services Reference Collection
(HTML)
(PDF)
Describes the APIs for using identities and the Identity Picker.
|
Security |
Reference |
2007-05-14
|
IdentitySample
(HTML)
(DMG)
(ZIP)
IdentitySample builds a utility which demonstrates how to use the CoreServices Identity API to manage system-wide identities
|
Security |
Sample Code |
2006-07-27
|
Installing smart card reader drivers
(HTML)
QA1359: Updates obsolete information contained in the pcscd(8) man page on Mac OS X Jaguar and Panther.
|
Security |
Technical Q&As |
2004-08-30
|
Java for Mac OS X v10.4, Release 7 Release Notes
(HTML)
(PDF)
First version of Java for Mac OS X v10.4 Update 7 Release Notes.
|
Security |
Release Notes |
2008-09-24
|
Java for Mac OS X v10.4, Release 8 Release Notes
(HTML)
(PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.4, Release 8.
|
Security |
Release Notes |
2009-03-04
|
Java for Mac OS X v10.5 Release Notes
(HTML)
(PDF)
|
Security |
Release Notes |
2007-10-31
|
Java for Mac OS X v10.5 Update 1 Release Notes
(HTML)
(PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.5 Update 1.
|
Security |
Release Notes |
2008-05-02
|
Java for Mac OS X v10.5 Update 2 Release Notes
(HTML)
(PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.5 Update 2.
|
Security |
Release Notes |
2008-09-24
|
Java for Mac OS X v10.5 Update 3 Release Notes
(HTML)
(PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.5 Update 3.
|
Security |
Release Notes |
2009-03-04
|
KauthORama
(HTML)
(DMG)
(ZIP)
Prints each Kauth request, illustrating how Kauth interacts with high-level operations, like copying files.
|
Security |
Sample Code |
2007-04-30
|
Kerberos GSS
(HTML)
(DMG)
(ZIP)
Kerberos GSS-API Sample
|
Security |
Sample Code |
2008-06-04
|
Kerberos: Highly Secure Single Sign On Authentication in Mac OS X
(HTML)
Learn how you can take advantage of Kerberos in your application.
|
Security |
Articles |
2007-02-05
|
Kernel Authorization
(HTML)
TN2127: Describes the kernel authorization (kauth) subsystem and its associated KPI.
|
Security |
Technical Notes |
2007-01-16
|
Keychain Manager Reference
(HTML)
(PDF)
Describes the legacy C API for managing passwords for multiple users and databases. Replaced by Keychain Services.
|
Security |
Reference |
2005-07-07
|
Keychain Services Programming Guide
(HTML)
(PDF)
This document explains how to use Keychain Services to store and retrieve passwords.
|
Security |
Guides |
2009-03-12
|
Keychain Services Reference
(HTML)
(PDF)
Describes the Keychain Services API, used to create, find, modify, and delete keychain items.
|
Security |
Reference |
2008-11-19
|
Leopard Technology Series for Developers: OS Foundations
(HTML)
Leopard Overview article on system-level updates.
|
Security |
Articles |
2007-09-04
|
Mac OS X and root access
(HTML)
QA1013: Describes how to enable root access in Mac OS X.
|
Security |
Technical Q&As |
2008-09-16
|
Mac OS X Code Signing In Depth
(HTML)
TN2206: Intermediate to expert level overview of code signing that details specific options and gotchas
|
Security |
Technical Notes |
2008-08-06
|
Mac OS X Security Configuration Guide
(PDF)
Describes how to configure Mac OS X to enhance security.
|
Security |
Guides |
2008-06-09
|
Mac OS X Server Command-Line Administration
(PDF)
Explains how to use commands and configuration files to perform server administration tasks in a UNIX command shell.
|
Security |
Guides |
2007-12-11
|
Mac OS X Server File Services Administration
(PDF)
Explains how to share selected server volumes or folders among server clients using AFP, NFS, FTP, and SMB/CIFS.
|
Security |
Guides |
2007-10-31
|
Mac OS X Server iCal Service Administration
(PDF)
Explains how to set up and manage iCal shared calendar service.
|
Security |
Guides |
2008-06-09
|
Mac OS X Server iChat Service Administration
(PDF)
New document that explains how to set up and manage iChat instant messaging service.
|
Security |
Guides |
2007-10-31
|
Mac OS X Server Mail Service Administration
(PDF)
Explains how to set up, configure, and administer mail services on the server.
|
Security |
Guides |
2008-06-09
|
Mac OS X Server Network Services Administration
(PDF)
Explains how to set up, configure, and administer DHCP, DNS, VPN, NTP, IP firewall, and NAT services on the server.
|
Security |
Guides |
2008-06-09
|
Mac OS X Server Open Directory Administration
(PDF)
Explains how to manage directory and authentication services.
|
Security |
Guides |
2008-10-15
|
Mac OS X Server Security Configuration Guide
(PDF)
Describes how to configure Mac OS X Server to enhance server and service security.
|
Security |
Guides |
2008-06-09
|
Mac OS X Server System Image and Software Update Administration
(PDF)
Explains how to use network-resident startup disks and how to set up a software update server.
|
Security |
Guides |
2007-10-31
|
Mac OS X Server Web Technologies Administration
(PDF)
Explains how to set up and manage a web server, including WebDAV, WebMail, and web modules.
|
Security |
Guides |
2007-10-31
|
MoreIsBetter
(HTML)
(DMG)
(ZIP)
Library providing indispensable wrapers and workarounds for many areas of Mac OS programming.
|
Security |
Sample Code |
2003-10-27
|
NameAndPassword
(HTML)
(DMG)
(ZIP)
NameAndPassword is a SFAuthorizationPluginView subclass example.
|
Security |
Sample Code |
2006-07-28
|
NetworkAuthentication
(HTML)
(DMG)
(ZIP)
Demonstrates authentication with Open Directory APIs and GSSAPI
|
Security |
Sample Code |
2005-06-01
|
NullAuthPlugin
(HTML)
(DMG)
(ZIP)
Use this as a template for writing an authorization plugin, or as a tool to debug the authorization process.
|
Security |
Sample Code |
2007-10-26
|
OS Services Framework Release Notes
(HTML)
|
Security |
Release Notes |
2007-10-31
|
Programmatically Accessing and Manipulating Multiple Keychain Items
(HTML)
QA1486: An explanation on what is and is not possible using the SecKeychain API to manipulate Keychain Items.
|
Security |
Technical Q&As |
2006-10-03
|
QISA
(HTML)
(DMG)
(ZIP)
Demonstrates the basics of writing an Internet setup assistant for traditional Mac OS and Mac OS X.
|
Security |
Sample Code |
2003-05-15
|
Running At Login
(HTML)
TN2228: Describes how to write code that's coordinated with the login process.
|
Security |
Technical Notes |
2008-09-16
|
Secure Coding Guide
(HTML)
(PDF)
Describes techniques to use and factors to consider to make your code more secure from attack.
|
Security |
Guides |
2008-05-23
|
Secure Transport Reference
(HTML)
(PDF)
Describes the C API for creating a Secure Sockets Layer session over any transport layer.
|
Security |
Reference |
2004-08-31
|
Security Credentials
(HTML)
()
QA1277: Discusses AuthorizationCopyRights and the relationship between Authorization Services, authorization sessions, Security Server, credentials, and the credentials cache.
|
Security |
Technical Q&As |
2003-08-06
|
Security Foundation Framework Reference
(HTML)
(PDF)
Describes the Security Foundation framework for adding fine-grained control of privileged operations in an application.
|
Security |
Reference |
2006-05-23
|
Security Framework Error Codes
(HTML)
QA1499: Explains how to interpret errors returned by the Security Framework with an overview of Security error handling.
|
Security |
Technical Q&As |
2006-11-16
|
Security Framework Reference
(HTML)
(PDF)
Describes the API for protecting information.
|
Security |
Reference |
2008-03-12
|
Security Interface Framework Reference
(HTML)
(PDF)
Describes the Objective-C API for creating views and dialogs relating to authorization, certificates, and keychains.
|
Security |
Reference |
2006-07-14
|
Security Interface Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Security Interface framework.
|
Security |
Release Notes |
2007-07-18
|
Security Overview
(HTML)
(PDF)
An introduction to computer security concepts and the security APIs in Mac OS X and iPhone OS.
|
Security |
Guides |
2008-10-15
|
Security Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Security framework.
|
Security |
Release Notes |
2007-07-18
|
SecurityInterface Data Types Reference
(HTML)
(PDF)
Describes the data types found in the Security Interface framework.
|
Security |
Reference |
2006-05-23
|
SFAuthorization Class Reference
(HTML)
(PDF)
Describes the class used to restrict a user's access to particular features in a Mac OS X application or daemon.
|
Security |
Reference |
2009-01-06
|
SFAuthorizationPluginView Class Reference
(HTML)
(PDF)
Describes the class an authorization plug-in uses to display a custom view within the Apple-supplied authorization views.
|
Security |
Reference |
2006-07-14
|
SFAuthorizationView Class Reference
(HTML)
(PDF)
Describes the class that displays a lock icon that indicates a user interface has restricted access.
|
Security |
Reference |
2006-05-23
|
SFCertificatePanel Class Reference
(HTML)
(PDF)
Describes the class that displays one or more certificates in a panel or sheet.
|
Security |
Reference |
2006-05-23
|
SFCertificateTrustPanel Class Reference
(HTML)
(PDF)
Describes the class that enables the user to edit the trust settings in a certificate.
|
Security |
Reference |
2006-05-23
|
SFCertificateView Class Reference
(HTML)
(PDF)
Describes the class that displays the contents of a certificate.
|
Security |
Reference |
2006-05-23
|
SFChooseIdentityPanel Class Reference
(HTML)
(PDF)
Describes the class that allows a user to select an identity from a list.
|
Security |
Reference |
2006-05-23
|
SFKeychainSavePanel Class Reference
(HTML)
(PDF)
Describes the class that displays a sheet or panel that allows the user to create a keychain.
|
Security |
Reference |
2006-05-23
|
SFKeychainSettingsPanel Class Reference
(HTML)
(PDF)
Describes the class that displays a panel or sheet that allows users to change their keychain settings.
|
Security |
Reference |
2006-05-23
|
Smart Card Setup Guide
(PDF)
Explains how to configure Mac OS X version 10.4 to use smart cards.
|
Security |
Guides |
2006-08-07
|
SSLSample
(HTML)
(DMG)
(ZIP)
Contains examples showing how to use SecureTransport.
|
Security |
Sample Code |
2003-01-14
|
Stay away from custom Authorization dialogs
(HTML)
()
QA1199: Explains why you shouldn't create a custom authorization dialog.
|
Security |
Technical Q&As |
2002-09-20
|
Uniquely Identifying a Macintosh Computer
(HTML)
()
TN1103: How to identify a specific Macintosh computer.
|
Security |
Technical Notes |
2006-04-25
|
Using Open Source Tools to Filter Email on Mac OS X Server
(HTML)
Learn how to identify, filter, and remove viruses from the Postfix mail server.
|
Security |
Articles |
2004-09-27
|
What are snag keys in Open Firmware?
(HTML)
()
HW35: Explains Open Firmware snag keys, including examples of their function.
|
Security |
Technical Q&As |
1999-02-15
|
ABPresence
(HTML)
(DMG)
(ZIP)
Displays a list of all the people in your Address Book and their iChat status.
|
Storage |
Sample Code |
2006-08-04
|
Deploying Mac OS X Server for High Performance Computing
(PDF)
Explains how to configure Mac OS X Server for computational clustering.
|
Storage |
Guides |
2005-10-04
|
File System Events Programming Guide
(HTML)
(PDF)
Explains how applications can detect changes in the file system.
|
Storage |
Guides |
2008-03-11
|
File-System Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the performance of file-related code.
|
Storage |
Guides |
2005-07-07
|
Mac OS X Server Command-Line Administration
(PDF)
Explains how to use commands and configuration files to perform server administration tasks in a UNIX command shell.
|
Storage |
Guides |
2007-12-11
|
Mac OS X Server Glossary
(PDF)
Defines terms used for server and storage products.
|
Storage |
Guides |
2007-10-31
|
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
|
Storage |
Technical Notes |
2007-03-23
|
SampleFilterScheme
(HTML)
(DMG)
(ZIP)
Demonstrates a simple filter scheme which passes all operations through to its provider unchanged.
|
Storage |
Sample Code |
2006-01-03
|
SMARTQuery
(HTML)
(DMG)
(ZIP)
Demonstration of how to access and use S.M.A.R.T. disk monitoring functionality
|
Storage |
Sample Code |
2007-05-30
|
Spotlight
(HTML)
(DMG)
(ZIP)
Sample code that shows how to write Spotlight Importers.
|
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
|
VolumeToBSDNode
(HTML)
(DMG)
(ZIP)
Shows how to iterate across all mounted volumes and retrieve their BSD node names.
|
Storage |
Sample Code |
2006-10-16
|
Xsan 2 Administrator's Guide
(PDF)
Explains how to set up and manage Xsan volumes in a storage area network.
|
Storage |
Guides |
2008-06-09
|
Xsan 2 Setup Guide
(PDF)
Explains how to set up a volume on a storage area network (SAN) using Xsan 2.
|
Storage |
Guides |
2008-06-09
|
Xsan Migration Guide for Xsan 2
(PDF)
Explains how to retain volumes and settings when migrating to Xsan 2 from previous versions of Xsan.
|
Storage |
Guides |
2008-07-11
|
Xsan Programming Guide
(HTML)
(PDF)
Describes managing files and storage pools with Xsan.
|
Storage |
Guides |
2006-05-23
|
Xsan Reference
(HTML)
(PDF)
Describes the Xsan API commands.
|
Storage |
Reference |
2006-05-23
|
Xsan Tuning Guide
(PDF)
Explains how to configure Xsan storage to maximize application performance.
|
Storage |
Guides |
2005-10-04
|
Xserve G5 PCI Hardware RAID Card
(PDF)
Explains how to install the card in an Xserve G5 and how to set up a RAID volume.
|
Storage |
Guides |
2005-01-03
|
Xserve G5 Using the Hardware RAID PCI Card
(PDF)
Explains how to use the software provided with the Hardware RAID PCI Card to configure and manage RAID operations.
|
Storage |
Guides |
2005-01-03
|
Xserve RAID User's Guide
(PDF)
Explains how to install the Xserve RAID system, connect it to a host system, and configure RAID storage.
|
Storage |
Guides |
2005-01-03
|
Xserve RAID Using RAID Admin 1.2 and Disk Utility
(PDF)
Explains how to use RAID Admin, Fibre Channel Utility, and Disk Utility to configure and monitor Xserve RAID systems.
|
Storage |
Guides |
2008-06-09
|
Apple Type Services for Fonts Programming Guide
(HTML)
(PDF)
Explains how to access fonts using the ATS-based font management API. Includes implementing the Fonts window.
|
Text & Fonts |
Guides |
2007-12-11
|
Apple Type Services for Fonts Reference
(HTML)
(PDF)
Describes the C API for ATS-based font access and management.
|
Text & Fonts |
Reference |
2007-12-11
|
ATSUI Programming Guide
(HTML)
(PDF)
Explains how to lay out, process, and draw Unicode text.
|
Text & Fonts |
Guides |
2007-07-10
|
ATSUI Reference
(HTML)
(PDF)
Describes the C API for rendering Unicode-encoded text with advanced typographic features.
|
Text & Fonts |
Reference |
2007-06-28
|
ATSUIDirectAccessDemo
(HTML)
(DMG)
(ZIP)
Demonstrates some basic manipulations of the ATSUI DirectAccess api.
|
Text & Fonts |
Sample Code |
2003-01-14
|
Attributed Strings Programming Guide
(HTML)
(PDF)
Explains how to use attributed strings, which manage attributes of character strings or individual characters.
|
Text & Fonts |
Guides |
2007-06-04
|
BasicInputMethod
(HTML)
(DMG)
(ZIP)
An input method implemented as a text service component for Mac OS X.
|
Text & Fonts |
Sample Code |
2003-01-14
|
Carbon Core Release Notes
(HTML)
|
Text & Fonts |
Release Notes |
2007-10-31
|
CFAttributedString Reference
(HTML)
(PDF)
Describes an immutable character string and its associated attributes.
|
Text & Fonts |
Reference |
2009-05-06
|
CFMutableAttributedString Reference
(HTML)
(PDF)
Describes a mutable character string and associated set of attributes.
|
Text & Fonts |
Reference |
2009-05-06
|
Connecting the Font Menu in Interface Builder 3
(HTML)
QA1571: How to connect and configure the Font/Format menus in Interface Builder 3.
|
Text & Fonts |
Technical Q&As |
2008-01-21
|
Converting to Precomposed Unicode
(HTML)
()
QA1235: Describes how to convert a string to precomposed Unicode.
|
Text & Fonts |
Technical Q&As |
2003-02-07
|
Core Text Programming Guide
(HTML)
(PDF)
Explains how to do text layout and font-related operations using the Core Text programming interfaces.
|
Text & Fonts |
Guides |
2008-06-09
|
Core Text Reference Collection
(HTML)
(PDF)
Describes an API providing text and font services.
|
Text & Fonts |
Reference |
2007-12-04
|
Core Text String Attributes Reference
(HTML)
(PDF)
Describes the string attributes recognized by Core Text.
|
Text & Fonts |
Reference |
2007-05-01
|
Core Text Utilities Reference
(HTML)
(PDF)
Describes general Core Text functions and data types.
|
Text & Fonts |
Reference |
2007-04-21
|
CoreTextArc
(HTML)
(DMG)
(ZIP)
Illustrates the use of fonts, lines, and runs in a CoreText text drawing Carbon application.
|
Text & Fonts |
Sample Code |
2007-06-04
|
CoreTextTest
(HTML)
(DMG)
(ZIP)
Shows how to handle the CoreText objects to display text.
|
Text & Fonts |
Sample Code |
2006-12-19
|
CTFont Reference
(HTML)
(PDF)
Describes a representation of a font.
|
Text & Fonts |
Reference |
2007-06-29
|
CTFontCollection Reference
(HTML)
(PDF)
Describes a collection of fonts.
|
Text & Fonts |
Reference |
2007-05-16
|
CTFontDescriptor Reference
(HTML)
(PDF)
Describes a dictionary that fully specifies a font.
|
Text & Fonts |
Reference |
2008-10-15
|
CTFrame Reference
(HTML)
(PDF)
Describes a multiline text frame.
|
Text & Fonts |
Reference |
2007-05-01
|
CTFramesetter Reference
(HTML)
(PDF)
Describes an opaque type that generates text frames.
|
Text & Fonts |
Reference |
2007-04-21
|
CTGlyphInfo Reference
(HTML)
(PDF)
Describes an opaque type used to override a font's mapping from Unicode to glyph ID.
|
Text & Fonts |
Reference |
2007-05-09
|
CTLine Reference
(HTML)
(PDF)
Describes a line of text.
|
Text & Fonts |
Reference |
2007-05-24
|
CTParagraphStyle Reference
(HTML)
(PDF)
Describes paragraph or ruler attributes in an attributed string.
|
Text & Fonts |
Reference |
2007-04-21
|
CTRun Reference
(HTML)
(PDF)
Describes a set of consecutive glyphs sharing the same attributes and direction.
|
Text & Fonts |
Reference |
2007-05-24
|
CTTextTab Reference
(HTML)
(PDF)
Describes a tab in a paragraph style.
|
Text & Fonts |
Reference |
2007-05-01
|
CTTypesetter Reference
(HTML)
(PDF)
Describes the opaque type that performs line layout.
|
Text & Fonts |
Reference |
2007-05-01
|
Disabling and Enabling an NSTextView
(HTML)
QA1461: Shows how a Cocoa application can disable and enable an NSTextView.
|
Text & Fonts |
Technical Q&As |
2006-09-11
|
Drawing attributed strings that are both filled and stroked
(HTML)
QA1531: Describes how the value of NSStrokeWidthAttributeName indicates fill, stroke, or both, in attributed strings.
|
Text & Fonts |
Technical Q&As |
2008-03-25
|
Enumerating fonts with ATS
(HTML)
QA1471: Describes the different ATS font enumeration methods
|
Text & Fonts |
Technical Q&As |
2006-04-14
|
The Euro Currency Symbol
(HTML)
()
TN1140: The available information about Mac OS and Mac Mac OS X Server support for the Euro currency symbol.
|
Text & Fonts |
Technical Notes |
2000-01-01
|
Find By Content Reference
(HTML)
(PDF)
Deprecated - Describes the legacy C API for performing relevance-ranked searches. Replaced by Search Kit.
|
Text & Fonts |
Reference |
2006-07-13
|
Font Handling
(HTML)
(PDF)
Explains the Cocoa font management system and how users select fonts.
|
Text & Fonts |
Guides |
2008-02-08
|
Font Manager Reference
(HTML)
(PDF)
Describes the C API for QuickDraw-based font access and management.
|
Text & Fonts |
Reference |
2007-12-11
|
Font Panel
(HTML)
(PDF)
Explains how to use the Cocoa Font panel.
|
Text & Fonts |
Guides |
2004-08-31
|
Fonts Panel Reference
(HTML)
(PDF)
Describes the C API for providing a Fonts window in a Carbon application.
|
Text & Fonts |
Reference |
2007-02-26
|
FontSync Reference
(HTML)
(PDF)
Describes the C API for content-based font identification and comparison.
|
Text & Fonts |
Reference |
2002-10-01
|
Frequently Asked Text Services Manager (TSM) Questions
(HTML)
TN2128: Regroups a collection of Text Services Manager (TSM) questions frequently asked by Input Method Developers
|
Text & Fonts |
Technical Notes |
2005-06-24
|
grayishTextOr and Mac OS 8.5
(HTML)
()
Deprecated - QD59: Explains why text drawn using TextMode(grayishTextOr) is never drawn; provides a workaround.
|
Text & Fonts |
Technical Q&As |
1998-12-07
|
Handling Unicode Text Editing With MLTE
(HTML)
(PDF)
Explains how to use Apple's multilingual text engine.
|
Text & Fonts |
Guides |
2008-10-15
|
HITextShowcase
(HTML)
(DMG)
(ZIP)
Illustrates some of the different text-related controls, non-controls, and HIViews that are available in Mac OS X 10.3.
|
Text & Fonts |
Sample Code |
2003-10-27
|
HITextViewDemo
(HTML)
(DMG)
(ZIP)
Overview of basic HITextView functionality, including Tiger's new font & spelling panel support.
|
Text & Fonts |
Sample Code |
2005-06-01
|
HITextViewShowcase
(HTML)
(DMG)
(ZIP)
Shows how to create a HITextView using Interface Builder and using programming functions only.
|
Text & Fonts |
Sample Code |
2003-10-30
|
How do I get the hexadecimal value of an NSColor object?
(HTML)
QA1576: Describes how to convert an NSColor object to its Hexadecimal value.
|
Text & Fonts |
Technical Q&As |
2007-12-19
|
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.
|
Text & Fonts |
Technical Q&As |
2006-10-09
|
How to use the ATSUI Low Level APIs to get glyph outlines
(HTML)
()
TN2033: Covers the ATSUI low-level APIs.
|
Text & Fonts |
Technical Notes |
2001-11-26
|
IMKCandidates Class Reference
(HTML)
(PDF)
Describes the class that supports the use of candidate windows for an input method.
|
Text & Fonts |
Reference |
2007-06-05
|
IMKInputController Class Reference
(HTML)
(PDF)
Describes the class that controls input on the input method side.
|
Text & Fonts |
Reference |
2007-06-06
|
IMKMouseHandling Protocol Reference
(HTML)
(PDF)
Describes the protocol used to receive mouse events for an input method client session.
|
Text & Fonts |
Reference |
2007-06-05
|
IMKServer Class Reference
(HTML)
(PDF)
Describes the class that manages connections to input method clients.
|
Text & Fonts |
Reference |
2007-06-06
|
IMKServerInput Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used to receive text events.
|
Text & Fonts |
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.
|
Text & Fonts |
Reference |
2007-06-05
|
IMKTextInput Protocol Reference
(HTML)
(PDF)
Describes the protocol used to send and obtain data from an input method client session.
|
Text & Fonts |
Reference |
2007-06-05
|
Improving ATSUI Text Drawing Performance
(HTML)
QA1027: Talks about one way of improving ATSUI text drawing performance.
|
Text & Fonts |
Technical Q&As |
2001-04-17
|
Ink Services Reference
(HTML)
(PDF)
Defines the C API for customizing handwriting recognition.
|
Text & Fonts |
Reference |
2006-01-10
|
InkSample
(HTML)
(DMG)
(ZIP)
Demonstrates some usage scenarios for the Ink.Framework APIs.
|
Text & Fonts |
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.
|
Text & Fonts |
Reference |
2007-06-06
|
Input Method Kit Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Input Method Kit framework.
|
Text & Fonts |
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.
|
Text & Fonts |
Release Notes |
2007-07-17
|
Keyboard Layout Services Reference
(HTML)
(PDF)
Describes the C API for managing key-to-character mappings used to support various languages.
|
Text & Fonts |
Reference |
2002-11-18
|
Latent Semantic Mapping Reference
(HTML)
Describes the C API for classifying text and other token-based content based on latent semantic information.
|
Text & Fonts |
Reference |
2008-04-08
|
Locale Utilities Reference
(HTML)
(PDF)
Describes the C API for supporting conventions of a specific language or region.
|
Text & Fonts |
Reference |
2002-01-24
|
Locating a Font's Home File
(HTML)
()
Deprecated - TB18: Lists the steps necessary to find the home file of a given font.
|
Text & Fonts |
Technical Q&As |
1996-02-15
|
Losing the character code when using the control key
(HTML)
QA1446: Explains why the control key transforms the character code instead of simply setting the appropriate modifier bit.
|
Text & Fonts |
Technical Q&As |
2006-07-17
|
MLTE_CustomScrolling
(HTML)
(DMG)
(ZIP)
Shows how to implement MLTE's custom scrolling functionality
|
Text & Fonts |
Sample Code |
2004-10-15
|
MoreIsBetter
(HTML)
(DMG)
(ZIP)
Library providing indispensable wrapers and workarounds for many areas of Mac OS programming.
|
Text & Fonts |
Sample Code |
2003-10-27
|
Multilingual Text Engine Frequently Asked Questions
(HTML)
()
TN2026: A list of frequently asked questions for the Multilingual Text Engine (MLTE).
|
Text & Fonts |
Technical Notes |
2005-09-12
|
Multilingual Text Engine Reference
(HTML)
(PDF)
Describes the C API for supporting Unicode text editing.
|
Text & Fonts |
Reference |
2007-02-19
|
NamingTableAccess
(HTML)
(DMG)
(ZIP)
Digs out the contents of the NamingTable in a TrueType 'sfnt'.
|
Text & Fonts |
Sample Code |
2003-01-14
|
NSATSTypesetter Class Reference
(HTML)
(PDF)
Describes a typesetter that places glyphs for text layout.
|
Text & Fonts |
Reference |
2009-03-04
|
NSAttributedString Application Kit Additions Reference
(HTML)
(PDF)
Describes additions for analyzing and using attributed strings.
|
Text & Fonts |
Reference |
2007-12-04
|
NSAttributedString Class Reference
(HTML)
(PDF)
Describes a character string with attributes.
|
Text & Fonts |
Reference |
2008-10-15
|
NSChangeSpelling Protocol Reference
(HTML)
(PDF)
Describes the interface for correcting a misspelled word.
|
Text & Fonts |
Reference |
2006-05-23
|
NSFont Class Reference
(HTML)
(PDF)
Describes a representation of a font.
|
Text & Fonts |
Reference |
2007-06-08
|
NSFontAttributeExplorer
(HTML)
(DMG)
(ZIP)
Demonstrates how to gather and display various metric information for installed fonts using NSFont.
|
Text & Fonts |
Sample Code |
2006-10-26
|
NSFontManager Class Reference
(HTML)
(PDF)
Describes an object for controlling font conversion.
|
Text & Fonts |
Reference |
2007-04-06
|
NSFontPanel Class Reference
(HTML)
(PDF)
Describes the panel for font selection.
|
Text & Fonts |
Reference |
2007-04-06
|
NSFontPanelValidation Protocol Reference
(HTML)
(PDF)
Describes the interface for validating fonts.
|
Text & Fonts |
Reference |
2007-04-06
|
NSGlyphGenerator Class Reference
(HTML)
(PDF)
Describes a glyph generator for text layout.
|
Text & Fonts |
Reference |
2006-05-23
|
NSGlyphInfo Class Reference
(HTML)
(PDF)
Describes a glyph attribute value in an attributed string.
|
Text & Fonts |
Reference |
2007-03-01
|
NSGlyphStorage Protocol Reference
(HTML)
(PDF)
Describes the interface between a glyph generator and glyph storage.
|
Text & Fonts |
Reference |
2009-01-06
|
NSIgnoreMisspelledWords Protocol Reference
(HTML)
(PDF)
Describes the interface for a spelling checker's ignored words list.
|
Text & Fonts |
Reference |
2006-05-23
|
NSInputManager Class Reference
(HTML)
(PDF)
Describes the class used by text views to communicate with the text input management system.
|
Text & Fonts |
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.
|
Text & Fonts |
Reference |
2007-04-01
|
NSInputServerMouseTracker Protocol Reference
(HTML)
(PDF)
Describes the protocol implemented by text input servers to handle mouse events.
|
Text & Fonts |
Reference |
2007-04-02
|
NSInputServiceProvider Protocol Reference
(HTML)
(PDF)
Describes the protocol implemented by text input servers to handle application and text field events.
|
Text & Fonts |
Reference |
2007-04-02
|
NSLayoutManager Class Reference
(HTML)
(PDF)
Describes an object for controlling text layout.
|
Text & Fonts |
Reference |
2008-12-20
|
NSMutableAttributedString Additions Reference
(HTML)
(PDF)
Describes additions for setting attributes of mutable attributed strings.
|
Text & Fonts |
Reference |
2006-05-23
|
NSMutableAttributedString Class Reference
(HTML)
(PDF)
Describes a mutable character string with attributes.
|
Text & Fonts |
Reference |
2006-06-28
|
NSMutableParagraphStyle Class Reference
(HTML)
(PDF)
Describes a mutable paragraph style.
|
Text & Fonts |
Reference |
2008-10-15
|
NSParagraphStyle Class Reference
(HTML)
(PDF)
Describes an immutable paragraph style.
|
Text & Fonts |
Reference |
2006-05-23
|
NSRulerMarker Class Objective-C Reference
(HTML)
(PDF)
Describes a marker on a ruler, such as a tab setting.
|
Text & Fonts |
Reference |
2006-05-23
|
NSRulerView Class Reference
(HTML)
(PDF)
Describes a ruler, with markers, that adjoins a scroll view's document view.
|
Text & Fonts |
Reference |
2006-05-23
|
NSSecureTextFieldCell Class Reference
(HTML)
(PDF)
Describes the user interface of a secure text field.
|
Text & Fonts |
Reference |
2007-10-31
|
NSSimpleHorizontalTypesetter Class Reference
(HTML)
(PDF)
Deprecated - Describes the deprecated technology replaced by NSATSTypesetter.
|
Text & Fonts |
Reference |
2006-05-23
|
NSSpeechSynthesizer Class Reference
(HTML)
(PDF)
Describes the Cocoa parser that converts text to speech.
|
Text & Fonts |
Reference |
2009-01-06
|
NSSpellChecker Class Reference
(HTML)
(PDF)
Describes the interface to the Cocoa spell-checking service.
|
Text & Fonts |
Reference |
2007-04-27
|
NSSpellServer Class Reference
(HTML)
(PDF)
Describes an application-defined spell-checking service.
|
Text & Fonts |
Reference |
2007-04-27
|
NSString Application Kit Additions Reference
(HTML)
(PDF)
Describes additions for drawing strings.
|
Text & Fonts |
Reference |
2009-02-04
|
NSText Class Reference
(HTML)
(PDF)
Describes a basic interface for text-bearing objects.
|
Text & Fonts |
Reference |
2008-05-06
|
NSTextAttachment Class Reference
(HTML)
(PDF)
Describes a text attachment for an attributed string.
|
Text & Fonts |
Reference |
2006-05-23
|
NSTextAttachmentCell Class Reference
(HTML)
(PDF)
Describes the user interface for a text attachment.
|
Text & Fonts |
Reference |
2006-05-23
|
NSTextBlock Class Reference
(HTML)
(PDF)
Describes a block of text laid out in a subregion of a text container.
|
Text & Fonts |
Reference |
2006-05-23
|
NSTextContainer Class Reference
(HTML)
(PDF)
Describes an area where text is laid out.
|
Text & Fonts |
Reference |
2006-05-23
|
NSTextInput Protocol Reference
(HTML)
(PDF)
Descibes the formal protocol that text views implement to receive input from the user's keyboard and mouse.
|
Text & Fonts |
Reference |
2006-05-23
|
NSTextInputClient Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving keyboard input as properly formed text.
|
Text & Fonts |
Reference |
2008-10-15
|
NSTextList Class Reference
(HTML)
(PDF)
Describes a section of text that forms a single list.
|
Text & Fonts |
Reference |
2006-05-23
|
NSTextStorage Class Reference
(HTML)
(PDF)
Describes the text storage system.
|
Text & Fonts |
Reference |
2006-05-23
|
NSTextTab Class Reference
(HTML)
(PDF)
Describes a tab in a paragraph style.
|
Text & Fonts |
Reference |
2006-05-23
|
NSTextTable Class Reference
(HTML)
(PDF)
Describes a block of text that represents a table.
|
Text & Fonts |
Reference |
2007-04-11
|
NSTextTableBlock Class Reference
(HTML)
(PDF)
Describes a block of text that appears as a cell within a table.
|
Text & Fonts |
Reference |
2006-05-23
|
NSTextView Class Reference
(HTML)
(PDF)
Describes a view that displays editable text.
|
Text & Fonts |
Reference |
2007-04-27
|
NSTypesetter Class Reference
(HTML)
(PDF)
Describes the interface for typesetter objects that perform text line layout.
|
Text & Fonts |
Reference |
2007-03-26
|
PasteboardPeeker
(HTML)
(DMG)
(ZIP)
Using pasteboards for Copy and Paste, Drag and Drop, service support and filter services.
|
Text & Fonts |
Sample Code |
2005-08-10
|
Programming With the Text Encoding Conversion Manager
(HTML)
(PDF)
Explains character encodings, Unicode conversion, and custom converter plug-ins. Lists encoding variants.
|
Text & Fonts |
Guides |
2005-07-07
|
QDFlushPortBuffer
(HTML)
()
QD65: Describes a possible solution for window update problems under Carbon.
|
Text & Fonts |
Technical Q&As |
2000-11-08
|
Rulers and Paragraph Styles
(HTML)
(PDF)
Explains paragraph styles and how to work with the rulers that enable users to manipulate them.
|
Text & Fonts |
Guides |
2007-09-04
|
Script Manager Reference
(HTML)
(PDF)
Deprecated - Describes a deprecated technology replaced by Unicode facilities.
|
Text & Fonts |
Reference |
2007-12-11
|
Search Kit Programming Guide
(HTML)
(PDF)
Describes Search Kit architecture and workflow, and how to add search capabilities to Carbon and Cocoa applications.
|
Text & Fonts |
Guides |
2005-12-06
|
Search Kit Reference
(HTML)
(PDF)
Describes the interface for supporting user searches of textual content.
|
Text & Fonts |
Reference |
2009-05-06
|
SetFontInfoForSelection incorrect prototype
(HTML)
QA1375: Describes the incorrect prototyping of the SetFontInfoForSelection API and gives a workaround.
|
Text & Fonts |
Technical Q&As |
2004-10-04
|
Sorting Like the Finder
(HTML)
QA1159: Shows how to sort strings like the Finder's list view.
|
Text & Fonts |
Technical Q&As |
2004-10-27
|
Spell Checking
(HTML)
(PDF)
Explains how to use the spell-checking facilities in the Cocoa text system.
|
Text & Fonts |
Guides |
2004-02-09
|
String Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to create, search, concatenate, and draw strings in Cocoa.
|
Text & Fonts |
Guides |
2008-10-15
|
Strings Programming Guide for Core Foundation
(HTML)
(PDF)
Explains how to create, manipulate, and search strings in Core Foundation, and how strings interact with encodings and character sets.
|
Text & Fonts |
Guides |
2008-03-11
|
Supporting Unicode Input
(HTML)
(PDF)
Introduces international text in Mac OS X and lists the tasks an application needs to perform.
|
Text & Fonts |
Guides |
2005-07-07
|
Text Attachment Programming Topics for Cocoa
(HTML)
(PDF)
Expalins how to add graphics and other attachments to text.
|
Text & Fonts |
Guides |
2006-12-05
|
Text Attributes
(HTML)
(PDF)
Explains how to work with attributes, the distinguishing characteristics of rich text.
|
Text & Fonts |
Guides |
2004-02-16
|
Text Editing Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to control the behavior of the Cocoa text system as it performs text editing.
|
Text & Fonts |
Guides |
2008-02-08
|
Text Encoding Conversion Manager Reference
(HTML)
(PDF)
Describes the C API for transferring text across other platforms or over the Internet.
|
Text & Fonts |
Reference |
2005-07-07
|
Text Encoding Conversion Manager Release Notes
(HTML)
|
Text & Fonts |
Release Notes |
2005-04-29
|
Text Fields
(HTML)
(PDF)
Explains how to use Cocoa text fields.
|
Text & Fonts |
Guides |
2004-02-09
|
Text Input and Output
(HTML)
(PDF)
Explains how to read and write text files in Cocoa.
|
Text & Fonts |
Guides |
2004-02-10
|
Text Input Management
(HTML)
(PDF)
Explains how to use input servers, input managers, and text views in Cocoa.
|
Text & Fonts |
Guides |
2007-02-08
|
Text Input Source Services Reference
(HTML)
(PDF)
Describes the API for operating on text input sources, such as keyboards, character palettes, and ink input.
|
Text & Fonts |
Reference |
2007-06-07
|
Text Layout Programming Guide for Cocoa
(HTML)
(PDF)
Explains how the Cocoa text system lays out text on pages.
|
Text & Fonts |
Guides |
2008-10-15
|
Text Services Manager Reference
(HTML)
(PDF)
Describes the C API for communicating between client applications and provider modules.
|
Text & Fonts |
Reference |
2005-11-09
|
Text System Overview
(HTML)
(PDF)
Explains how the Cocoa text system works. Includes a tutorial.
|
Text & Fonts |
Guides |
2009-04-08
|
Text System Storage Layer Overview
(HTML)
(PDF)
Explains how the Cocoa text system stores the information it needs to lay out text.
|
Text & Fonts |
Guides |
2005-08-11
|
Text System User Interface Layer Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to implement the main, high-level interface to the Cocoa text system.
|
Text & Fonts |
Guides |
2006-06-28
|
Text Utilities Reference
(HTML)
(PDF)
Describes the C API for operating on strings (formatting, sorting, converting, comparing).
|
Text & Fonts |
Reference |
2007-05-29
|
Text Views
(HTML)
(PDF)
Explains how to use Cocoa text views.
|
Text & Fonts |
Guides |
2004-02-09
|
TextEdit Reference
(HTML)
(PDF)
Deprecated - Describes the deprecated technology replaced by the Multilingual Text Engine (MLTE).
|
Text & Fonts |
Reference |
2006-07-13
|
TextLayoutDemo
(HTML)
(DMG)
(ZIP)
Customizing NSTextView with NSLayoutManager and a custom NSTextContainer.
|
Text & Fonts |
Sample Code |
2007-06-01
|
TextNameTool
(HTML)
(DMG)
(ZIP)
A command line tool sample illustrating how to use various graphical facilities and services without a login.
|
Text & Fonts |
Sample Code |
2003-10-27
|
TimeZone.Daylight
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to read the current location and time zone that is set in Date & Time.
|
Text & Fonts |
Sample Code |
2003-01-14
|
TypeServicesForUnicode
(HTML)
(DMG)
(ZIP)
Shows how to use various ATSUI functions and features going from simple to very complex.
|
Text & Fonts |
Sample Code |
2005-08-10
|
Understanding Text Input and the Text Services Manager in Carbon
(HTML)
(PDF)
Discusses keyboard input, including Unicode, and explains how events are routed and handled.
|
Text & Fonts |
Guides |
2002-12-11
|
Unicode Utilities Reference
(HTML)
(PDF)
Describes the C API that allows applications and input methods to operate on Unicode text.
|
Text & Fonts |
Reference |
2006-01-10
|
Using Ink Services in Your Application
(HTML)
(PDF)
Explains how Ink Services works and how to customize handwriting recognition.
|
Text & Fonts |
Guides |
2003-07-24
|
AppearanceSampleUpdated
(HTML)
(DMG)
(ZIP)
Sample Code for the WWDC 402 Adopting Xcode Hands-on session.
|
Tools |
Sample Code |
2005-06-27
|
Apple JavaScript Coding Guidelines
(HTML)
(PDF)
Provides an overview of the JavaScript language, its object-oriented features, and coding best practices.
|
Tools |
Guides |
2008-11-19
|
AppleScript Studio 1.4 Release Notes
(HTML)
Moving Tiger AppleScript Studio Release Notes to separate document.
|
Tools |
Release Notes |
2007-12-22
|
AppleScript Studio Programming Guide
(HTML)
(PDF)
Explains how to create script-driven applications with complex user interfaces based on Cocoa UI classes. Includes tutorials.
|
Tools |
Guides |
2006-04-04
|
AppleScript Studio Release Notes
(HTML)
Describes late-breaking news and highlights of new or changed features in the latest release of AppleScript Studio.
|
Tools |
Release Notes |
2007-10-31
|
AppleScript Studio Terminology Reference
(HTML)
(PDF)
Describes the scripting terminology for AppleScript Studio, through version 1.4.
|
Tools |
Reference |
2007-10-31
|
Automatically starting and stopping application instances without using Monitor
(HTML)
QA1064: Describes how to use WebObjects' monitor utility to stop and start application instances.
|
Tools |
Technical Q&As |
2001-07-25
|
Automating Development Tasks with Automator and Xcode
(HTML)
Learn to streamline daily tasks in your development projects using Automator.
|
Tools |
Articles |
2006-08-07
|
Automator Programming Guide
(HTML)
(PDF)
Describes the concepts and tasks for developing actions, which are bundles loaded by the Automator application.
|
Tools |
Guides |
2007-12-11
|
Automator Release Notes
(HTML)
Updated for changes in Mac OS X version 10.5.
|
Tools |
Release Notes |
2007-10-31
|
Big Top User Guide
(HTML)
(PDF)
Explains how to monitor the use of resources on Macintosh computers, locally and over a network.
|
Tools |
Guides |
2007-10-31
|
Birthdays
(HTML)
(DMG)
(ZIP)
Dashboard widget with a plug-in that queries AddressBook.framework for contacts with upcoming birthdays.
|
Tools |
Sample Code |
2008-09-10
|
BlockAnimation
(HTML)
(DMG)
(ZIP)
A bit of java code which INCORRECTLY handles animation
|
Tools |
Sample Code |
2006-08-01
|
Boinx Starts with Sample Code: FotoMagico Is a Powerful Digital Slideshow
(HTML)
Starting with Apple sample code, tools and technologies, Boinx wrote FotoMagico in a matter of months.
|
Tools |
Articles |
2007-12-11
|
Bug Reporting Best Practices
(HTML)
Provides information regarding the best means in which to file a bug report.
|
Tools |
Articles |
2007-05-25
|
Building a JNI Universal Application with Xcode
(HTML)
Learn to add Mac OS X features into your Java application using JNI and Xcode.
|
Tools |
Articles |
2006-03-20
|
Building Objective-C static libraries with categories
(HTML)
QA1490: Describes how to properly build Objective-C static libraries that contain categories on existing classes.
|
Tools |
Technical Q&As |
2006-10-03
|
Bundle Programming Guide
(HTML)
(PDF)
Explains how to use Core Foundation bundle objects to organize resources.
|
Tools |
Guides |
2005-11-09
|
ButtonMadness
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the various types of buttons using a nib file or programatically.
|
Tools |
Sample Code |
2007-10-30
|
C++ Runtime Environment Programming Guide
(HTML)
(PDF)
Provides information about how to create and deploy C++ binaries.
|
Tools |
Guides |
2006-06-28
|
C++ Tips and Tricks for Mac OS X
(HTML)
TN2185: Tips and tricks for beginning to advanced C++ programmers on Mac OS X.
|
Tools |
Technical Notes |
2007-05-25
|
Can't attach during two-machine debugging with GDB
(HTML)
()
Deprecated - QA1019: Describes a workaround for a problem attaching during two-machine debugging on Mac OS X 10.0.x.
|
Tools |
Technical Q&As |
2003-06-02
|
CFBundleIdentifier and user application access
(HTML)
QA1373: Describes the role of CFBundleIdentifier in limiting a user's application access.
|
Tools |
Technical Q&As |
2005-02-08
|
Changing the TCP Window Size
(HTML)
NW47: Describes how to change the TCP window size in Open Transport.
|
Tools |
Technical Q&As |
1997-03-14
|
Cocoa Application Tutorial
(HTML)
(PDF)
Describes how to build a simple Cocoa application using Xcode.
|
Tools |
Guides |
2007-10-31
|
Cocoa Application Tutorial Using Bindings
(HTML)
(PDF)
A hands-on introduction to Cocoa bindings.
|
Tools |
Guides |
2007-07-10
|
Code Signing Guide
(HTML)
(PDF)
Explains how you can sign your code and why you should.
|
Tools |
Guides |
2008-11-19
|
Code Size Performance Guidelines
(HTML)
(PDF)
Guidelines for reducing the size of an application binary.
|
Tools |
Guides |
2006-06-28
|
Code Speed Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the performance and efficiency of code.
|
Tools |
Guides |
2005-07-07
|
Common QA and Roadmap for USB Software Development on Mac OS X
(HTML)
QA1370: Roadmap for development of USB Software on Mac OS X and some Common Questions and Answers
|
Tools |
Technical Q&As |
2006-02-28
|
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
|
Connecting the Font Menu in Interface Builder 3
(HTML)
QA1571: How to connect and configure the Font/Format menus in Interface Builder 3.
|
Tools |
Technical Q&As |
2008-01-21
|
Correcting a PackageMaker version.plist and BundleVersions.plist problem
(HTML)
()
QA1281: Describes how to correct a PackageMaker version.plist and BundleVersions.plist problem.
|
Tools |
Technical Q&As |
2003-08-25
|
CPlusTest Reference
(HTML)
Describes the CPlusTest framework, which provides an API for creating unit tests for C and C++ code.
|
Tools |
Reference |
2008-04-08
|
CrashReporter
(HTML)
TN2123: Describes CrashReporter and how to debug with crash logs.
|
Tools |
Technical Notes |
2008-04-01
|
Creating a Managed Object Model with Xcode
(HTML)
(PDF)
A tutorial that shows how to create a Core Data managed object model using Xcode.
|
Tools |
Guides |
2007-08-07
|
Creating install packages from the command line
(HTML)
QA1284: Describes how to create install packages from the command line.
|
Tools |
Technical Q&As |
2007-01-22
|
Cross-Development Programming Guide
(HTML)
(PDF)
Explains how to build software for versions of Mac OS X other than the one the development tools are running on.
|
Tools |
Guides |
2006-11-07
|
Customizing Rails Applications on Mac OS X Leopard
(HTML)
Learn how to enhance your Rails application with views and web forms, AJAX, and iPhone support.
|
Tools |
Articles |
2008-06-09
|
CxxNewDelete
(HTML)
(DMG)
(ZIP)
How to override the C++ 'new' and 'delete' operators.
|
Tools |
Sample Code |
2006-10-03
|
Dashboard Programming Topics
(HTML)
(PDF)
Explains Dashboard and WebKit technologies used in widgets.
|
Tools |
Guides |
2009-02-04
|
Dashboard Reference
(HTML)
(PDF)
Describes the API for implementing Dashboard widgets.
|
Tools |
Reference |
2009-02-04
|
Dashcode 2.0 Release Notes
(HTML)
Explains key features, known issues, and workarounds for Dashcode 2.0.
|
Tools |
Release Notes |
2008-09-09
|
Dashcode User Guide
(HTML)
(PDF)
Explains how to use Dashcode to create Dashboard widgets.
|
Tools |
Guides |
2009-03-04
|
Debugging a WebKit Plug-in in Xcode
(HTML)
QA1500: Directions for debugging a WebKit plug-in in Xcode.
|
Tools |
Technical Q&As |
2007-06-05
|
Debugging An Authorization Plug-In With Xcode
(HTML)
TN2108: A tutorial on how to use Xcode to debug an authorization plug-in.
|
Tools |
Technical Notes |
2008-09-08
|
Debugging and Symbolizing Crash Dumps in Xcode
(HTML)
Learn to use crash logs to find those difficult bugs.
|
Tools |
Articles |
2007-04-03
|
Debugging arbitrary applications with Xcode
(HTML)
QA1305: Debugging an application with Xcode without requiring the project that built the application.
|
Tools |
Technical Q&As |
2003-09-15
|
Debugging NSTableView's "Action Invocation" binding
(HTML)
QA1472: Discusses the issues and factors that affect NSTableView's "Action Invocation" binding.
|
Tools |
Technical Q&As |
2006-11-13
|
Debugging Process Startup
(HTML)
QA1573: Describes techniques for debugging a process's startup code.
|
Tools |
Technical Q&As |
2007-12-21
|
Debugging with GDB
(HTML)
Open-source document that explains how to use GDB to debug programs.
|
Tools |
Guides |
2008-06-19
|
Deploying Rails Applications on Mac OS X Leopard
(HTML)
Learn how to deploy your Ruby on Rails application on Mac OS X Leopard Server.
|
Tools |
Articles |
2008-06-09
|
Deprecated CALL_ON_[UN]LOAD pragmas
(HTML)
QA1429: Replace deprecated CALL_ON_[UN]LOAD pragmas with constructor [destructor] function attributes.
|
Tools |
Technical Q&As |
2006-01-10
|
Detecting the Debugger
(HTML)
QA1361: Shows how to determine whether you're being run under the debugger.
|
Tools |
Technical Q&As |
2004-10-27
|
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.
|
Tools |
Articles |
2005-05-16
|
Developing Java Applications on Mac OS X with Eclipse
(HTML)
Learn from this hands-on article how to work with Eclipse on Mac OS X.
|
Tools |
Articles |
2005-02-28
|
Developing Rails Applications on Mac OS X Leopard
(HTML)
Learn how to develop your Ruby on Rails application using Xcode 3 and the tools in Leopard.
|
Tools |
Articles |
2008-06-09
|
Developing with ZeroLink: small applications and launching on other computers
(HTML)
QA1322: Resolving issues caused by the ZeroLink feature in Xcode.
|
Tools |
Technical Q&As |
2003-10-31
|
Disabling Processor Cores on a Multi-Core System
(HTML)
()
QA1141: Describes how to disable processor cores on a multi-core system for testing purposes.
|
Tools |
Technical Q&As |
2008-09-16
|
Distribution Definition Reference
(HTML)
(PDF)
Describes the schema of distribution definition files.
|
Tools |
Reference |
2009-01-06
|
Documentation Set Guide
(HTML)
(PDF)
Explains how to integrate third-party documentation with the Xcode Documentation window.
|
Tools |
Guides |
2009-01-06
|
Documentation updater for Project Builder shipping with Mac OS X 10.2
(HTML)
()
QA1207: Updating Project Builder to find new symbols, including the Bluetooth framework under Mac OS X.
|
Tools |
Technical Q&As |
2002-10-25
|
Drawing Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the speed of drawing code.
|
Tools |
Guides |
2006-04-04
|
Dynamic Library Programming Topics
(HTML)
(PDF)
Explains how to design, implement, and use dynamic libraries.
|
Tools |
Guides |
2009-02-26
|
Dynamic Loader Release Notes
(HTML)
Updated for Mac OS X v10.5.
|
Tools |
Release Notes |
2009-03-04
|
'dynamic shared library not made a weak library in output with MACOSX_DEPLOYMENT_TARGET...' bug
(HTML)
()
QA1233: Why 'ld' may give a warning about the Mac OS X_DEPLOYMENT_TARGET environment variable and its failure to weak link.
|
Tools |
Technical Q&As |
2003-04-01
|
Eclipse and Mac OS X: a Natural Combination
(HTML)
Learn about the Eclipse IDE on Mac OS X and how to get started using it.
|
Tools |
Articles |
2004-06-07
|
Ensuring Backwards Binary Compatibility - Weak Linking and Availability Macros on Mac OS X
(HTML)
()
TN2064: Ensuring that Mach-O applications built using today's Mac OS X runs on previous versions of the OS.
|
Tools |
Technical Notes |
2003-02-18
|
File System Overview
(HTML)
(PDF)
Conceptual information and guidelines describing the structure and usage of the Mac OS X file system.
|
Tools |
Guides |
2008-07-11
|
File-System Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the performance of file-related code.
|
Tools |
Guides |
2005-07-07
|
Fractal Performance
(HTML)
(DMG)
(ZIP)
Three fractal applications that show various bottlenecks and how they can be fixed.
|
Tools |
Sample Code |
2006-04-17
|
Framework Programming Guide
(HTML)
(PDF)
Conceptual information and guidelines on how to create a framework.
|
Tools |
Guides |
2006-11-07
|
FrontBase and JDBC
(HTML)
QA1041: Describes an alternative to using the JDBC adaptor with FrontBase for WebObjects 5.0.
|
Tools |
Technical Q&As |
2001-07-09
|
GCC 3 Release Notes
(HTML)
Updated for Xcode 2.3
|
Tools |
Release Notes |
2006-05-23
|
GCC 4 Release Notes
(HTML)
Updated for Xcode 3.0
|
Tools |
Release Notes |
2007-10-31
|
GCC Porting Guide
(HTML)
(PDF)
Provides guidance on how to migrate projects to new GCC releases.
|
Tools |
Guides |
2006-10-03
|
GDB for MacsBug Veterans
(HTML)
TN2030: Translate your experience with MacsBug into a working knowledge of the GNU source-level debugger (GDB).
|
Tools |
Technical Notes |
2001-10-18
|
GDB Internals
(HTML)
Open-source document that explains the GDB implementation.
|
Tools |
Guides |
2008-06-19
|
GDB Quick Reference
(PDF)
Printable quick reference card.
|
Tools |
Reference |
|
GDB Release Notes
(HTML)
Updated for Mac OS X v10.5
|
Tools |
Release Notes |
2007-05-16
|
Generating a Non-Maskable Interrupt (NMI)
(HTML)
()
QA1264: Explains how to generate a non-maskable interrupt (NMI) on modern Macintosh systems.
|
Tools |
Technical Q&As |
2008-10-13
|
Getting Control with Subversion and Xcode
(HTML)
Learn how to install and set up Subversion on Mac OS X Server.
|
Tools |
Articles |
2005-11-08
|
Getting owner and group name references for PackageMaker package contents
(HTML)
()
QA1285: Describes how to get owner and group name references for PackageMaker package contents.
|
Tools |
Technical Q&As |
2003-08-25
|
Getting Started with GDB
(HTML)
()
TN2032: Explains common C, C++ and Objective-C debugging tasks using gdb, plus helpful tips and tricks.
|
Tools |
Technical Notes |
2001-12-07
|
GNU C 4.0 Preprocessor User Guide
(HTML)
Describes the Apple version of the GNU C 4.0 Preprocessor.
|
Tools |
Reference |
2007-10-31
|
GNU C 4.2 Preprocessor Internals
(HTML)
|
Tools |
Guides |
2008-01-23
|
GNU C 4.2 Preprocessor User Guide
(HTML)
Describes the Apple version of the GNU C 4.2 Preprocessor.
|
Tools |
Reference |
2008-01-23
|
GNU C/C++/Objective-C 3.3 Compiler
(HTML)
Explains how to use the GNU compilers from the command line.
|
Tools |
Reference |
|
GNU C/C++/Objective-C 4.0.1 Compiler User Guide
(HTML)
Describes the Apple version of the GNU 4.0.1 compiler.
|
Tools |
Reference |
2007-10-31
|
GNU C/C++/Objective-C 4.2.1 Compiler User Guide
(HTML)
Describes the Apple version of the GNU 4.2.1 compiler.
|
Tools |
Reference |
2008-01-23
|
GNU Compiler Collection (GCC) 4.2 Internals
(HTML)
|
Tools |
Guides |
2008-01-23
|
GNU Compiler Collection (GCC) Internals
(HTML)
|
Tools |
Guides |
2007-12-11
|
The GNU Compiler Collection on Mac OS X
(HTML)
Learn about the open-source tools GCC and GDB, and enhancements specific to Mac OS X.
|
Tools |
Articles |
2004-07-12
|
GNU macro processor
(HTML)
Documentation on the GNU macro processor.
|
Tools |
Reference |
2007-10-31
|
GNU Make
(HTML)
Documentation of the GNU make utility.
|
Tools |
Reference |
2008-06-19
|
HeaderDoc User Guide
(HTML)
(PDF)
Explains how to extract API reference documentation from commented header files.
|
Tools |
Guides |
2008-04-08
|
Help Book Caching During Software Development
(HTML)
QA1409: Development situations that can potentially confuse Help Viewer
|
Tools |
Technical Q&As |
2005-03-30
|
How can I get both Subversion (SVN) and CVS on Mac OS X 10.5 (Leopard)?
(HTML)
QA1492: Explains where to find Subversion and CVS for installation.
|
Tools |
Technical Q&As |
2007-11-15
|
How do I access files contained in my AppleScript Studio application's main bundle?
(HTML)
QA1493: Explains how to access files stored within an AppleScript Studio application.
|
Tools |
Technical Q&As |
2007-02-05
|
How do I use asserts while debugging?
(HTML)
QA1431: How do I enable asserts so they log their messages and/or break when I'm debugging?
|
Tools |
Technical Q&As |
2006-06-30
|
How to add a folder to the contents of a package
(HTML)
QA1484: Describes how to add a folder of files to the package contents of executable code
|
Tools |
Technical Q&As |
2006-10-31
|
How to solve '_objc_exception_set_functions' ZeroLink errors in Xcode
(HTML)
QA1321: Explains how to eliminate '_objc_exception_set_functions' ZeroLink errors in Xcode
|
Tools |
Technical Q&As |
2003-10-29
|
How to work around HIMovieViewCreate failing
(HTML)
QA1417: Describes how to work around HIMovieViewCreate failing to initialize the view in QuickTime 7
|
Tools |
Technical Q&As |
2008-03-11
|
IBDocument Class Reference
(HTML)
(PDF)
Describes an Interface Builder document, which visually represents a nib file.
|
Tools |
Reference |
2009-01-06
|
IBFragmentView
(HTML)
(DMG)
(ZIP)
Illustrates building an Interface Builder plugin including a custom inspector and library integration for a custom view.
|
Tools |
Sample Code |
2006-08-01
|
IBInspector Class Reference
(HTML)
(PDF)
Describes the interface for managing inspector views in Interface Builder.
|
Tools |
Reference |
2007-07-11
|
IBPlugin Class Reference
(HTML)
(PDF)
Describes the interface for managing plug-ins in Interface Builder.
|
Tools |
Reference |
2007-04-02
|
Importing Projects from WO 4.5.x into WO 5.0
(HTML)
QA1035: Describes how to import WebObjects 4.5.x projects into WebObjects 5.0.
|
Tools |
Technical Q&As |
2001-07-09
|
Improving Your Software with Xcode andStatic Code Analysis Techniques
(HTML)
Learn about static analysis and get started using it with an Xcode project.
|
Tools |
Articles |
2006-07-10
|
Including a custom NSWindow in a nib file
(HTML)
QA1511: Shows how to create a custom NSWindow and instantiate it in a nib file.
|
Tools |
Technical Q&As |
2007-03-21
|
Installer JavaScript Reference
(HTML)
(PDF)
Describes the JavaScript object model used in distribution definition files.
|
Tools |
Reference |
2008-12-16
|
Installer Tiger Examples
(HTML)
(DMG)
(ZIP)
A walkthrough of using distribution scripts and other Tiger Installer features.
|
Tools |
Sample Code |
2005-06-01
|
InstallerPluginSample
(HTML)
(DMG)
(ZIP)
Provides instructions for extending software installation using custom plugins
|
Tools |
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.
|
Tools |
Articles |
2005-06-13
|
Instruments User Guide
(HTML)
(PDF)
Describes the Instruments application and explains how to use it to examine program behavior.
|
Tools |
Guides |
2008-10-15
|
Interface Builder 3.0 Release Notes
(HTML)
|
Tools |
Release Notes |
2008-03-05
|
Interface Builder 3.1 Release Notes
(HTML)
Updated for Interface Builder 3.1
|
Tools |
Release Notes |
2008-05-30
|
Interface Builder 3.1.1 Release Notes
(HTML)
Describes configuration changes, bug fixes, and newly reported issues since Interface Builder 3.1.
|
Tools |
Release Notes |
2008-09-09
|
Interface Builder Kit Constants Reference
(HTML)
(PDF)
Describes the constants declared in the Interface Builder Kit framework.
|
Tools |
Reference |
2007-04-02
|
Interface Builder Kit Data Types Reference
(HTML)
(PDF)
Describes the data types declared in the Interface Builder Kit framework.
|
Tools |
Reference |
2007-04-02
|
Interface Builder Kit Framework Reference
(HTML)
(PDF)
Describes the interface for implementing Interface Builder plug-ins.
|
Tools |
Reference |
2007-04-18
|
Interface Builder Plug-In Programming Guide
(HTML)
(PDF)
Describes the process for creating custom Interface Builder palettes.
|
Tools |
Guides |
2007-07-18
|
Interface Builder User Guide
(HTML)
(PDF)
Conceptual information and tasks explaining how to use the Interface Builder application to design user interfaces.
|
Tools |
Guides |
2008-11-19
|
Interface element identification in Interface Builder
(HTML)
QA1323: Describes a way to easily visually identify interface elements in a nib file.
|
Tools |
Technical Q&As |
2006-10-06
|
Internationalization Programming Topics
(HTML)
(PDF)
Explains how to support multiple languages in software.
|
Tools |
Guides |
2009-01-06
|
Introducing Xcode 2.3
(HTML)
Get an overview of Xcode 2.3.
|
Tools |
Articles |
2006-05-31
|
Introduction to Open Source Scripting on Mac OS X
(HTML)
Learn your scripting options for automating a wide range of tasks quickly.
|
Tools |
Articles |
2005-08-01
|
iSync Manual Test Suite Guide
(HTML)
(PDF)
Describes the suite of manual test cases that plug-in developers should run before shipping their product.
|
Tools |
Guides |
2007-07-11
|
iSync Plug-in Maker User Guide
(HTML)
(PDF)
Explains how to use the iSync Plug-in Maker tool to create and test iSync phone plug-ins.
|
Tools |
Guides |
2007-07-10
|
iSync Sample Document
(HTML)
(DMG)
(ZIP)
iSync Plug-in Maker sample document, illustrating how to build an iSync plug-in for a SyncML phone.
|
Tools |
Sample Code |
2006-08-01
|
Jar Bundler User Guide
(HTML)
(PDF)
Conceptual information and a tutorial about deploying JAR-based applications as Mac OS X application bundles.
|
Tools |
Guides |
2006-05-23
|
Java for WebObjects Developers
(PDF)
Introduces Java concepts and terms to WebObjects developers. Includes exercises for developing Java expertise in WebObjects.
|
Tools |
Guides |
2003-05-27
|
Java on Intel-based Macs
(HTML)
QA1295: Required changes (if any) for Java applications to run on Intel-based Macs.
|
Tools |
Technical Q&As |
2006-10-17
|
JDragNDrop
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates building a simple view to implement Drag-and-Drop functionality in Cocoa-Java.
|
Tools |
Sample Code |
2003-01-14
|
JNI Development on Mac OS X
(HTML)
TN2147: Discusses use of native APIs and UI elements from Java applications
|
Tools |
Technical Notes |
2006-04-17
|
Kernel Core Dumps
(HTML)
TN2118: Explains how to gather and use remote kernel core dumps.
|
Tools |
Technical Notes |
2008-11-12
|
Launch Time Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the launch performance of an application.
|
Tools |
Guides |
2006-04-04
|
ld Release Notes for Xcode 3.1
(HTML)
|
Tools |
Release Notes |
2008-05-29
|
Leopard Technology Series for Developers: Graphics & Media Overview
(HTML)
Describes Leopard's graphics and media capabilities.
|
Tools |
Articles |
2007-12-11
|
Leopard Technology Series for Developers: Introducing Dashcode
(HTML)
Learn how Dashcode makes widget development easier than ever.
|
Tools |
Articles |
2007-01-09
|
Leopard Technology Series for Developers: Leopard Developer Tools Overview
(HTML)
Learn how Leopard developer tools make it easier than ever to create exciting applications.
|
Tools |
Articles |
2006-11-15
|
Leopard Technology Series for Developers: Objective-C 2.0 Overview
(HTML)
Describes features and capabilities introduced in Objective-C 2.0.
|
Tools |
Articles |
2007-12-11
|
Libtool
(HTML)
Documentation for GNU Libtool.
|
Tools |
Reference |
2008-06-19
|
LLVM-GCC Release Notes
(HTML)
Lists changes to LLVM-GCC technology.
|
Tools |
Release Notes |
2008-09-09
|
Mac OS X ABI Dynamic Loader Reference
(HTML)
(PDF)
Describes the functions used to access Mach-O files.
|
Tools |
Reference |
2005-11-09
|
Mac OS X ABI Function Call Guide
(HTML)
(PDF)
Describes the function-calling conventions used in the architectures supported by Mac OS X.
|
Tools |
Guides |
2009-02-04
|
Mac OS X ABI Mach-O File Format Reference
(HTML)
(PDF)
Describes the data structures that make up the Mach-O file format.
|
Tools |
Reference |
2009-02-04
|
Mac OS X Assembler Reference
(HTML)
(PDF)
Describes the syntax, directives, and specific options required for the Mac OS X assembler.
|
Tools |
Reference |
2009-01-07
|
Mac OS X Debugging Magic
(HTML)
TN2124: Collection of Mac OS X debugging hints and tips.
|
Tools |
Technical Notes |
2007-01-10
|
Mac OS X Man Pages
(HTML)
HTML versions of the Mac OS X, Mac OS X Server, Xcode Tools, and CHUD man pages.
|
Tools |
Reference |
2008-04-29
|
Mac OS X v10.1
(HTML)
TN2029: Updated list of APIs for Mac OS X 10.1.
|
Tools |
Technical Notes |
2001-10-15
|
Mac OS X: versions 10.0.1 through 10.0.4
(HTML)
()
TN2025: List of API differences betweem 10.0.1 trough 10.0.4
|
Tools |
Technical Notes |
2001-07-26
|
Mach-O Programming Topics
(HTML)
(PDF)
Explains the use of the Mac OS X runtime architecture, including program types, loading and executing code, and using libraries and plug-ins.
|
Tools |
Guides |
2009-02-04
|
MachPortDump
(HTML)
(DMG)
(ZIP)
Dumps out the Mach port name space of a process; useful when debugging port right leaks.
|
Tools |
Sample Code |
2005-08-10
|
Malloc Debug Environment Variables Release Notes
(HTML)
|
Tools |
Release Notes |
2005-04-29
|
ManagedObjectDataFormatter
(HTML)
(DMG)
(ZIP)
A Data Formatter for Xcode 2.0 and 2.1 that displays NSManagedObject * variables.
|
Tools |
Sample Code |
2005-06-01
|
Maximizing Mac OS X Application Performance
(HTML)
Learn how to achieve better performance on Mac OS X.
|
Tools |
Articles |
2003-06-23
|
Memory Usage Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the performance of memory-related code.
|
Tools |
Guides |
2006-06-28
|
Missing Results in Xcode Project Find Window
(HTML)
QA1580: A workaround for when a search that previously returned results generates no files found in Xcode
|
Tools |
Technical Q&As |
2008-03-06
|
MoreAppleEvents
(HTML)
(DMG)
(ZIP)
Provides routines that assist with the creation and sending of Apple events and object descriptors.
|
Tools |
Sample Code |
2003-01-14
|
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
|
Moving Your Project from CodeWarrior to Xcode
(HTML)
Get started moving your project from CodeWarrior to Xcode.
|
Tools |
Articles |
2005-11-28
|
MyFirstJNIProject
(HTML)
(DMG)
(ZIP)
A Java application that calls the Address Book framework through the JNI
|
Tools |
Sample Code |
2006-04-12
|
Nested Functions in Xcode
(HTML)
TN2161: This technote explains how to port code which uses nested functions in Xcode 2.2.
|
Tools |
Technical Notes |
2006-01-10
|
Netwide Assembler Guide
(HTML)
Describes the Netwide Assembler for Intel-based Macs.
|
Tools |
Reference |
2008-06-19
|
NSObject Interface Builder Kit Additions Reference
(HTML)
(PDF)
Describes additions, used by Interface Builder plug-ins, for inspecting objects.
|
Tools |
Reference |
2007-05-10
|
NSView Interface Builder Kit Additions Reference
(HTML)
(PDF)
Describes additions, used by Interface Builder plug-ins, for manipulating views.
|
Tools |
Reference |
2007-05-10
|
The Objective-C 2.0 Programming Language
(HTML)
(PDF)
Introduces object-oriented programming and describes the main programming language used for Cocoa development.
|
Tools |
Guides |
2009-05-06
|
ODOC
(HTML)
(DMG)
(ZIP)
Illustrates how to send an open document ('odoc') Apple event to another application process.
|
Tools |
Sample Code |
2003-01-14
|
OpenGL Driver Monitor User Guide
(HTML)
(PDF)
Explains how to view the properties supported by the OpenGL drivers available on the system.
|
Tools |
Guides |
2008-02-08
|
OpenGL Profiler User Guide
(HTML)
(PDF)
Explains how to assess the efficiency of an OpenGL application.
|
Tools |
Guides |
2008-02-08
|
OpenGL Shader Builder User Guide
(HTML)
(PDF)
Explains how to use OpenGL Shader Builder to develop and test GPU programs.
|
Tools |
Guides |
2008-06-23
|
OpenGL Tools for Serious Graphics Development
(HTML)
Learn how Apple's best-of-breed OpenGL tools help developers locate, analyze, and debug graphics bottlenecks.
|
Tools |
Articles |
2004-02-02
|
Optimizing with Shark: Big Payoff, Small Effort
(HTML)
Learn to improve your application's performance by sampling a real application using Shark.
|
Tools |
Articles |
2004-01-19
|
Optimizing Your Application with System Trace in Shark 4
(HTML)
See how your code interacts with Mac OS X using the power of Shark.
|
Tools |
Articles |
2006-01-30
|
Optimizing Your Applications with Shark 4
(HTML)
Learn how using Shark 4 can help you dramatically improve performance in your application.
|
Tools |
Articles |
2004-11-08
|
PackageMaker User Guide
(HTML)
(PDF)
Describes how to use PackageMaker to create installation packages.
|
Tools |
Guides |
2009-01-06
|
PackageMaker's NeedsAuthorization value causes install to fail
(HTML)
()
QA1283: Provides a workaround when PackageMaker's NeedsAuthorization value causes a Mac OS X 10.1 installation failure.
|
Tools |
Technical Q&As |
2003-08-25
|
Packaging UNIX Software
(HTML)
Explains how to post UNIX and other command-line tools to Apple's Macintosh Product Guide.
|
Tools |
Guides |
2001-04-20
|
Performance Overview
(HTML)
(PDF)
Introduces the factors that determine performance.
|
Tools |
Guides |
2006-10-03
|
PIDFromBSDProcessName
(HTML)
(DMG)
(ZIP)
Provides a simple API to do process PID lookup based on BSD process name.
|
Tools |
Sample Code |
2003-02-13
|
Porting CodeWarrior Projects to Xcode
(HTML)
(PDF)
Explains how to move software projects from CodeWarrior to Xcode and compares the two development environments.
|
Tools |
Guides |
2006-10-26
|
Porting UNIX/Linux Applications to Mac OS X
(HTML)
(PDF)
Conceptual information and tips about porting UNIX and Linux applications to Mac OS X.
|
Tools |
Guides |
2008-04-08
|
Preprocessing Info.plist files in Xcode Using the C Preprocessor
(HTML)
TN2175: Describes workarounds for several issues concerning preprocessing Info.plist files in Xcode with the C preprocessor.
|
Tools |
Technical Notes |
2007-08-14
|
Programmatically causing restart, shutdown and/or logout
(HTML)
()
QA1134: Describes how to programmatically cause restart, shutdown, sleep or logout.
|
Tools |
Technical Q&As |
2008-09-24
|
Project Builder 2.1 needs projects to be checked into CVS to enable CVS support
(HTML)
()
QA1245: Explains how to workaround a bug in Project Builder that blocks CVS functionality.
|
Tools |
Technical Q&As |
2003-03-20
|
QCFundamentals
(HTML)
(DMG)
(ZIP)
Demonstrates Coordinate, Interpolation, and Iterative systems in Quartz Composer with an amusing animation
|
Tools |
Sample Code |
2006-08-07
|
QCGalaxy
(HTML)
(DMG)
(ZIP)
Demonstrates use of Particle Systems and Core Image Filters in Quartz Composer
|
Tools |
Sample Code |
2006-08-07
|
Quartz Composer User Guide
(HTML)
(PDF)
Explains how to use the Quartz Composer development tool to create motion graphics compositions.
|
Tools |
Guides |
2007-07-17
|
Quartz Composer WWDC 2005 Composition
(HTML)
(DMG)
(ZIP)
Shows how to build a parameterized motion graphics composition with Quartz Composer.
|
Tools |
Sample Code |
2005-06-01
|
QuickTime 6.4 & AvailabilityMacros.h on Mac OS X 10.2.x
(HTML)
QA1316: Fixing compilation issues when upgrading to QuickTime 6.4 on Mac OS X 10.2.x systems.
|
Tools |
Technical Q&As |
2003-10-21
|
Reminders
(HTML)
(DMG)
(ZIP)
Dashboard widget with a plug-in that displays upcoming iCal events, to do items, and calendars.
|
Tools |
Sample Code |
2008-07-25
|
Remote or Two-Machine Debugging Applications with GDB
(HTML)
QA1279: Explains how to setup a remote or two-machine debugging configuration using gdb and ssh.
|
Tools |
Technical Q&As |
2003-09-09
|
Runtime Configuration Guidelines
(HTML)
(PDF)
Conceptual and reference information for dynamically configuring your software.
|
Tools |
Guides |
2008-07-08
|
Saturn 4.5 User Guide
(HTML)
(PDF)
Explains how to analyze a program's function-calling structure.
|
Tools |
Guides |
2007-10-31
|
ScriptBuildPhases
(HTML)
(DMG)
(ZIP)
Augmenting Project Builder build phases with scripts to do extra work or invoke other tools.
|
Tools |
Sample Code |
2003-01-14
|
ScriptView
(HTML)
(DMG)
(ZIP)
Shows how to build a script editor application with a built-in script database using AppleScript Studio.
|
Tools |
Sample Code |
2005-06-01
|
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.
|
Tools |
Sample Code |
2005-06-06
|
Server-Side Java with the Struts Framework on Mac OS X
(HTML)
Learn how to combine such things as Servlets, JSP, and custom Struts tag libraries using Struts.
|
Tools |
Articles |
2003-07-17
|
Setting default open Finder window
(HTML)
QA1449: How to set the default Finder window to open when a disk is mounted
|
Tools |
Technical Q&As |
2006-01-03
|
Setting environment variables for user processes
(HTML)
QA1067: Tells how to set environment variables for user processes.
|
Tools |
Technical Q&As |
2001-10-25
|
Shark User Guide
(HTML)
(PDF)
Explains how to analyze code performance by profiling the system.
|
Tools |
Guides |
2008-04-14
|
Shell Scripting Primer
(HTML)
(PDF)
A guided tour of (Bourne) shell scripting, including control structures, numerical computation, regular expressions, subroutines, and error handling.
|
Tools |
Guides |
2009-04-08
|
simpleJavaLauncher
(HTML)
(DMG)
(ZIP)
How to launch 1.4.x and future JVM's from a Core Foundation tool.
|
Tools |
Sample Code |
2006-04-12
|
SimplePing
(HTML)
(DMG)
(ZIP)
Sample provides simple API to programatically ping a remote host without admin privileges
|
Tools |
Sample Code |
2003-10-27
|
Software Delivery Guide
(HTML)
(PDF)
Explains how to distribute and install Mac OS X software using PackageMaker and Installer.
|
Tools |
Guides |
2006-07-24
|
Spaces in project names: solving "Missing file or directory" errors in Project Builder
(HTML)
QA1301: Explains "Missing file or directory" errors when building with Project Builder.
|
Tools |
Technical Q&As |
2003-09-15
|
Speeding up your Xcode Builds
(HTML)
TN2190: Speed up your Xcode builds by leveraging the power of the Xcode build system
|
Tools |
Technical Notes |
2007-08-14
|
Sproing
(HTML)
(DMG)
(ZIP)
Shows how "springs" work to control view resizing behavior.
|
Tools |
Sample Code |
2003-05-20
|
STABS Debug Format
(HTML)
Open-source document that explains the STABS format of symbolic debugging information.
|
Tools |
Reference |
2008-06-19
|
Static linking of user binaries on Mac OS X
(HTML)
()
QA1118: Explains why static linking of user binaries is not supported on Mac OS X, and possible workarounds.
|
Tools |
Technical Q&As |
2002-02-07
|
Stub Library FAQ
(HTML)
PLAT28: Explains stub libraries and their use, and differences between shared libraries and stub libraries.
|
Tools |
Technical Q&As |
1997-03-14
|
Switching from Code Warrior to Xcode
(HTML)
Learn how to import your projects from CodeWarrior.
|
Tools |
Articles |
2003-10-24
|
Symbol to Library in GDB
(HTML)
QA1388: Shows how to find the library containing a symbol in GDB.
|
Tools |
Technical Q&As |
2004-11-15
|
Symbol Variants Release Notes
(HTML)
Describes symbol variants, a way of providing multiple versions of symbols for backwards compatibility.
|
Tools |
Release Notes |
2007-10-16
|
Sync Services Tutorial
(HTML)
(PDF)
Explains how to debug multiple syncing applications using the Syncrospector development tool.
|
Tools |
Guides |
2007-07-11
|
TemperatureTester
(HTML)
(DMG)
(ZIP)
Shows how to add a simple Unit Test to Temperature Converter.
|
Tools |
Sample Code |
2005-06-06
|
Terminal 2 Release Notes
(HTML)
Describes new features of the Terminal application in Mac OS X 10.5.
|
Tools |
Release Notes |
2007-10-31
|
Test Driving Your Code with OCUnit
(HTML)
Learn to unit-test your application to improve its quality and refine the design.
|
Tools |
Articles |
2005-03-28
|
Test64BitMultiprec
(HTML)
(DMG)
(ZIP)
Implements (PPC) A*Y+B where A & B are arrays of 64-bit words and Y is a 64-bit integer
|
Tools |
Sample Code |
2006-06-09
|
Tiger Developer Overview Series: Working with Xcode 2.0
(HTML)
Learn about Apple's IDE for Tiger, to build powerful applications more quickly.
|
Tools |
Articles |
2005-02-07
|
Tips for searching Headers, APIs and ADC reference material.
(HTML)
QA1475: Presents a number of different ways to search for APIs and reference material on the system.
|
Tools |
Technical Q&As |
2009-02-13
|
Understanding Xcode Projects
(HTML)
Learn how Xcode handles projects and how best to work with them.
|
Tools |
Articles |
2005-10-10
|
Universal Binary Programming Guidelines, Second Edition
(HTML)
(PDF)
Conceptual information and tips for writing code that runs on PowerPC-based and Intel-based Macintosh computers.
|
Tools |
Guides |
2009-02-04
|
UnsupportedClassVersionError With J2SE 5.0 Release 4
(HTML)
QA1474: Explains problems running existing Xcode projects after upgrading to J2SE 5.0 Release 4
|
Tools |
Technical Q&As |
2006-04-14
|
UpdateXcodeSubprojects
(HTML)
(DMG)
(ZIP)
Updates all subprojects of an Xcode project to Xcode 2.1 format. Illustrates scripting techniques.
|
Tools |
Sample Code |
2005-06-06
|
User's Guide to gperf 3.0.1
(HTML)
|
Tools |
Guides |
2007-12-03
|
Using Doxygen to Create Xcode Documentation Sets
(HTML)
Learn how to integrate your documentation into Xcode.
|
Tools |
Articles |
2008-06-09
|
Using GCOV from Xcode
(HTML)
QA1514: Illustrates configuring your Xcode project to work with the GCOV code coverage tool.
|
Tools |
Technical Q&As |
2007-02-23
|
Using Oracle JDeveloper on Mac OS
(HTML)
This article introduces you to JDeveloper 10g and includes a tutorial for building a simple application.
|
Tools |
Articles |
2004-12-06
|
Using Pascal strings in Project Builder
(HTML)
QA1053: Shows how to force gcc (compiler used by Project Builder) to understand Pascal strings.
|
Tools |
Technical Q&As |
2001-06-28
|
Using PyObjC for Developing Cocoa Applications with Python
(HTML)
Learn how to build a sample Cocoa app using the Cocoa-Python bridge PyOjbC.
|
Tools |
Articles |
2005-08-15
|
Using qd and QDGlobals
(HTML)
()
Deprecated - QD40: Why a sample program compiled with SC may give the link error: undefined entry qd. Provides a solution.
|
Tools |
Technical Q&As |
1996-02-09
|
Using Ruby on Rails for Web Development on Mac OS X
(HTML)
Learn why Mac OS X is the preferred platform for Ruby on Rails.
|
Tools |
Articles |
2007-06-06
|
Using static versions of existing dynamic libraries
(HTML)
QA1393: Illustrates how to select a static version of a library when a dynamic version of the library exists.
|
Tools |
Technical Q&As |
2006-10-24
|
Using Sun Java Studio Creator 2 on Mac OS X
(HTML)
Learn to use the tool that provides visual access to databases and web services.
|
Tools |
Articles |
2004-11-15
|
Using the latest Mac OS X headers in my CFM project with CodeWarrior
(HTML)
QA1379: Describes how to use the latest Mac OS X headers in CodeWarrior by modifying the CFM project access paths.
|
Tools |
Technical Q&As |
2004-10-08
|
WcharDataFormatter
(HTML)
(DMG)
(ZIP)
An example of how to write a custom data formatter.
|
Tools |
Sample Code |
2006-03-31
|
WebKit DOM Programming Topics
(HTML)
(PDF)
Describes how to use JavaScript in web content and WebKit-based applications.
|
Tools |
Guides |
2008-10-15
|
WebObjects 5.4 Reference
(HTML)
Describes the WebObjects 5.4 classes in Javadoc format.
|
Tools |
Reference |
2007-10-31
|
WebObjects 5.4 Release Notes
(HTML)
(PDF)
Information about known issues and workarounds for WebObjects Release 5.4.
|
Tools |
Release Notes |
2007-12-11
|
WebObjects 5.4.1 Reference
(HTML)
Describes the WebObjects 5.4.1 classes in Javadoc format.
|
Tools |
Reference |
2008-03-11
|
WebObjects 5.4.2 Reference
(HTML)
Describes the WebObjects 5.4.2 Java classes.
|
Tools |
Reference |
2008-10-15
|
WebObjects Application Properties Reference
(HTML)
(PDF)
Describes the command-line properties that can be passed to WebObjects application and tools when they start.
|
Tools |
Guides |
2007-07-11
|
WebObjects applications crashing on NT using IIS
(HTML)
WOV01: Explanation and workaround for random crashing with WebObjects patch 2 on Windows NT with IIS.
|
Tools |
Technical Q&As |
2000-10-30
|
WebObjects Deployment Guide Using JavaMonitor
(HTML)
(PDF)
Tools and techniques for deploying WebObjects applications. Includes application administration and performance-improving practices.
|
Tools |
Guides |
2007-10-31
|
WebObjects Direct to Web Guide
(HTML)
(PDF)
Introduces the Java-based technology for creating web applications that access a database. Includes examples of customizing applications.
|
Tools |
Guides |
2007-07-11
|
WebObjects Dynamic Elements Reference
(HTML)
(PDF)
Describes the WebObjects dynamic elements.
|
Tools |
Reference |
2006-01-10
|
WebObjects Enterprise Objects Programming Guide
(HTML)
(PDF)
An overview of the technology that combines object-oriented programming with database application development. Includes examples and solutions.
|
Tools |
Guides |
2007-07-11
|
WebObjects Extensions Reference
(HTML)
(PDF)
Describes the WebObjects extensions, a special set of dynamic elements.
|
Tools |
Reference |
2004-12-02
|
WebObjects J2EE Programming Guide
(HTML)
(PDF)
Explains how to develop J2EE components using WebObjects and deploy WebObjects applications inside servlet containers.
|
Tools |
Guides |
2005-08-11
|
WebObjects Overview
(HTML)
(PDF)
Introduces the architecture, technologies, development tools, and development approaches of WebObjects.
|
Tools |
Guides |
2007-07-11
|
WebObjects Tutorial
(HTML)
(PDF)
Steps for building a simple WebObjects application using Eclipse and the WOLips plug-in.
|
Tools |
Guides |
2009-02-04
|
WebObjects Web Applications Programming Guide
(HTML)
(PDF)
Explains how to develop web applications using WebObjects, including application design, state management, and database architecture.
|
Tools |
Guides |
2007-07-11
|
WebObjects Web Services Programming Guide
(HTML)
(PDF)
Explains how to develop and utilize web services in WebObjects.
|
Tools |
Guides |
2007-07-11
|
WebObjects XML Serialization Guide
(HTML)
(PDF)
Explains how to serialize objects and data into XML documents.
|
Tools |
Guides |
2005-08-11
|
What are the predefined macros for GCC?
(HTML)
QA1424: Shows how to display a list of GCC predefined macros.
|
Tools |
Technical Q&As |
2005-07-06
|
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.
|
Tools |
Technical Q&As |
2005-06-15
|
What's New in Xcode
(HTML)
(PDF)
Provides an overview of new and improved features in the Xcode application.
|
Tools |
Guides |
2009-01-06
|
Why is libstdc++.a missing in my Xcode project on Mac OS X v10.4 (Tiger)?
(HTML)
QA1428: Explains the role of libstdc++ and why you do not need it in a Xcode project.
|
Tools |
Technical Q&As |
2005-04-29
|
Working with groups and folder references in Project Builder
(HTML)
QA1077: Explains how to work with groups and folder references in Project Builder
|
Tools |
Technical Q&As |
2001-09-25
|
Working with Xcode Build Settings
(HTML)
Learn how to customize your build process intuitively to help you manage complex project settings.
|
Tools |
Articles |
2005-12-12
|
Working with Xcode: Building Applications for the Future
(HTML)
Learn how to build universal binaries using Xcode.
|
Tools |
Articles |
2005-08-26
|
Xcode 3 Project Compatiblity
(HTML)
QA1572: Describes the minimum requirements for opening Project Builder or older Xcode projects in Xcode 3.
|
Tools |
Technical Q&As |
2008-11-12
|
Xcode Build Setting Reference
(HTML)
(PDF)
Describes the build settings used in the Xcode build system to compile source code and produce binary files.
|
Tools |
Reference |
2009-03-04
|
Xcode Build System Guide
(HTML)
(PDF)
Provides a detailed description of the Xcode build system and shows how to customize it.
|
Tools |
Guides |
2009-02-04
|
Xcode Debugging Guide
(HTML)
(PDF)
Describes the Xcode debugging facilities and the recommended debugging techniques.
|
Tools |
Guides |
2009-01-06
|
Xcode Design Tools for Class Modeling
(HTML)
(PDF)
Describes the Xcode Design Tools for Class Modeling.
|
Tools |
Guides |
2009-02-04
|
Xcode Installation Guide
(HTML)
(PDF)
()
()
Describes general installation issues for Xcode users.
|
Tools |
Guides |
2008-05-27
|
Xcode Mapping Tool for Core Data
(HTML)
(PDF)
Describes the Xcode mapping tool for Core Data.
|
Tools |
Guides |
2007-12-30
|
Xcode Overview
(HTML)
(PDF)
Describes the Xcode IDE and its major components, and provides and overview of the development process.
|
Tools |
Guides |
2009-01-06
|
Xcode Project Management Guide
(HTML)
(PDF)
Provides practical descriptions of the major development tasks developers perform with Xcode.
|
Tools |
Guides |
2009-01-06
|
Xcode Quick Tour for Mac OS X
(HTML)
(PDF)
Provides a hands-on introduction to Xcode, Apple's comprehensive suite of software development tools for Mac OS X.
|
Tools |
Guides |
2008-10-15
|
Xcode Refactoring Guide
(HTML)
(PDF)
Shows how to improve readability of source code while retaining its functionality.
|
Tools |
Guides |
2009-01-06
|
Xcode Release Notes
(HTML)
Lists changes to Xcode.
|
Tools |
Release Notes |
2008-11-19
|
Xcode Source Management Guide
(HTML)
(PDF)
Describes how to manage source changes using source control and snapshots.
|
Tools |
Guides |
2009-01-06
|
Xcode Tools for Core Data
(HTML)
(PDF)
Describes the Xcode modeling tools for Core Data.
|
Tools |
Guides |
2008-04-15
|
Xcode Unit Testing Guide
(HTML)
(PDF)
Explains how to incorporate test cases to validate individual units of source code.
|
Tools |
Guides |
2008-05-02
|
Xcode User Default Reference
(HTML)
(PDF)
Describes the user defaults developers can use to customize Xcode behavior.
|
Tools |
Reference |
2009-01-06
|
Xcode Workspace Guide
(HTML)
(PDF)
Provides an overview of the Xcode workspace, and shows how to use its components and features.
|
Tools |
Guides |
2009-01-06
|
XcodeClientServer
(HTML)
(DMG)
(ZIP)
Demonstrates how to manage multiple projects using new Xcode features.
|
Tools |
Sample Code |
2005-06-06
|
ABPresence
(HTML)
(DMG)
(ZIP)
Displays a list of all the people in your Address Book and their iChat status.
|
User Experience |
Sample Code |
2006-08-04
|
AbstractTree
(HTML)
(DMG)
(ZIP)
Using NSTreeController with NSOutlineView, Bindings, and Core Data.
|
User Experience |
Sample Code |
2008-03-17
|
Accessibility (ApplicationServices/HIServices) Reference
(HTML)
Describes the low-level API for making applications accessible to assistive applications.
|
User Experience |
Reference |
2008-10-15
|
Accessibility Inspector Release Notes
(HTML)
|
User Experience |
Release Notes |
2005-04-29
|
Accessibility Overview
(HTML)
(PDF)
Explains how to use the accessibility features built into Mac OS X.
|
User Experience |
Guides |
2008-03-11
|
Accessibility Programming Guidelines for Carbon
(HTML)
(PDF)
Explains how to access-enable Carbon applications.
|
User Experience |
Guides |
2007-02-08
|
Accessibility Programming Guidelines for Cocoa
(HTML)
(PDF)
Explains how Cocoa applications make their user interface available to external assistive applications.
|
User Experience |
Guides |
2007-02-08
|
Activating CrashReporter in OS X
(HTML)
Deprecated - QA1057: Explains of how to enable crash reporting in Mac OS X version 10.0.
|
User Experience |
Technical Q&As |
2001-05-13
|
Appearance Manager Reference
(HTML)
(PDF)
Describes the C API for coordinating the look of the standard Mac OS human interface.
|
User Experience |
Reference |
2007-01-23
|
Apple Help Programming Guide
(HTML)
(PDF)
Explains how to author, package, and display user help content in Mac OS X.
|
User Experience |
Guides |
2007-10-31
|
Apple Help Reference
(HTML)
(PDF)
Describes the C API for finding and displaying help content using Apple's HTML-based help system.
|
User Experience |
Reference |
2006-07-12
|
Apple Human Interface Guidelines
(HTML)
(PDF)
Introduces the Mac OS X user experience and explains how to design an application for Aqua.
|
User Experience |
Guides |
2008-06-09
|
Apple Publications Style Guide
(PDF)
Describes style and usage of Apple terms, including user interface terms that should be used in applications.
|
User Experience |
Guides |
2008-10-16
|
AppleScript Studio Programming Guide
(HTML)
(PDF)
Explains how to create script-driven applications with complex user interfaces based on Cocoa UI classes. Includes tutorials.
|
User Experience |
Guides |
2006-04-04
|
AppleScriptRunner
(HTML)
(DMG)
(ZIP)
How to send mail and execute other AppleScripts from a Carbon application.
|
User Experience |
Sample Code |
2006-07-31
|
Application Kit Framework Reference
(HTML)
(PDF)
Describes the interface for all things related to an application's user interface.
|
User Experience |
Reference |
2008-11-19
|
Application Manager Reference
(HTML)
(PDF)
Describes the C API for performing various application-level tasks in a Carbon application. Formerly titled Dock Manager Reference.
|
User Experience |
Reference |
2007-10-31
|
Application Menu and Pop-up List Programming Topics for Cocoa
(HTML)
(PDF)
Explains how Cocoa menus and lists work and how to manipulate items within them.
|
User Experience |
Guides |
2007-06-26
|
Application Services Framework Reference
(HTML)
(PDF)
Describes the API for a number of services--such as Quartz 2D and ATSUI--that are essential to Carbon applications.
|
User Experience |
Reference |
2007-10-31
|
Backup Core Reference
(HTML)
(PDF)
Describes the C API for managing the backup exclusion status of files and folders.
|
User Experience |
Reference |
2006-07-31
|
BasicCocoaAnimations
(HTML)
(DMG)
(ZIP)
"BasicCocoaAnimations" demonstrates the use of the animator proxy to easily animate Cocoa views and windows.
|
User Experience |
Sample Code |
2007-06-11
|
BasicInputMethod
(HTML)
(DMG)
(ZIP)
An input method implemented as a text service component for Mac OS X.
|
User Experience |
Sample Code |
2003-01-14
|
Boinx Starts with Sample Code: FotoMagico Is a Powerful Digital Slideshow
(HTML)
Starting with Apple sample code, tools and technologies, Boinx wrote FotoMagico in a matter of months.
|
User Experience |
Articles |
2007-12-11
|
Boxes
(HTML)
(PDF)
Explains how to use Cocoa boxes.
|
User Experience |
Guides |
2003-02-15
|
Browsers
(HTML)
(PDF)
Explains how to use Cocoa browsers.
|
User Experience |
Guides |
2004-08-31
|
BundleLoader
(HTML)
(DMG)
(ZIP)
Demonstrates how to load multiple Cocoa bundles or NSBundles (also known as plug-ins) into the main NSApplication.
|
User Experience |
Sample Code |
2007-09-21
|
Button Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa buttons.
|
User Experience |
Guides |
2008-10-15
|
ButtonMadness
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the various types of buttons using a nib file or programatically.
|
User Experience |
Sample Code |
2007-10-30
|
Carbon Accessibility Reference
(HTML)
(PDF)
Describes the C API for making Carbon applications accessible to assistive technologies.
|
User Experience |
Reference |
2006-02-07
|
Carbon Core Release Notes
(HTML)
|
User Experience |
Release Notes |
2007-10-31
|
Carbon Framework Reference
(HTML)
(PDF)
Describes many fundamental user experience APIs used in Carbon applications.
|
User Experience |
Reference |
2007-10-31
|
Carbon Help Manager Reference
(HTML)
(PDF)
Describes the interface for displaying short onscreen hints in help tags.
|
User Experience |
Reference |
2004-03-01
|
Carbon Porting Tutorial
(HTML)
(DMG)
(ZIP)
Porting a simple application from Mac OS 9 to Mac OS X
|
User Experience |
Sample Code |
2006-07-25
|
CarbonCocoa_PictureCursor
(HTML)
(DMG)
(ZIP)
Demonstrates how to use NSCursor from a Carbon based application.
|
User Experience |
Sample Code |
2007-01-12
|
CBGroupIdentity Class Reference
(HTML)
(PDF)
Describes the class for operating on user identities.
|
User Experience |
Reference |
2007-05-14
|
CBIdentity Class Reference
(HTML)
(PDF)
Describes the class used to create and operate on identities.
|
User Experience |
Reference |
2007-05-14
|
CBIdentityAuthority Class Reference
(HTML)
(PDF)
Describes the class used to manipulate identity authority databases.
|
User Experience |
Reference |
2007-05-14
|
CBIdentityPicker Class Reference
(HTML)
(PDF)
Describes the class that manages the identity picker.
|
User Experience |
Reference |
2007-05-14
|
CBUserIdentity Class Reference
(HTML)
(PDF)
Describes the class for operating on user identities.
|
User Experience |
Reference |
2007-05-14
|
Clickable Static Text Item
(HTML)
QA1380: Explains how to make a static text item respond to clicks
|
User Experience |
Technical Q&As |
2004-10-05
|
Cocoa PDE with Carbon Printing
(HTML)
(DMG)
(ZIP)
Application that uses a Cocoa PDE along with the Carbon Printing APIs.
|
User Experience |
Sample Code |
2007-07-27
|
CocoaSpeechSynthesisExample
(HTML)
(DMG)
(ZIP)
Shows how to use the Carbon Speech Synthesis API from within a Mac OS X Cocoa application.
|
User Experience |
Sample Code |
2007-03-23
|
Collaboration Framework Reference
(HTML)
(PDF)
Describes the Objective-C API for monitoring and editing identities.
|
User Experience |
Reference |
2007-05-14
|
CollectPictColors
(HTML)
(DMG)
(ZIP)
Deprecated - Uses Picture Utilities package and KnowsPict application to demonstrate collecting colors used by Pict resources.
|
User Experience |
Sample Code |
2003-10-10
|
Combo Box Programming Topics
(HTML)
(PDF)
Explains how to use Cocoa combo boxes.
|
User Experience |
Guides |
2002-11-12
|
Configuring the Recent Searches menu for NSSearchField
(HTML)
QA1496: Discusses the common problem when adding menu items to the Recent Searches menu.
|
User Experience |
Technical Q&As |
2006-11-27
|
Connecting the Font Menu in Interface Builder 3
(HTML)
QA1571: How to connect and configure the Font/Format menus in Interface Builder 3.
|
User Experience |
Technical Q&As |
2008-01-21
|
Control and Cell Programming Topics for Cocoa
(HTML)
(PDF)
Explains the relationship between Cocoa control and cell objects.
|
User Experience |
Guides |
2008-10-15
|
Control Manager Reference
(HTML)
(PDF)
Describes the C API for creating and manipulating Carbon controls.
|
User Experience |
Reference |
2007-03-26
|
Core Services Framework Reference
(HTML)
(PDF)
Describes the API for many fundamental operating system services.
|
User Experience |
Reference |
2007-10-31
|
CoreRecipes
(HTML)
(DMG)
(ZIP)
Demonstrates the use of Core Data (persistency and object-graph management) with a variety of application projects.
|
User Experience |
Sample Code |
2005-06-01
|
CoreTextArc
(HTML)
(DMG)
(ZIP)
Illustrates the use of fonts, lines, and runs in a CoreText text drawing Carbon application.
|
User Experience |
Sample Code |
2007-06-04
|
Crash in ABAddPropertiesAndTypes
(HTML)
QA1404: How to correctly add custom Address Book properties using ABAddPropertiesAndTypes
|
User Experience |
Technical Q&As |
2005-04-04
|
Creating an About Panel in Your Cocoa Application
(HTML)
TN2179: Describes different ways in implementing your Cocoa application's "About" panel.
|
User Experience |
Technical Notes |
2007-01-22
|
Creating Carbon Menus
(HTML)
(PDF)
Describes how to create menus in Carbon applications.
|
User Experience |
Guides |
2004-02-23
|
Creating Gray Scaled Images > 8 bits
(HTML)
()
Deprecated - QD51: Shows how to create gray-scaled images at resolutions greater than 8 bits for display.
|
User Experience |
Technical Q&As |
1997-11-17
|
CustomSave
(HTML)
(DMG)
(ZIP)
Demonstrates how to customize the NSSavePanel.
|
User Experience |
Sample Code |
2007-06-11
|
Dashboard Programming Topics
(HTML)
(PDF)
Explains Dashboard and WebKit technologies used in widgets.
|
User Experience |
Guides |
2009-02-04
|
Dashboard Reference
(HTML)
(PDF)
Describes the API for implementing Dashboard widgets.
|
User Experience |
Reference |
2009-02-04
|
Dashcode User Guide
(HTML)
(PDF)
Explains how to use Dashcode to create Dashboard widgets.
|
User Experience |
Guides |
2009-03-04
|
Data Browser Programming Guide
(HTML)
(PDF)
Explains how to present data in lists similar to the list and column views in the Finder.
|
User Experience |
Guides |
2007-08-07
|
Data Browser Reference
(HTML)
(PDF)
Describes the C API used to display data in list or column views similar to the Finder.
|
User Experience |
Reference |
2008-04-08
|
DatePicker
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the NSDatePicker control.
|
User Experience |
Sample Code |
2007-04-25
|
Debugging a WebKit Plug-in in Xcode
(HTML)
QA1500: Directions for debugging a WebKit plug-in in Xcode.
|
User Experience |
Technical Q&As |
2007-06-05
|
Debugging NSTableView's "Action Invocation" binding
(HTML)
QA1472: Discusses the issues and factors that affect NSTableView's "Action Invocation" binding.
|
User Experience |
Technical Q&As |
2006-11-13
|
Desktop Icons
(HTML)
Explains how to provide custom icons for a Carbon application and its documents.
|
User Experience |
Guides |
2002-08-19
|
Dialog Manager Reference
(HTML)
(PDF)
Describes the C interface for implementing alerts and dialog boxes.
|
User Experience |
Reference |
2007-10-31
|
Dialogs and Special Panels
(HTML)
(PDF)
Explains how to create alert panels. Includes links to documents about other types of panels.
|
User Experience |
Guides |
2009-02-04
|
Dictionary Services Programming Guide
(HTML)
(PDF)
Explains how to create a dictionary and access it programmatically.
|
User Experience |
Guides |
2007-05-30
|
Dictionary Services Reference
(HTML)
(PDF)
Describes the Objective-C and C routines that support programmatic access to dictionaries.
|
User Experience |
Reference |
2007-05-29
|
DictionaryController
(HTML)
(DMG)
(ZIP)
"DictionaryController" is a Cocoa application that demonstrates various ways in how to use the NSDictionaryController class.
|
User Experience |
Sample Code |
2007-12-20
|
Disabling and Enabling an NSTextView
(HTML)
QA1461: Shows how a Cocoa application can disable and enable an NSTextView.
|
User Experience |
Technical Q&As |
2006-09-11
|
Disc Recording UI Framework Reference
(HTML)
Describes the Objective-C and C API for presenting a user interface when burning audio and data CDs and DVDs.
|
User Experience |
Reference |
2008-04-08
|
DiscRecording Release Notes
(HTML)
Updated for Mac OS X v10.5
|
User Experience |
Release Notes |
2007-10-31
|
Display Manager Reference
(HTML)
(PDF)
Deprecated - Describes the C API for dynamically changing the arrangement and display modes of attached monitors. Replaced by Quartz Display Services.
|
User Experience |
Reference |
2007-12-04
|
Displaying Help
(HTML)
QA1006: Discusses how an application can ask the Help Viewer to display help about a particular topic.
|
User Experience |
Technical Q&As |
2001-02-21
|
Dock Tile Programming Guide
(HTML)
(PDF)
Explains how to provide an icon and contextual menu in Carbon applications.
|
User Experience |
Guides |
2009-03-04
|
DockTile
(HTML)
(DMG)
(ZIP)
Demonstrates how to customize your application's icon in the Dock by using the NSDockTile class.
|
User Experience |
Sample Code |
2007-09-11
|
Drag and Drop Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to implement drag and drop in Cocoa.
|
User Experience |
Guides |
2006-06-28
|
Drag Manager Reference
(HTML)
(PDF)
Describes the C API for dragging objects within the user interface.
|
User Experience |
Reference |
2006-07-12
|
Drawers
(HTML)
(PDF)
Explains how to use Cocoa drawers.
|
User Experience |
Guides |
2003-02-04
|
Embedding Bonjour in Windows Applications
(HTML)
TN2210: Details the proper steps necessary for a Windows Developer to include Bonjour for Windows in their application.
|
User Experience |
Technical Notes |
2008-01-17
|
Embedding Hyperlinks in NSTextField and NSTextView
(HTML)
QA1487: Shows how a Cocoa app can embed a hyperlink inside both NSTextField and NSTextView using NSAttributedString.
|
User Experience |
Technical Q&As |
2006-10-02
|
Enabling the application menu's "Preferences" menu item on Mac OS X
(HTML)
QA1552: Describes the two things you need to implement to enable the "Preferences" menu item on Mac OS X.
|
User Experience |
Technical Q&As |
2008-01-21
|
Enumerating fonts with ATS
(HTML)
QA1471: Describes the different ATS font enumeration methods
|
User Experience |
Technical Q&As |
2006-04-14
|
Error -151 and NewGWorld
(HTML)
Deprecated - QD18: Explains what the error code -151 means when in NewGWorld.
|
User Experience |
Technical Q&As |
1995-09-15
|
File System Overview
(HTML)
(PDF)
Conceptual information and guidelines describing the structure and usage of the Mac OS X file system.
|
User Experience |
Guides |
2008-07-11
|
Find By Content Reference
(HTML)
(PDF)
Deprecated - Describes the legacy C API for performing relevance-ranked searches. Replaced by Search Kit.
|
User Experience |
Reference |
2006-07-13
|
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
|
NSDatePicker Class Reference
(HTML)
(PDF)
Describes a control for displaying and editing a date.
|
User Experience |
Reference |
2008-06-09
|
NSDatePickerCell Class Reference
(HTML)
(PDF)
Describes a cell for displaying and editing a date.
|
User Experience |
Reference |
2008-06-09
|
NSDrawer Class Reference
(HTML)
(PDF)
Describes a retractable user interface element that displays view objects.
|
User Experience |
Reference |
2006-05-23
|
NSErrorRecoveryAttempting Protocol Reference
(HTML)
(PDF)
Describes the interface for attempting recovery from runtime errors.
|
User Experience |
Reference |
2007-02-23
|
NSFontAttributeExplorer
(HTML)
(DMG)
(ZIP)
Demonstrates how to gather and display various metric information for installed fonts using NSFont.
|
User Experience |
Sample Code |
2006-10-26
|
NSFontPanel Class Reference
(HTML)
(PDF)
Describes the panel for font selection.
|
User Experience |
Reference |
2007-04-06
|
NSFontPanelValidation Protocol Reference
(HTML)
(PDF)
Describes the interface for validating fonts.
|
User Experience |
Reference |
2007-04-06
|
NSForm Class Reference
(HTML)
(PDF)
Describes a vertical matrix of NSFormCell objects.
|
User Experience |
Reference |
2006-05-23
|
NSFormatter Class Reference
(HTML)
(PDF)
Describes the interface for formatter objects.
|
User Experience |
Reference |
2007-07-09
|
NSFormCell Class Reference
(HTML)
(PDF)
Describes a title and text entry field in an NSForm object.
|
User Experience |
Reference |
2006-05-23
|
NSHelpManager Class Reference
(HTML)
(PDF)
Describes an application-level help system.
|
User Experience |
Reference |
2009-02-04
|
NSImageCell Class Reference
(HTML)
(PDF)
Describes an object that displays an image in a frame, usually in a control.
|
User Experience |
Reference |
2009-01-06
|
NSImageView Class Reference
(HTML)
(PDF)
Describes a view that displays an image.
|
User Experience |
Reference |
2007-01-22
|
NSInputManager Class Reference
(HTML)
(PDF)
Describes the class used by text views to communicate with the text input management system.
|
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.
|
User Experience |
Reference |
2007-04-01
|
NSInputServerMouseTracker Protocol Reference
(HTML)
(PDF)
Describes the protocol implemented by text input servers to handle mouse events.
|
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.
|
User Experience |
Reference |
2007-04-02
|
NSLevelIndicator Class Reference
(HTML)
(PDF)
Describes a control for displaying a rank or amount along a linear scale.
|
User Experience |
Reference |
2007-03-01
|
NSLevelIndicatorCell Class Reference
(HTML)
(PDF)
Describes a cell used for displaying a rank or amount along a linear scale.
|
User Experience |
Reference |
2007-03-01
|
NSLocale Class Reference
(HTML)
(PDF)
Describes a locale.
|
User Experience |
Reference |
2008-02-08
|
NSMatrix Class Reference
(HTML)
(PDF)
Describes a group of cell objects that work together in various ways.
|
User Experience |
Reference |
2008-10-15
|
NSMenu Class Reference
(HTML)
(PDF)
Describes an application menu.
|
User Experience |
Reference |
2008-02-08
|
NSMenuItem Class Reference
(HTML)
(PDF)
Describes a menu item.
|
User Experience |
Reference |
2008-02-08
|
NSMenuItem Protocol Reference
(HTML)
(PDF)
Deprecated - Describes a deprecated protocol replaced by the NSMenuItem class.
|
User Experience |
Reference |
2007-02-08
|
NSMenuItemCell Class Reference
(HTML)
(PDF)
Describes a deprecated class replaced by the NSMenuItem class.
|
User Experience |
Reference |
2007-03-07
|
NSMenuValidation Protocol Reference
(HTML)
(PDF)
Describes the interface for enabling and disabling menu items.
|
User Experience |
Reference |
2007-03-02
|
NSMenuView Class Reference
(HTML)
(PDF)
Describes a deprecated class replaced by the NSMenu class.
|
User Experience |
Reference |
2009-02-04
|
NSNumberFormatter Class Reference
(HTML)
(PDF)
Describes a number formatter.
|
User Experience |
Reference |
2008-11-19
|
NSOpenGLView Class Reference
(HTML)
(PDF)
Describes a view for OpenGL drawing.
|
User Experience |
Reference |
2007-01-26
|
NSOpenPanel - Choosing any file and ignoring packages
(HTML)
QA1468: Explains how to configure NSOpenPanel to filter only files and ignoring packages.
|
User Experience |
Technical Q&As |
2007-01-25
|
NSOpenPanel Class Reference
(HTML)
(PDF)
Describes the panel that a user employs to locate and open a file.
|
User Experience |
Reference |
2009-02-04
|
NSOutlineView Class Reference
(HTML)
(PDF)
Describes a row-and-column format view for displaying hierarchical data.
|
User Experience |
Reference |
2009-02-04
|
NSPanel Class Reference
(HTML)
(PDF)
Describes a window for performing auxiliary functions in an application.
|
User Experience |
Reference |
2009-01-06
|
NSPopUpButton Class Reference
(HTML)
(PDF)
Describes a control for displaying pull-down or pop-up lists of items.
|
User Experience |
Reference |
2008-10-15
|
NSPopUpButtonCell Class Reference
(HTML)
(PDF)
Describes a cell used in the display of pull-down or pop-up menus.
|
User Experience |
Reference |
2008-10-15
|
NSPreferencePane Class Reference
(HTML)
(PDF)
Defines the interface for subclasses to provide preference panes to System Preferences or other applications.
|
User Experience |
Reference |
2006-05-23
|
NSProgressIndicator animation and redraw
(HTML)
QA1473: Discusses why NSProgressIndicator does not redraw during progress loops.
|
User Experience |
Technical Q&As |
2006-11-15
|
NSProgressIndicator Class Reference
(HTML)
(PDF)
Describes a control that shows that a lengthy task is under way.
|
User Experience |
Reference |
2008-03-11
|
NSRuleEditor Class Reference
(HTML)
(PDF)
Describes a graphical rule editor.
|
User Experience |
Reference |
2008-02-08
|
NSSavePanel Class Reference
(HTML)
(PDF)
Describes the panel that a user employs to set a file-system location and save a file.
|
User Experience |
Reference |
2009-02-04
|
NSScroller Class Reference
(HTML)
(PDF)
Describes a control for scrolling a document view within a scroll view.
|
User Experience |
Reference |
2009-04-08
|
NSScrollView Class Reference
(HTML)
(PDF)
Describes a view for displaying content larger than its bounds.
|
User Experience |
Reference |
2006-05-23
|
NSSearchField Class Reference
(HTML)
(PDF)
Describes a text field optimized for entering a search query.
|
User Experience |
Reference |
2006-05-23
|
NSSearchFieldCell Class Reference
(HTML)
(PDF)
Describes a search field cell.
|
User Experience |
Reference |
2008-03-11
|
NSSecureTextField Class Reference
(HTML)
(PDF)
Describes a text field that hides its text.
|
User Experience |
Reference |
2006-05-23
|
NSSecureTextFieldCell Class Reference
(HTML)
(PDF)
Describes the user interface of a secure text field.
|
User Experience |
Reference |
2007-10-31
|
NSSegmentedCell Class Reference
(HTML)
(PDF)
Describes an action cell that provides appearance and behavior for an NSSegmentedControl object.
|
User Experience |
Reference |
2009-05-06
|
NSSegmentedControl Class Reference
(HTML)
(PDF)
Describes a horizontal button divided into multiple segments
|
User Experience |
Reference |
2009-05-06
|
NSSlider Class Reference
(HTML)
(PDF)
Describes a control for selecting a value from a continuous range of values.
|
User Experience |
Reference |
2006-05-23
|
NSSliderCell Class Reference
(HTML)
(PDF)
Describes an action cell that provides appearance and behavior for an NSSlider object.
|
User Experience |
Reference |
2006-05-23
|
NSSpeechRecognizer Class Reference
(HTML)
(PDF)
Describes the Cocoa command-and-control voice recognition system.
|
User Experience |
Reference |
2007-04-03
|
NSSpeechSynthesizer Class Reference
(HTML)
(PDF)
Describes the Cocoa parser that converts text to speech.
|
User Experience |
Reference |
2009-01-06
|
NSSplitView Class Reference
(HTML)
(PDF)
Describes a container for subviews with a user-controlled portion of each visible.
|
User Experience |
Reference |
2009-04-08
|
NSStatusBar Class Reference
(HTML)
(PDF)
Describes the collection of status items in the menu bar.
|
User Experience |
Reference |
2007-03-05
|
NSStatusItem Class Reference
(HTML)
(PDF)
Describes a status item in the menu bar.
|
User Experience |
Reference |
2007-03-05
|
NSStepper Class Reference
(HTML)
(PDF)
Describes a control that can increment and decrement a value.
|
User Experience |
Reference |
2006-05-23
|
NSStepperCell Class Reference
(HTML)
(PDF)
Describes an action cell that provides appearance and behavior for an NSStepper object.
|
User Experience |
Reference |
2006-05-23
|
NSTableColumn Class Reference
(HTML)
(PDF)
Describes the display characteristics and attribute identifiers for a column in a table view.
|
User Experience |
Reference |
2007-10-31
|
NSTableDataSource Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving table view data requests.
|
User Experience |
Reference |
2007-04-10
|
NSTableHeaderCell Class Reference
(HTML)
(PDF)
Describes the user interface of a column header of a table view.
|
User Experience |
Reference |
2006-05-23
|
NSTableHeaderView Class Reference
(HTML)
(PDF)
Describes a column header of a table view.
|
User Experience |
Reference |
2006-05-23
|
NSTableView Class Reference
(HTML)
(PDF)
Describes a view that displays and manages tabular data.
|
User Experience |
Reference |
|
NSTabView Class Reference
(HTML)
(PDF)
Describes a view that supports switching between subviews.
|
User Experience |
Reference |
2006-05-23
|
NSTabViewItem Class Reference
(HTML)
(PDF)
Describes a single view in a tab view.
|
User Experience |
Reference |
2006-05-23
|
NSTextField Class Reference
(HTML)
(PDF)
Describes a control that displays editable text.
|
User Experience |
Reference |
2009-01-06
|
NSTextFieldCell Class Reference
(HTML)
(PDF)
Describes the user interface of a text field.
|
User Experience |
Reference |
2009-01-06
|
NSTokenField Class Reference
(HTML)
(PDF)
Describes a text field that provides tokenized editing.
|
User Experience |
Reference |
2008-10-15
|
NSTokenFieldCell Class Reference
(HTML)
(PDF)
Describes a cell used in the conversion of entered text into tokens representing objects.
|
User Experience |
Reference |
2007-03-05
|
NSToolbar Class Reference
(HTML)
(PDF)
Describes a toolbar in a window's title bar.
|
User Experience |
Reference |
2008-10-15
|
NSToolbarItem Class Reference
(HTML)
(PDF)
Describes a single item in a window's toolbar.
|
User Experience |
Reference |
2006-06-28
|
NSToolbarItemGroup Class Reference
(HTML)
(PDF)
Describes a group of items in a window's toolbar.
|
User Experience |
Reference |
2007-04-11
|
NSToolbarItemValidation Protocol Reference
(HTML)
(PDF)
Describes the interface for providing customized enabling and disabling of a toolbar item.
|
User Experience |
Reference |
2006-05-23
|
NSToolTipOwner Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving requests for tooltip text.
|
User Experience |
Reference |
2006-05-23
|
NSUserDefaults Class Reference
(HTML)
(PDF)
Describes an object for managing preference information.
|
User Experience |
Reference |
2009-04-08
|
NSUserInterfaceValidations Protocol Reference
(HTML)
(PDF)
Describes the interface for participating in automatic enabling and disabling of controls.
|
User Experience |
Reference |
2006-05-23
|
NSViewAnimation Class Reference
(HTML)
(PDF)
Describes an animation in a view or window.
|
User Experience |
Reference |
2006-05-23
|
NSWindow Class Reference
(HTML)
(PDF)
Describes a window.
|
User Experience |
Reference |
2009-03-04
|
NSWindowScripting Protocol Reference
(HTML)
(PDF)
Describes the category on NSWindow for scripting basic properties and commands of windows in scriptable applications.
|
User Experience |
Reference |
2006-05-23
|
ObjectPath
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the NSPathControl class.
|
User Experience |
Sample Code |
2007-05-22
|
Obtaining and Using Icons With Icon Services
(HTML)
(PDF)
Explains how to obtain and display icons for a Carbon application or extension.
|
User Experience |
Guides |
2003-02-01
|
Online Help
(HTML)
(PDF)
Explains how to add help to a Cocoa application.
|
User Experience |
Guides |
2006-06-28
|
Out of This GWorld
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates the use of offscreen GWorlds and palette animation to simulate animation.
|
User Experience |
Sample Code |
2003-03-12
|
Outline View Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa outline views.
|
User Experience |
Guides |
2006-06-28
|
Pasteboard Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to transfer data using pasteboard operations in Cocoa.
|
User Experience |
Guides |
2007-07-13
|
PasteboardPeeker
(HTML)
(DMG)
(ZIP)
Using pasteboards for Copy and Paste, Drag and Drop, service support and filter services.
|
User Experience |
Sample Code |
2005-08-10
|
PredicateEditorSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the NSPredicateEditor class.
|
User Experience |
Sample Code |
2007-06-06
|
Preference Panes
(HTML)
(PDF)
Explains how to create dynamically loaded plug-ins that provide a graphical interface to user preferences.
|
User Experience |
Guides |
2006-10-03
|
Preferences Utilities Reference
(HTML)
(PDF)
Describes Core Foundation preferences functions.
|
User Experience |
Reference |
2007-10-31
|
PrefsPane
(HTML)
(DMG)
(ZIP)
A Cocoa sample System Preferences bundle that demonstrates how to use the NSPreferencePane class.
|
User Experience |
Sample Code |
2007-06-06
|
Preventing column reordering in NSTableView
(HTML)
QA1503: Demonstrates how to prevent column reordering of certain columns in NSTableView.
|
User Experience |
Technical Q&As |
2007-01-24
|
Problem with PaintRgn on 256-color Screens
(HTML)
Deprecated - QD23: PaintRgn with RGBForeColor and transfer mode addOver doesn't return color to original on 256-color-screens.
|
User Experience |
Technical Q&As |
1995-09-15
|
Programming with the Appearance Manager
(HTML)
Explains how to make an application's user interface look like the Mac OS user interface.
|
User Experience |
Guides |
2001-11-20
|
Progress Indicators
(HTML)
(PDF)
Explains how to use Cocoa progress indicators.
|
User Experience |
Guides |
2002-11-12
|
Providing Help Tags in Carbon
(HTML)
(PDF)
Explains how to add contextually sensitive help content to an application's user interface.
|
User Experience |
Guides |
2002-07-01
|
QDFlushPortBuffer
(HTML)
()
QD65: Describes a possible solution for window update problems under Carbon.
|
User Experience |
Technical Q&As |
2000-11-08
|
QLPreviewRequest Reference
(HTML)
(PDF)
Describes an opaque type for handling requests for Quick Look document previews.
|
User Experience |
Reference |
2007-04-20
|
QLThumbnailRequest Reference
(HTML)
(PDF)
Describes an opaque type for handling requests for Quick Look thumbnail images.
|
User Experience |
Reference |
2007-10-31
|
Querying Metadata With Spotlight
(HTML)
TN2192: Describes how a Cocoa application can search Spotlight metadata.
|
User Experience |
Technical Notes |
2007-06-04
|
Quick Look Framework Reference
(HTML)
(PDF)
Describes the interface for creating plug-ins that generate Quick Look previews and thumbnails.
|
User Experience |
Reference |
2007-04-13
|
Quick Look Programming Guide
(HTML)
(PDF)
Describes the purporse and architecture of Quick Look generators and explains how to create them.
|
User Experience |
Guides |
2008-02-08
|
Re-enabling dragging from NSTableView to other applications
(HTML)
()
QA1220: Explains how to re-enable drag-and-drop from NSTableViews to other applications
|
User Experience |
Technical Q&As |
2008-02-08
|
Requirements for Quartz GL
(HTML)
QA1536: Describes the requirements for enabling Quartz GL.
|
User Experience |
Technical Q&As |
2008-08-08
|
Resolution Independence Guidelines
(HTML)
(PDF)
Describes resolution independence and how to start updating applications to support high-resolution monitors.
|
User Experience |
Guides |
2007-05-04
|
Retain Counts of io_object_t Objects in IOKit.framework
(HTML)
()
QA1195: Distinguishes between the retain counts of an I/O Kit kernel object and its io_object_t user space proxy.
|
User Experience |
Technical Q&As |
2008-09-24
|
SayIt
(HTML)
(DMG)
(ZIP)
Web Kit plug-in which speaks text passed via JavaScript
|
User Experience |
Sample Code |
2006-08-04
|
Screen Saver Framework Reference
(HTML)
(PDF)
Describes the Objective-C API for supporting and working with screen effects.
|
User Experience |
Reference |
2006-05-23
|
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.
|
User Experience |
Sample Code |
2005-06-06
|
Search Fields
(HTML)
(PDF)
Explains how to use Cocoa search fields.
|
User Experience |
Guides |
2008-02-08
|
Search Kit Programming Guide
(HTML)
(PDF)
Describes Search Kit architecture and workflow, and how to add search capabilities to Carbon and Cocoa applications.
|
User Experience |
Guides |
2005-12-06
|
Search Kit Reference
(HTML)
(PDF)
Describes the interface for supporting user searches of textual content.
|
User Experience |
Reference |
2009-05-06
|
SearchField
(HTML)
(DMG)
(ZIP)
Demonstrates how to use and customize the features of the "NSSearchField" control.
|
User Experience |
Sample Code |
2007-04-25
|
SearchKit Release Notes
(HTML)
|
User Experience |
Release Notes |
2005-04-29
|
Segmented Controls Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa segmented controls.
|
User Experience |
Guides |
2006-02-07
|
SetCustomIcon
(HTML)
(DMG)
(ZIP)
Demonstrates how to programmatically set a custom icon for a file, folder, or disk.
|
User Experience |
Sample Code |
2006-08-01
|
SetFontInfoForSelection incorrect prototype
(HTML)
QA1375: Describes the incorrect prototyping of the SetFontInfoForSelection API and gives a workaround.
|
User Experience |
Technical Q&As |
2004-10-04
|
SetMouseAcclSample
(HTML)
(DMG)
(ZIP)
Find HID System Manager and get/set cursor acceleration
|
User Experience |
Sample Code |
2006-11-28
|
Setting default open Finder window
(HTML)
QA1449: How to set the default Finder window to open when a disk is mounted
|
User Experience |
Technical Q&As |
2006-01-03
|
Setting Up Your Carbon Application to Use the Services Menu
(HTML)
(PDF)
Explains how to make a Carbon application share functionality with other applications.
|
User Experience |
Guides |
2003-12-10
|
Sheet Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa sheets.
|
User Experience |
Guides |
2006-09-05
|
SimpleSpeechRecExample
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the Speech Recognition Manager in a simple application.
|
User Experience |
Sample Code |
2003-03-26
|
Slider Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa sliders.
|
User Experience |
Guides |
2006-10-03
|
Software Delivery Guide
(HTML)
(PDF)
Explains how to distribute and install Mac OS X software using PackageMaker and Installer.
|
User Experience |
Guides |
2006-07-24
|
SourceView
(HTML)
(DMG)
(ZIP)
Demonstrates how to use NSOutlineView driven by NSTreeController.
|
User Experience |
Sample Code |
2007-11-15
|
Speech
(HTML)
(PDF)
Explains Cocoa's interfaces to the speech synthesis and speech recognition technologies.
|
User Experience |
Guides |
2003-08-08
|
Speech Recognition Manager Reference
(HTML)
(PDF)
Describes the C interface for recognizing and accepting spoken input.
|
User Experience |
Reference |
2003-02-01
|
Speech Release Notes
(HTML)
New document that describes new features, notes, and known issues for speech synthesis on Mac OS X v10.5.
|
User Experience |
Release Notes |
2007-10-31
|
Speech Synthesis Manager Reference
(HTML)
(PDF)
Describes the C API for converting text into synthesized speech.
|
User Experience |
Reference |
2009-04-08
|
Speech Synthesis Programming Guide
(HTML)
(PDF)
Describes speech synthesis in Mac OS X and explains how your application can produce customized spoken output.
|
User Experience |
Guides |
2006-09-05
|
SpeedometerView
(HTML)
(DMG)
(ZIP)
Shows how to make a custom NSView.
|
User Experience |
Sample Code |
2007-06-06
|
Spell Checking
(HTML)
(PDF)
Explains how to use the spell-checking facilities in the Cocoa text system.
|
User Experience |
Guides |
2004-02-09
|
SpotlightFortunes
(HTML)
(DMG)
(ZIP)
Demonstrates how to provision a Spotlight importer plug-in for a custom UTI, and how to use a NSMetadataQuery with bindings to display live query results in a table view.
|
User Experience |
Sample Code |
2008-06-06
|
Status Bars
(HTML)
(PDF)
Explains how to use Cocoa status bars.
|
User Experience |
Guides |
2002-11-12
|
Steppers
(HTML)
(PDF)
Explains how to use Cocoa steppers.
|
User Experience |
Guides |
2002-11-12
|
StickiesExample
(HTML)
(DMG)
(ZIP)
Contains sample code and tools used by Sync Services Tutorial to demonstrate debugging syncing applications.
|
User Experience |
Sample Code |
2006-08-08
|
StopAlert and NoteAlert now use the Application icon
(HTML)
QA1378: System Alerts now use the Application icon to let the User easily identify the source of the alert.
|
User Experience |
Technical Q&As |
2005-10-04
|
StyleFlatteningSample
(HTML)
(DMG)
(ZIP)
Shows how to use the ATSUFlatten and ATSUUnflatten APIs.
|
User Experience |
Sample Code |
2003-01-14
|
System Services
(HTML)
(PDF)
Explains how Cocoa applications can extend their capabilities seamlessly to other applications.
|
User Experience |
Guides |
2002-11-12
|
Tab Views
(HTML)
(PDF)
Explains how to use Cocoa tab views.
|
User Experience |
Guides |
2003-11-06
|
Table View Programming Guide
(HTML)
(PDF)
Explains how to use Cocoa table views.
|
User Experience |
Guides |
2006-04-04
|
TE Over Background
(HTML)
(DMG)
(ZIP)
Deprecated - A textEdit that shows old text editing over a colored background
|
User Experience |
Sample Code |
2003-07-22
|
Text Fields
(HTML)
(PDF)
Explains how to use Cocoa text fields.
|
User Experience |
Guides |
2004-02-09
|
Text System User Interface Layer Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to implement the main, high-level interface to the Cocoa text system.
|
User Experience |
Guides |
2006-06-28
|
Text Views
(HTML)
(PDF)
Explains how to use Cocoa text views.
|
User Experience |
Guides |
2004-02-09
|
TextLayoutDemo
(HTML)
(DMG)
(ZIP)
Customizing NSTextView with NSLayoutManager and a custom NSTextContainer.
|
User Experience |
Sample Code |
2007-06-01
|
Tiger Developer Overview Series: Developing Dashboard Widgets
(HTML)
Learn how to create powerful mini-applications quickly and easily.
|
User Experience |
Articles |
2004-12-07
|
Token Field Programming Guide for Cocoa
(HTML)
(PDF)
Describes how to set up and programatically manage a token field.
|
User Experience |
Guides |
2007-12-11
|
Toolbar Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa toolbars.
|
User Experience |
Guides |
2009-02-04
|
TrackBall
(HTML)
(DMG)
(ZIP)
Demonstrates how to build a custom control based on the NSControl class.
|
User Experience |
Sample Code |
2007-06-07
|
TrackIt
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the NSTrackingArea class.
|
User Experience |
Sample Code |
2007-03-05
|
TwoManyControllers
(HTML)
(DMG)
(ZIP)
How to use an intermediate NSArrayController to populate an NSTableView across two to-many relationships.
|
User Experience |
Sample Code |
2007-02-23
|
UIElementInspector
(HTML)
(DMG)
(ZIP)
Demonstrates using the Accessibility API introduced in Mac OS X 10.2, which allows manipulation of an application's UI.
|
User Experience |
Sample Code |
2007-02-19
|
Unarchiving Interface Objects With Interface Builder Services
(HTML)
(PDF)
Explains how to reconstitute user interface elements in Carbon applications.
|
User Experience |
Guides |
2004-02-17
|
Undo Architecture
(HTML)
(PDF)
Explains how to record information in Cocoa so a user can reverse an operation's effect.
|
User Experience |
Guides |
2002-11-12
|
Unified window title and toolbar appearance in Carbon
(HTML)
QA1423: How to use the unified window title and toolbar appearance for a Carbon window.
|
User Experience |
Technical Q&As |
2005-06-17
|
Universal Access: Computers That Everyone Can Use
(HTML)
Learn how to make your applications usable by everyone, including those with disabilities.
|
User Experience |
Articles |
2004-08-02
|
UnsharpMask
(HTML)
(DMG)
(ZIP)
Demonstrates how to build Automator actions using Cocoa frameworks.
|
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.
|
User Experience |
Sample Code |
2005-06-06
|
Upgrading to the Mac OS X HIToolbox
(HTML)
(PDF)
A porting guide for Carbon developers seeking to adopt Mac OS X HIToolbox features such as nib-based windows and HIViews.
|
User Experience |
Guides |
2004-06-28
|
User Defaults Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use the Cocoa defaults system to create and save user preferences.
|
User Experience |
Guides |
2007-10-31
|
User Interface Validation
(HTML)
(PDF)
Explains how to use the standard mechanism to validate user interface items in Cocoa.
|
User Experience |
Guides |
2007-07-10
|
Using AppleScript Scripts in Cocoa Applications
(HTML)
TN2084: Explains how to work with AppleScript scripts in your Cocoa application.
|
User Experience |
Technical Notes |
2006-09-19
|
Using qd and QDGlobals
(HTML)
()
Deprecated - QD40: Why a sample program compiled with SC may give the link error: undefined entry qd. Provides a solution.
|
User Experience |
Technical Q&As |
1996-02-09
|
Using Temporary Memory with OpenPicture
(HTML)
Deprecated - QD20: Provides several techniques of causing OpenPicture to allocate temporary memory for a picture handle.
|
User Experience |
Technical Q&As |
1996-02-01
|
Using the Web Kit for Application Registration
(HTML)
Learn how to use the Web Kit to handle your application's online registration.
|
User Experience |
Articles |
2004-03-09
|
ViewController
(HTML)
(DMG)
(ZIP)
Demonstrates how to use "NSViewController".
|
User Experience |
Sample Code |
2007-06-11
|
WebKit C Reference
(HTML)
(PDF)
Describes the C API for displaying web content in windows.
|
User Experience |
Reference |
2008-10-15
|
WebKit Objective-C Programming Guide
(HTML)
(PDF)
Explains how to use the WebKit to embed web content in both Cocoa and Carbon applications.
|
User Experience |
Guides |
2008-10-15
|
Where should I install my help book, and how does Help Viewer locate it?
(HTML)
QA1022: Describes how to set up your application to work with Apple's Help Viewer.
|
User Experience |
Technical Q&As |
2001-04-09
|
Why isn't my edit text box in my Navigation dialog's custom area working on 10.3?
(HTML)
QA1315: Explains a bug in the Mac OS X 10.3 Navigation Services Custom Area involving the EditText and its work around.
|
User Experience |
Technical Q&As |
2003-10-28
|
Window Manager and EraseRect
(HTML)
Deprecated - QD26: Why WindowManager causes a flicker using EraseRect and provides a solution for this problem.
|
User Experience |
Technical Q&As |
1995-09-15
|
Window Manager Reference
(HTML)
(PDF)
Describes the C API for creating and manipulating Carbon windows.
|
User Experience |
Reference |
2007-10-31
|
Window Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa windows and panels.
|
User Experience |
Guides |
2009-02-04
|
X11CallCarbonAndCocoa
(HTML)
(DMG)
(ZIP)
Demonstrates a double clickable X11 application which performs various "native" Mac OS X operations.
|
User Experience |
Sample Code |
2003-07-28
|
Xcode Quick Tour for Mac OS X
(HTML)
(PDF)
Provides a hands-on introduction to Xcode, Apple's comprehensive suite of software development tools for Mac OS X.
|
User Experience |
Guides |
2008-10-15
|