Sorted by Title |
Sort by Topic |
Sort by Resource Type |
Sort by Date |
OpenGL Extensions Guide
(HTML)
Information about OpenGL functionality supported in Mac OS X.
|
Carbon, 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
|
Cocoa, Games, Graphics & Imaging, Performance |
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, Tools |
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.
|
Games, 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
|
Carbon, Cocoa, Games, Graphics & Imaging, Performance |
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, 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, 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.
|
Graphics & Imaging, Tools |
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, 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.
|
Cocoa, Graphics & Imaging, QuickTime |
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
|
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, QuickTime |
Technical Q&As |
2008-11-05
|
Optimization Strategies for Mac OS X
(HTML)
TN1174: Achieving the best possible performance in your applications.
|
Hardware & Drivers, Performance |
Technical Notes |
1999-09-01
|
Optimizing an Xserve for Web Hosting
(HTML)
Learn how to configure and optimize an Xserve to ensure fast, robust web hosting.
|
Internet & Web, Mac OS X Server, Networking |
Articles |
2003-08-06
|
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, Audio |
Technical Notes |
2009-04-23
|
Optimizing for the Power Mac G5
(HTML)
Learn how to optimize your code for the Power Mac G5.
|
Performance |
Articles |
2003-10-24
|
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
|
Optimizing with Shark: Big Payoff, Small Effort
(HTML)
Learn to improve your application's performance by sampling a real application using Shark.
|
Performance, 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.
|
Performance, 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.
|
Performance, Tools |
Articles |
2004-11-08
|
OS Services Framework Release Notes
(HTML)
|
Carbon, Networking, Security |
Release Notes |
2007-10-31
|
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
|
OT Virtual Server
(HTML)
(DMG)
(ZIP)
Deprecated - Sample code which uses Open Transport and demonstrates real world issues.
|
Carbon, Networking |
Sample Code |
2003-01-14
|
OTEndpointInfo
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates how to query an endpoint for its 'vital statistic' using OTGetEndpointInfo.
|
Carbon, Networking |
Sample Code |
2003-08-20
|
OTLookupNameTest
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates how to lookup NBP entities on an AppleTalk network using Open Transport.
|
Carbon, Networking |
Sample Code |
2003-01-14
|
OTMP
(HTML)
(DMG)
(ZIP)
Deprecated - A library for calling Open Transport synchronously from preemptively scheduled tasks (MP tasks).
|
Carbon, Networking |
Sample Code |
2003-07-22
|
OTPingSample
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates how to implement ping on top of the Open Transport API.
|
Carbon, 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.
|
Carbon, Core Foundation, Games, Hardware & Drivers, Internet & Web, Networking, Performance, Porting |
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, Networking |
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, Games, Graphics & Imaging, User Experience |
Sample Code |
2003-03-12
|
Outline View Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa outline views.
|
Cocoa, User Experience |
Guides |
2006-06-28
|
OutputBins2PDE
(HTML)
(DMG)
(ZIP)
A Printer PDE demonstrating new features in 10.5
|
Printing |
Sample Code |
2008-02-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
|
The "packages" node in the device tree
(HTML)
HW90: Describes the "packages" node in the Open Firmware device tree.
|
Audio, Graphics & Imaging, Hardware & Drivers, Mac OS X Server, Networking, Performance, QuickTime |
Technical Q&As |
2006-02-22
|
Packaging UNIX Software
(HTML)
Explains how to post UNIX and other command-line tools to Apple's Macintosh Product Guide.
|
Darwin, Porting, Tools |
Guides |
2001-04-20
|
Palette and GWorld
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates the use of palette and color tables with GWorlds.
|
Carbon, 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.
|
Carbon, Graphics & Imaging |
Reference |
2006-07-13
|
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
|
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, Graphics & Imaging |
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, Darwin |
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
|
Pasteboard Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to transfer data using pasteboard operations in Cocoa.
|
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.
|
Carbon, Cocoa, Core Foundation, Text & Fonts, User Experience |
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
|
PBORenderToVertexArray
(HTML)
(DMG)
(ZIP)
This sample demonstrates render-to-vertex-array using FBO, PBO, and VBO.
|
Graphics & Imaging |
Sample Code |
2006-10-02
|
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.
|
Darwin, Hardware & Drivers |
Technical Q&As |
2003-09-30
|
PDEPanel Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used to implement custom panes in a printing dialog.
|
Carbon, Cocoa, Printing |
Reference |
2007-12-11
|
PDEPlugIn Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used to add custom panes to a printing dialog.
|
Carbon, Cocoa, Printing |
Reference |
2007-12-11
|
PDEPlugInCallbackProtocol Reference
(HTML)
(PDF)
Describes the informal protocol used to access information about the current print job.
|
Carbon, Cocoa, 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.
|
Carbon, Graphics & Imaging, Printing |
Sample Code |
2003-01-14
|
PDF Annotation Editor
(HTML)
(DMG)
(ZIP)
Demonstrates how to use PDF Kit to examine, edit, and create PDF annotations.
|
Cocoa, Graphics & Imaging |
Sample Code |
2006-07-31
|
PDF Calendar
(HTML)
(DMG)
(ZIP)
Demonstrates how to use PDF Kit to create PDF content.
|
Cocoa, 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.
|
Carbon, Cocoa, Graphics & Imaging |
Guides |
2007-12-11
|
PDF Kit Reference Collection
(HTML)
(PDF)
Describes the Objective-C API for viewing, navigating, and editing PDF content.
|
Cocoa, Graphics & Imaging |
Reference |
2007-12-11
|
PDFAction Class Reference
(HTML)
(PDF)
Describes the class for representing an action in a PDF document.
|
Cocoa, 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.
|
Cocoa, 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."
|
Cocoa, 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.
|
Cocoa, Graphics & Imaging |
Reference |
2007-12-11
|
PDFActionResetForm Class Reference
(HTML)
(PDF)
Describes the class for getting and clearing fields in a PDF form.
|
Cocoa, Graphics & Imaging |
Reference |
2007-12-11
|
PDFActionURL Class Reference
(HTML)
(PDF)
Describes the class for managing the URL associated with a URL action.
|
Cocoa, Graphics & Imaging |
Reference |
2007-12-11
|
PDFAnnotation Class Reference
(HTML)
(PDF)
Describe the class for creating and managing annotations in PDF documents.
|
Cocoa, Graphics & Imaging |
Reference |
2007-12-11
|
PDFAnnotationButtonWidget Class Reference
(HTML)
(PDF)
Describes the class for manipulating button annotations in PDF documents.
|
Cocoa, 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.
|
Cocoa, Graphics & Imaging |
Reference |
2007-12-11
|
PDFAnnotationCircle Class Reference
(HTML)
(PDF)
Describes the class for manipulating circle annotations in PDF documents.
|
Cocoa, Graphics & Imaging |
Reference |
2006-05-23
|
PDFAnnotationFreeText Class Reference
(HTML)
(PDF)
Describes the class for manipulating free text annotations in PDF documents.
|
Cocoa, Graphics & Imaging |
Reference |
2007-12-11
|
PDFAnnotationInk Class Reference
(HTML)
(PDF)
Describes the class for manipulating ink annotations in PDF documents.
|
Cocoa, Graphics & Imaging |
Reference |
2006-05-23
|
PDFAnnotationLine Class Reference
(HTML)
(PDF)
Describes the class for manipulating line annotations in PDF documents.
|
Cocoa, Graphics & Imaging |
Reference |
2007-12-11
|
PDFAnnotationLink Class Reference
(HTML)
(PDF)
Describes the class for manipulating link annotations in PDF documents.
|
Cocoa, 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.
|
Cocoa, Graphics & Imaging |
Reference |
2006-05-23
|
PDFAnnotationPopup Class Reference
(HTML)
(PDF)
Describes the class for manipulating pop-up menu annotations in a PDF document.
|
Cocoa, Graphics & Imaging |
Reference |
2007-12-11
|
PDFAnnotationSquare Class Reference
(HTML)
(PDF)
Describes the class for manipulating square annotations in PDF documents.
|
Cocoa, 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.
|
Cocoa, Graphics & Imaging |
Reference |
2007-12-11
|
PDFAnnotationText Class Reference
(HTML)
(PDF)
Describes the class for manipulating text annotations in PDF documents.
|
Cocoa, Graphics & Imaging |
Reference |
2007-12-11
|
PDFAnnotationTextWidget Class Reference
(HTML)
(PDF)
Describes the class for manipulating editable text fields in PDF documents.
|
Cocoa, Graphics & Imaging |
Reference |
2007-12-11
|
PDFBorder Class Reference
(HTML)
(PDF)
Describes the class for creating and manipulating borders around annotations in PDF documents.
|
Cocoa, Graphics & Imaging |
Reference |
2006-05-23
|
PDFDestination Class Reference
(HTML)
(PDF)
Describes the class for describing specific destinations in PDF documents.
|
Cocoa, Graphics & Imaging |
Reference |
2007-12-11
|
PDFDocument Class Reference
(HTML)
(PDF)
Describes the class for creating and manipulating PDF files.
|
Cocoa, Graphics & Imaging |
Reference |
2007-12-11
|
PDFKitLinker2
(HTML)
(DMG)
(ZIP)
Demonstrates many aspects of PDFKit including navigation, display modes, searching, and PDFView subclassing.
|
Cocoa, Graphics & Imaging |
Sample Code |
2005-08-10
|
PDFOutline Class Reference
(HTML)
(PDF)
Describes the class for creating and manipulating structure outlines in PDF documents.
|
Cocoa, Graphics & Imaging |
Reference |
2007-12-11
|
PDFPage Class Reference
(HTML)
(PDF)
Describes the class for handling specific pages in PDF documents.
|
Cocoa, 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.
|
Cocoa, Graphics & Imaging |
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
|
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
|
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
|
People
(HTML)
(DMG)
(ZIP)
This program demonstrates the use of the SyncServices framework.
|
Cocoa |
Sample Code |
2005-06-01
|