Sorted by Title |
Sort by Topic |
Sort by Resource Type |
Sort by Date |
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
|
CoreAudio Overload Warnings
(HTML)
QA1467: Describes CoreAudio overload warnings what they mean and how to avoid them.
|
Audio, Carbon, Cocoa |
Technical Q&As |
2006-03-29
|
CoreFoundation Framework Release Notes
(HTML)
|
Carbon, Core Foundation, Performance |
Release Notes |
2007-10-31
|
CoreImageGLTextureFBO
(HTML)
(DMG)
(ZIP)
Making OpenGL textures with Core Image
|
Graphics & Imaging |
Sample Code |
2008-07-30
|
CoreRecipes
(HTML)
(DMG)
(ZIP)
Demonstrates the use of Core Data (persistency and object-graph management) with a variety of application projects.
|
Cocoa, 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.
|
Carbon, Core Foundation, Text & Fonts, User Experience |
Sample Code |
2007-06-04
|
CoreTextTest
(HTML)
(DMG)
(ZIP)
Shows how to handle the CoreText objects to display text.
|
Carbon, Core Foundation, Text & Fonts |
Sample Code |
2006-12-19
|
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
|
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
|
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
|
CPlusTest Reference
(HTML)
Describes the CPlusTest framework, which provides an API for creating unit tests for C and C++ code.
|
Carbon, Tools |
Reference |
2008-04-08
|
CPUGestalt
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to determine the processor type of the Macintosh you're running on.
|
Carbon, Hardware & Drivers |
Sample Code |
2003-10-27
|
Crash in ABAddPropertiesAndTypes
(HTML)
QA1404: How to correctly add custom Address Book properties using ABAddPropertiesAndTypes
|
Apple Applications, Carbon, Cocoa, User Experience |
Technical Q&As |
2005-04-04
|
CrashReporter
(HTML)
TN2123: Describes CrashReporter and how to debug with crash logs.
|
Tools |
Technical Notes |
2008-04-01
|
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.
|
Java, 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 Managed Object Model with Xcode
(HTML)
(PDF)
A tutorial that shows how to create a Core Data managed object model using Xcode.
|
Cocoa, Tools |
Guides |
2007-08-07
|
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 an About Panel in Your Cocoa Application
(HTML)
TN2179: Describes different ways in implementing your Cocoa application's "About" panel.
|
Cocoa, User Experience |
Technical Notes |
2007-01-22
|
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
|
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 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 Carbon Menus
(HTML)
(PDF)
Describes how to create menus in Carbon applications.
|
Carbon, User Experience |
Guides |
2004-02-23
|
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 Core Audio Format (.caf) Files
(HTML)
QA1534: Describes how to use afconvert to create .caf files
|
Audio, QuickTime |
Technical Q&As |
2009-01-07
|
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, Open Source, Porting |
Articles |
2005-04-11
|
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, Graphics & Imaging, User Experience |
Technical Q&As |
1997-11-17
|
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
|
Creating NetBoot Server-Friendly Applications
(HTML)
()
TN1151: Guidelines to ensure applications are able to work correctly in a NetBoot environment.
|
Carbon, Mac OS X Server |
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.
|
Apple Applications, Carbon, Cocoa, Graphics & Imaging, Printing |
Guides |
2005-07-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 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, Networking, Security |
Articles |
2004-01-12
|
Creating Sub GWorlds using QTNewGWorldFromPtr
(HTML)
QA1014: Using QTNewGWorldFromPtr to create sub GWorlds which reference the pixel data of other GWorlds.
|
Carbon, Graphics & Imaging, 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
|
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.
|
Carbon, Cocoa, Darwin, Open Source, Tools |
Guides |
2006-11-07
|
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
|
CrossEvents
(HTML)
(DMG)
(ZIP)
Demonstrates how to send CarbonEvents and NSNotifications between Carbon and Cocoa.
|
Carbon, Cocoa |
Sample Code |
2007-05-31
|
CryptNoMore
(HTML)
(DMG)
(ZIP)
Shows how to authenticate a user using Open Directory (Directory Services).
|
Darwin, Networking, 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).
|
Carbon, Cocoa, Security |
Reference |
2007-10-31
|
CryptoSample
(HTML)
(DMG)
(ZIP)
Contains sample code showing symmetric encryption and message digest calculation.
|
Carbon, Cocoa, Darwin, Security |
Sample Code |
2003-02-06
|
CTFont Reference
(HTML)
(PDF)
Describes a representation of a font.
|
Carbon, Text & Fonts |
Reference |
2007-06-29
|
CTFontCollection Reference
(HTML)
(PDF)
Describes a collection of fonts.
|
Carbon, Text & Fonts |
Reference |
2007-05-16
|
CTFontDescriptor Reference
(HTML)
(PDF)
Describes a dictionary that fully specifies a font.
|
Carbon, Text & Fonts |
Reference |
2008-10-15
|
CTFrame Reference
(HTML)
(PDF)
Describes a multiline text frame.
|
Carbon, Text & Fonts |
Reference |
2007-05-01
|
CTFramesetter Reference
(HTML)
(PDF)
Describes an opaque type that generates text frames.
|
Carbon, 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.
|
Carbon, Text & Fonts |
Reference |
2007-05-09
|
CTLine Reference
(HTML)
(PDF)
Describes a line of text.
|
Carbon, Text & Fonts |
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, Cocoa, 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.
|
Carbon, Cocoa, Graphics & Imaging |
Sample Code |
2003-01-14
|
CTParagraphStyle Reference
(HTML)
(PDF)
Describes paragraph or ruler attributes in an attributed string.
|
Carbon, Text & Fonts |
Reference |
2007-04-21
|
CTRun Reference
(HTML)
(PDF)
Describes a set of consecutive glyphs sharing the same attributes and direction.
|
Carbon, Text & Fonts |
Reference |
2007-05-24
|
CTTextTab Reference
(HTML)
(PDF)
Describes a tab in a paragraph style.
|
Carbon, Text & Fonts |
Reference |
2007-05-01
|
CTTypesetter Reference
(HTML)
(PDF)
Describes the opaque type that performs line layout.
|
Carbon, Text & Fonts |
Reference |
2007-05-01
|
CubePuzzle
(HTML)
(DMG)
(ZIP)
Models a Rubik's Cube using Cocoa and OpenGL
|
Cocoa, Games, 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.
|
Carbon, Games, Graphics & Imaging, Porting |
Technical Q&As |
2002-02-13
|
Cursor Management
(HTML)
(PDF)
Explains how to set the cursor and handle cursor-update events in Cocoa applications.
|
Cocoa |
Guides |
2008-03-11
|
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
|
CustomAtomicStoreSubclass
(HTML)
(DMG)
(ZIP)
Illustrates the implementation of a custom Core Data atomic store.
|
Cocoa |
Sample Code |
2007-06-08
|
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, Java, Porting |
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
|
Customizing Process Stack Size
(HTML)
QA1419: Describes methods for setting the stack size of a process and/or thread.
|
Carbon, Cocoa, Darwin |
Technical Q&As |
2008-02-20
|
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, Scripting & Automation, Tools |
Articles |
2008-06-09
|
CustomMedia
(HTML)
(DMG)
(ZIP)
Demonstrates how to subclass quicktime.std.movies.media.Media to support custom media types.
|
Java, QuickTime |
Sample Code |
2006-05-11
|
CustomMediaIcons
(HTML)
(DMG)
(ZIP)
Providing custom media icons for storage
|
Hardware & Drivers |
Sample Code |
2007-07-10
|
CustomSave
(HTML)
(DMG)
(ZIP)
Demonstrates how to customize the NSSavePanel.
|
Cocoa, User Experience |
Sample Code |
2007-06-11
|
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
|
CWCocoaComponent
(HTML)
(DMG)
(ZIP)
Native color picker Integration for AWT/Swing applications using NSColorWell and NSColorPanel
|
Java |
Sample Code |
2006-04-12
|
CxxNewDelete
(HTML)
(DMG)
(ZIP)
How to override the C++ 'new' and 'delete' operators.
|
Tools |
Sample Code |
2006-10-03
|
Daemons and Agents
(HTML)
TN2083: Describes the most common problems encountered with daemons and agents, and suggests detailed solutions.
|
Apple Applications, Carbon, Cocoa, Core Foundation, Darwin |
Technical Notes |
2007-11-05
|
Darwin Notification API Reference
(HTML)
Describes the Darwin API for interprocess notification.
|
Darwin, Networking, Open Source |
Reference |
2008-04-08
|
Dashboard Programming Topics
(HTML)
(PDF)
Explains Dashboard and WebKit technologies used in widgets.
|
Apple Applications, Cocoa, Internet & Web, Scripting & Automation, Tools, User Experience |
Guides |
2009-02-04
|
Dashboard Reference
(HTML)
(PDF)
Describes the API for implementing Dashboard widgets.
|
Apple Applications, Internet & Web, Scripting & Automation, Tools, User Experience |
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.
|
Apple Applications, Scripting & Automation, Tools, User Experience |
Guides |
2009-03-04
|
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, 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.
|
Carbon, User Experience |
Reference |
2008-04-08
|
Data Components Reference for QuickTime
(HTML)
(PDF)
Describes the API for QuickTime data components.
|
QuickTime |
Reference |
2006-05-23
|
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, Core Foundation, Open Source |
Guides |
2006-12-21
|
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
|
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, Internationalization |
Reference |
2006-09-29
|
DatePicker
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the NSDatePicker control.
|
Cocoa, User Experience |
Sample Code |
2007-04-25
|
Dates and Times Programming Guide for Core Foundation
(HTML)
(PDF)
Explains how to manage Core Foundation dates and times.
|
Carbon, Core Foundation, Internationalization, Open Source |
Guides |
2005-08-11
|
Dates and Times Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to manage Cocoa dates and times.
|
Cocoa |
Guides |
2007-09-04
|
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
|
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, Performance |
Reference |
2003-01-01
|