Sort by Title |
Sort by Topic |
Sort by Resource Type |
Sorted by Date |
|
GLUTStereo
(HTML)
(ZIP)
Shows how to implement Stereoscopy with GLUT under Mac OS X
|
Graphics & Imaging |
Sample Code |
2009-07-02
|
|
Dicey
(HTML)
(ZIP)
Dice game project that demonstrates various techniques for making a Cocoa application accessible.
|
Cocoa |
Sample Code |
2009-06-29
|
|
Supporting Multiple GPUs on Mac OS X
(HTML)
TN2229: Describes what you need to know to take maximum advantage of multiple GPU configurations.
|
Graphics & Imaging, Porting |
Technical Notes |
2009-06-05
|
|
CocoaDVDPlayer
(HTML)
(ZIP)
Demonstrates how to use DVD Playback Services to play DVD-Video media.
|
Graphics & Imaging |
Sample Code |
2009-06-04
|
|
HID LED test tool
(HTML)
(ZIP)
Human Interface Device LED test tool
|
Games, Porting, User Experience |
Sample Code |
2009-06-02
|
|
HID Dumper
(HTML)
(ZIP)
Human Interface Device info Dumper
|
Carbon, Cocoa, Games, Hardware & Drivers, Porting, User Experience |
Sample Code |
2009-06-01
|
|
Understanding Sample Perspective in the Sampler Instrument
(HTML)
QA1619: Describes what Sample Perspective does and how it changes the results of the Sampler Instrument.
|
Performance, Tools |
Technical Q&As |
2009-06-01
|
|
HID Calibrator
(HTML)
(ZIP)
Human Interface Device Calibration Test Application
|
Carbon, Cocoa, Games, Porting, User Experience |
Sample Code |
2009-05-29
|
|
Using Cocoa and Core Printing Together
(HTML)
TN2248: Describes how to modify print settings and allow programmatic paper selection.
|
Cocoa, Printing |
Technical Notes |
2009-05-27
|
|
HID Config Save
(HTML)
(ZIP)
Human Interface Device Configuration Test Application
|
Carbon, Games, Hardware & Drivers, Porting, User Experience |
Sample Code |
2009-05-21
|
|
Kernel extensions built with Xcode 3.x won't load on PowerPC-based Macs running Mac OS X 10.4.x
(HTML)
QA1628: Kernel extension load failure on PowerPC-based Macs running Mac OS X 10.4
|
Audio, Darwin, Graphics & Imaging, Hardware & Drivers, Mac OS X Server, Networking |
Technical Q&As |
2009-05-19
|
|
Audio Unit Development - Handling Audio Unit Events
(HTML)
TN2104: This technote explains how to handle AudioUnit Events
|
Audio |
Technical Notes |
2009-05-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.
|
Apple Applications, Graphics & Imaging, QuickTime |
Technical Notes |
2009-05-18
|
|
Debugging Dashboard Widgets
(HTML)
TN2139: Dashboard widget troubleshooting techniques, from start to finish.
|
Apple Applications |
Technical Notes |
2009-05-11
|
|
QuickLookSketch
(HTML)
(ZIP)
This example shows how to write a Quick Look preview generator for Sketch documents.
|
Tools, User Experience |
Sample Code |
2009-05-11
|
|
RoundTransparentWindow
(HTML)
(ZIP)
This sample code shows how to create windows with custom shapes and transparent content.
|
Cocoa |
Sample Code |
2009-05-11
|
|
SimpleScriptingPlugin
(HTML)
(ZIP)
Illustrates how to add a scripting plugin to a scriptabile application.
|
Cocoa, Scripting & Automation |
Sample Code |
2009-05-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
|
|
CFAttributedString Reference
(HTML)
(PDF)
Describes an immutable character string and its associated attributes.
|
Carbon, Core Foundation, Text & Fonts |
Reference |
2009-05-06
|
|
CFMutableAttributedString Reference
(HTML)
(PDF)
Describes a mutable character string and associated set of attributes.
|
Carbon, Core Foundation, Text & Fonts |
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, Cocoa, Core Foundation, Networking, Open Source, Security |
Guides |
2009-05-06
|
|
Foundation Constants Reference
(HTML)
(PDF)
Describes constants in the Foundation framework.
|
Cocoa |
Reference |
2009-05-06
|
|
HID Class Device Interface Guide
(HTML)
(PDF)
Explains how to develop applications to communicate with or control HID class devices.
|
Darwin, Hardware & Drivers |
Guides |
2009-05-06
|
|
Image Unit Tutorial
(HTML)
(PDF)
Describes how to write image processing kernels and package them for distribution.
|
Carbon, Cocoa, Games, Graphics & Imaging |
Guides |
2009-05-06
|
|
IMKServerInput Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used to receive text events.
|
Cocoa, Internationalization, Text & Fonts, User Experience |
Reference |
2009-05-06
|
|
Key-Value Observing Programming Guide
(HTML)
(PDF)
Explains the Cocoa key-value observing protocol.
|
Cocoa |
Guides |
2009-05-06
|
|
Memory Management Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to allocate and deallocate objects in Cocoa.
|
Cocoa |
Guides |
2009-05-06
|
|
NSAnimatablePropertyContainer Protocol Reference
(HTML)
(PDF)
Describes the interface for an animatable proxy for views and windows.
|
Cocoa |
Reference |
2009-05-06
|
|
NSCountedSet Class Reference
(HTML)
(PDF)
Describes an unordered collection of possibly identical elements.
|
Cocoa |
Reference |
2009-05-06
|
|
NSData Class Reference
(HTML)
(PDF)
Describes an immutable byte buffer.
|
Cocoa |
Reference |
2009-05-06
|
|
NSError Class Reference
(HTML)
(PDF)
Describes a representation of a runtime error.
|
Cocoa |
Reference |
2009-05-06
|
|
NSSegmentedCell Class Reference
(HTML)
(PDF)
Describes an action cell that provides appearance and behavior for an NSSegmentedControl object.
|
Cocoa, User Experience |
Reference |
2009-05-06
|
|
NSSegmentedControl Class Reference
(HTML)
(PDF)
Describes a horizontal button divided into multiple segments
|
Cocoa, User Experience |
Reference |
2009-05-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, Tools |
Guides |
2009-05-06
|
|
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, Open Source, Porting |
Guides |
2009-05-06
|
|
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
|
|
Predicate Programming Guide
(HTML)
(PDF)
Describes how to specify queries in Cocoa.
|
Cocoa |
Guides |
2009-05-06
|
|
QTCaptureConnection Class Reference
(HTML)
(PDF)
Describes a connection for media stream capture, used with a QTCaptureSession object.
|
QuickTime |
Reference |
2009-05-06
|
|
QTCaptureDevice Class Reference
(HTML)
(PDF)
Describes an object that represents a connected physical media capture device, such as a camera or microphone.
|
Cocoa, QuickTime |
Reference |
2009-05-06
|
|
QTKit Functions Reference
(HTML)
(PDF)
Describes the functions in the QTKit framework.
|
QuickTime |
Reference |
2009-05-06
|
|
Search Kit Reference
(HTML)
(PDF)
Describes the interface for supporting user searches of textual content.
|
Carbon, Cocoa, Text & Fonts, User Experience |
Reference |
2009-05-06
|
|
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, Networking |
Guides |
2009-05-06
|
|
How do I rename my application in Xcode?
(HTML)
QA1625: Describes how to change an application's name in Xcode.
|
Tools |
Technical Q&As |
2009-05-05
|
|
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, Games, Hardware & Drivers, Porting, User Experience |
Technical Notes |
2009-05-04
|
|
Driving OpenGL Rendering Loops
(HTML)
QA1385: Using Core Video display links (CVDisplayLink) or Cocoa timers (NSTimer) to drive an OpenGL rendering loop
|
Cocoa, Games, Graphics & Imaging |
Technical Q&As |
2009-05-01
|
|
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, QuickTime |
Technical Notes |
2009-04-30
|
|
File Wrappers with Core Data Documents
(HTML)
(ZIP)
This sample demonstrates how directory file wrappers can be used with NSPersistentDocument.
|
Cocoa |
Sample Code |
2009-04-29
|
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
|
|
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
|
|
ASCIIMoviePlayerSample
(HTML)
(ZIP)
Demonstrates using a MovieDrawingCompleteProc to render a QuickTime movie in the Mac OS X Terminal.
|
QuickTime |
Sample Code |
2009-04-21
|
|
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, QuickTime |
Technical Q&As |
2009-04-12
|
|
CalCalendarStore Class Reference
(HTML)
(PDF)
Describes the class used to retrieve calendar objects, including calendars, events and tasks.
|
Cocoa |
Reference |
2009-04-08
|
|
NSButtonCell Class Reference
(HTML)
(PDF)
Describes a cell that responds to mouse clicks.
|
Cocoa, User Experience |
Reference |
2009-04-08
|
|
NSDictionary Class Reference
(HTML)
(PDF)
Describes an immutable collection of key-value pairs.
|
Cocoa |
Reference |
2009-04-08
|
|
NSNetService Class Reference
(HTML)
(PDF)
Describes a network service that an application publishes or uses as a client.
|
Cocoa, Networking |
Reference |
2009-04-08
|
|
NSNetServiceBrowser Class Reference
(HTML)
(PDF)
Describes a query for published network services.
|
Cocoa, Networking |
Reference |
2009-04-08
|
|
NSScroller Class Reference
(HTML)
(PDF)
Describes a control for scrolling a document view within a scroll view.
|
Cocoa, User Experience |
Reference |
2009-04-08
|
|
NSSplitView Class Reference
(HTML)
(PDF)
Describes a container for subviews with a user-controlled portion of each visible.
|
Cocoa, User Experience |
Reference |
2009-04-08
|
|
NSUserDefaults Class Reference
(HTML)
(PDF)
Describes an object for managing preference information.
|
Cocoa, User Experience |
Reference |
2009-04-08
|
|
QTCaptureAudioPreviewOutput Class Reference
(HTML)
(PDF)
Describes an output destination used to preview audio being captured.
|
Cocoa, QuickTime |
Reference |
2009-04-08
|
|
QTCaptureDeviceInput Class Reference
(HTML)
(PDF)
Describes a wrapper for a QTCaptureDevice object.
|
Cocoa, QuickTime |
Reference |
2009-04-08
|
|
QTCaptureInput Class Reference
(HTML)
(PDF)
Describes an input source connection for a capture session object.
|
Cocoa, QuickTime |
Reference |
2009-04-08
|
|
QTCaptureView Class Reference
(HTML)
(PDF)
Describes a view that displays a video preview of a capture session.
|
Cocoa, QuickTime |
Reference |
2009-04-08
|
|
QTCompressionOptions Class Reference
(HTML)
(PDF)
Describes compression options for a media type.
|
QuickTime |
Reference |
2009-04-08
|
|
QTDataReference Class Reference
(HTML)
(PDF)
Describes the location of a QuickTime movie or other media data.
|
Cocoa, QuickTime |
Reference |
2009-04-08
|
|
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
|
|
QTSampleBuffer Class Reference
(HTML)
(PDF)
Describes a QuickTime media data buffer.
|
QuickTime |
Reference |
2009-04-08
|
|
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, Mac OS X Server, Open Source, Scripting & Automation, Tools |
Guides |
2009-04-08
|
|
Speech Synthesis Manager Reference
(HTML)
(PDF)
Describes the C API for converting text into synthesized speech.
|
Carbon, User Experience |
Reference |
2009-04-08
|
|
Text System Overview
(HTML)
(PDF)
Explains how the Cocoa text system works. Includes a tutorial.
|
Cocoa, Text & Fonts |
Guides |
2009-04-08
|
|
WebArchive Class Reference
(HTML)
(PDF)
Describes the class for archiving a web page and all of its related resources.
|
Cocoa |
Reference |
2009-04-08
|
|
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
|
|
WebJavaPlugIn Protocol Reference
(HTML)
(PDF)
Describes the protocol for running Java applets from within a WebView.
|
Cocoa |
Reference |
2009-04-08
|
|
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
|
|
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
|
|
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
|
|
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
|
|
WebView Class Reference
(HTML)
(PDF)
Describes the class for embedding web content in a window.
|
Cocoa |
Reference |
2009-04-08
|
|
QTCoreVideo202
(HTML)
(ZIP)
Demonstrates how to render a QuickTime Movie using OpenGL PBO and the Core Video pixel buffer pipeline.
|
Cocoa, Graphics & Imaging, QuickTime |
Sample Code |
2009-04-07
|
|
QTCoreVideo301
(HTML)
(ZIP)
Demonstrates adding of effects & filters to QuickTime Movies in realtime using GLSL shaders and the Core Video texture pipeline.
|
Cocoa, Graphics & Imaging, QuickTime |
Sample Code |
2009-04-07
|
|
QTCaptureLayer Class Reference
(HTML)
(PDF)
Describes a layer that displays captured video frames from a device; supports Core Animation.
|
QuickTime |
Reference |
2009-04-06
|
|
QTMovieLayer Class Reference
(HTML)
(PDF)
Describes a layer for drawing frames from a QuickTime movie; supports Core Animation.
|
QuickTime |
Reference |
2009-04-06
|
|
QuickTime Media Optimization Properties
(HTML)
QA1579: Discusses the kQTMovieImporterPropertyID_AllowMediaOptimization and kQTMovieInstantiationPropertyID_AllowMediaOptimization properties.
|
QuickTime |
Technical Q&As |
2009-03-30
|
|
QTCarbonShell
(HTML)
(ZIP)
A skeleton of a modern Carbon QuickTime application demonstrating how to incorporate QuickTime support into a Carbon application.
|
Carbon, QuickTime |
Sample Code |
2009-03-19
|
|
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
|
|
QTMetaData
(HTML)
(ZIP)
Demonstrates the QuickTime 7 MetaData APIs in a Carbon application.
|
Carbon, QuickTime |
Sample Code |
2009-03-16
|
|
Keychain Services Programming Guide
(HTML)
(PDF)
This document explains how to use Keychain Services to store and retrieve passwords.
|
Carbon, Cocoa, Security |
Guides |
2009-03-12
|
|
Cocoa Bindings Programming Topics
(HTML)
(PDF)
Explains how to rapidly develop sophisticated user interfaces using Cocoa binding technology.
|
Cocoa |
Guides |
2009-03-08
|
|
Low-Level File Management Programming Topics
(HTML)
(PDF)
Explains the low-level ways Cocoa applications can interact with files.
|
Cocoa |
Guides |
2009-03-05
|
|
Audio Device Driver Programming Guide
(HTML)
(PDF)
Explains how to develop kernel-resident drivers for audio devices.
|
Audio, Darwin, Hardware & Drivers |
Guides |
2009-03-04
|
|
CalAlarm Class Reference
(HTML)
Describes the class used to create and initialize alarms.
|
Cocoa |
Reference |
2009-03-04
|
|
CalEvent Class Reference
(HTML)
(PDF)
Describes the class used to get properties about an event.
|
Cocoa |
Reference |
2009-03-04
|
|
CalRecurrenceRule Class Reference
(HTML)
(PDF)
Describes the class used to initialize and get recurrence rules and properties.
|
Cocoa |
Reference |
2009-03-04
|
|
CAMediaTiming Protocol Reference
(HTML)
(PDF)
Describes the interface for the time behavior of an animation.
|
Cocoa, Graphics & Imaging |
Reference |
2009-03-04
|