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
 |