Sorted by Title |
Sort by Topic |
Sort by Resource Type |
Sort by Date |
Coding Guidelines for Cocoa
(HTML)
(PDF)
Naming guidelines for Cocoa API and design advice to framework developers.
|
Cocoa |
Guides |
2006-04-04
|
Coding in the Kernel
(HTML)
Considerations and caveats about programming in the kernel.
|
Darwin, Hardware & Drivers |
Guides |
2005-11-09
|
Collaboration Framework Reference
(HTML)
(PDF)
Describes the Objective-C API for monitoring and editing identities.
|
Cocoa, Networking, Security, User Experience |
Reference |
2007-05-14
|
Collaboration Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Collaboration framework.
|
Networking |
Release Notes |
2007-07-18
|
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 Cocoa
(HTML)
(PDF)
Explains how to group objects in arrays, sets, or dictionaries in Cocoa.
|
Cocoa |
Guides |
2009-02-04
|
Collections Programming Topics for Core Foundation
(HTML)
(PDF)
Explains how to group objects in arrays, sets, or dictionaries in Core Foundation.
|
Carbon, Core Foundation, Open Source |
Guides |
2003-08-07
|
CollectPictColors
(HTML)
(DMG)
(ZIP)
Deprecated - Uses Picture Utilities package and KnowsPict application to demonstrate collecting colors used by Pict resources.
|
Graphics & Imaging, User Experience |
Sample Code |
2003-10-10
|
Color Management Overview
(HTML)
(PDF)
Introduces basic concepts and defines color spaces.
|
Carbon, Cocoa, 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.
|
Carbon, 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.
|
Cocoa, Graphics & Imaging |
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.
|
Carbon, Cocoa, Graphics & Imaging |
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
|
ColorMatching
(HTML)
(DMG)
(ZIP)
Performs simple color matching of images using ColorSync or the QuickTime 6.4 Graphics Importers.
|
Cocoa, Graphics & Imaging, QuickTime |
Sample Code |
2003-12-18
|
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, 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.
|
Carbon, 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.
|
Carbon, Graphics & Imaging |
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, Cocoa |
Sample Code |
2003-01-14
|
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
|
Combo Box Programming Topics
(HTML)
(PDF)
Explains how to use Cocoa combo boxes.
|
Cocoa, User Experience |
Guides |
2002-11-12
|
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
|
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
|
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, Performance, Tools |
Technical Q&As |
2006-02-28
|
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
|
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
|
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, Graphics & Imaging, Open Source |
Technical Q&As |
2007-10-30
|
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
|
Component Manager Reference
(HTML)
(PDF)
Describes an interface for using shared code resources.
|
Carbon |
Reference |
2006-07-17
|
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
|
Internet & 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
|
Graphics & Imaging, 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
|
Carbon, Graphics & Imaging, 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.
|
Carbon, 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.
|
Carbon, 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.
|
Carbon, 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.
|
Carbon, 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
|
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, Mac OS X Server, Networking, Open Source |
Articles |
2005-01-17
|
Configuring the Recent Searches menu for NSSearchField
(HTML)
QA1496: Discusses the common problem when adding menu items to the Recent Searches menu.
|
Cocoa, 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.
|
Cocoa, Text & Fonts, Tools, User Experience |
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
|
Context Sharing Tips
(HTML)
()
QA1248: How to correctly share OpenGL contexts and what the limits on this sharing are.
|
Carbon, Games, Graphics & Imaging |
Technical Q&As |
2005-02-07
|
Control and Cell Programming Topics for Cocoa
(HTML)
(PDF)
Explains the relationship between Cocoa control and cell objects.
|
Cocoa, User Experience |
Guides |
2008-10-15
|
Control Manager Reference
(HTML)
(PDF)
Describes the C API for creating and manipulating Carbon controls.
|
Carbon, User Experience |
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, Graphics & Imaging |
Technical Q&As |
1995-09-15
|
Converting to Precomposed Unicode
(HTML)
()
QA1235: Describes how to convert a string to precomposed Unicode.
|
Carbon, Cocoa, Core Foundation, Internationalization, Text & Fonts |
Technical Q&As |
2003-02-07
|
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
|
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, Performance |
Sample Code |
2003-07-22
|
Core Animation Cookbook
(HTML)
(PDF)
Demonstrates common Core Animation tasks.
|
Cocoa, Graphics & Imaging |
Guides |
2008-03-11
|
Core Animation Function Reference
(HTML)
(PDF)
Describes the C functions that support Core Animation.
|
Cocoa, Graphics & Imaging |
Reference |
2007-07-24
|
Core Animation Programming Guide
(HTML)
(PDF)
Introduces the main components and services of Core Animation.
|
Cocoa, 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.
|
Cocoa, Core Foundation, Games, 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
|
Cocoa, Graphics & Imaging, QuickTime |
Sample Code |
2007-09-26
|
Core Animation Reference Collection
(HTML)
(PDF)
Describes the API for Core Animation.
|
Cocoa, 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.
|
Cocoa, Graphics & Imaging |
Release Notes |
2007-05-31
|
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, Carbon, Cocoa, Games |
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.
|
Carbon, Cocoa, Darwin |
Reference |
2007-05-29
|
Core Foundation Design Concepts
(HTML)
(PDF)
Explains the fundamental design concepts that underlie all Core Foundation programming interfaces.
|
Carbon, Core Foundation, Mac OS X, Open Source |
Guides |
2005-08-11
|
Core Foundation Framework Reference
(HTML)
(PDF)
Describes the Core Foundation API.
|
Carbon, Core Foundation |
Reference |
2007-10-31
|
Core Foundation Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Core Foundation framework.
|
Core Foundation, Open Source |
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 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.
|
Carbon, Cocoa, Games, 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.
|
Carbon, Cocoa, Games, 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.
|
Cocoa, Games, Graphics & Imaging |
Reference |
2006-12-05
|
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
|
Core Printing Reference
(HTML)
(PDF)
Describes the C API that provides an abstraction layer for application printing.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
Reference |
2007-07-24
|
Core Services Framework Reference
(HTML)
(PDF)
Describes the API for many fundamental operating system services.
|
Carbon, Networking, User Experience |
Reference |
2007-10-31
|
Core Services Identity Reference
(HTML)
Describes the C API for creating, maintaining and finding users and groups.
|
Core Foundation, Networking, Security |
Reference |
2008-04-08
|
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, Text & Fonts |
Guides |
2008-06-09
|
Core Text Reference Collection
(HTML)
(PDF)
Describes an API providing text and font services.
|
Carbon, Text & Fonts |
Reference |
2007-12-04
|
Core Text String Attributes Reference
(HTML)
(PDF)
Describes the string attributes recognized by Core Text.
|
Carbon, Text & Fonts |
Reference |
2007-05-01
|
Core Text Utilities Reference
(HTML)
(PDF)
Describes general Core Text functions and data types.
|
Carbon, Text & Fonts |
Reference |
2007-04-21
|
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, QuickTime |
Technical Q&As |
2007-01-23
|