Jump To:
Reference documents describe and define programming interfaces, file formats, scripting language terminology, and schemas.

Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Topic
Sort by
Date
Carbon Result Codes Index (HTML)
An alphabetic list of result codes in the Carbon application environment, with links to their API reference pages.
Carbon
CARenderer Class Reference (HTML) (PDF)
Describes an object that draws a layer to a Core Graphics context.
Cocoa, Graphics & Imaging 2008-04-30
CAScrollLayer Class Reference (HTML) (PDF)
Describes a layer that displays a scrollable portion of another layer.
Cocoa, Graphics & Imaging 2007-07-24
CATextLayer Class Reference (HTML) (PDF)
Describes a layer that draws text.
Cocoa, Graphics & Imaging 2007-12-11
CATiledLayer Class Reference (HTML) (PDF)
Describes a layer that draws tiles of content as needed.
Cocoa, Graphics & Imaging 2007-07-24
CATransaction Class Reference (HTML) (PDF)
Describes a batch of Core Animation updates that are applied to a render tree atomically.
Cocoa, Graphics & Imaging 2007-07-24
CATransition Class Reference (HTML) (PDF)
Describes the class that provides transition animations to layers.
Cocoa, Graphics & Imaging 2007-10-31
CBGroupIdentity Class Reference (HTML) (PDF)
Describes the class for operating on user identities.
Cocoa, Networking, Security, User Experience 2007-05-14
CBIdentity Class Reference (HTML) (PDF)
Describes the class used to create and operate on identities.
Cocoa, Networking, Security, User Experience 2007-05-14
CBIdentityAuthority Class Reference (HTML) (PDF)
Describes the class used to manipulate identity authority databases.
Cocoa, Networking, Security, User Experience 2007-05-14
CBIdentityPicker Class Reference (HTML) (PDF)
Describes the class that manages the identity picker.
Cocoa, Networking, Security, User Experience 2007-05-14
CBUserIdentity Class Reference (HTML) (PDF)
Describes the class for operating on user identities.
Cocoa, Networking, Security, User Experience 2007-05-14
Certificate, Key, and Trust Services Reference (HTML) (PDF)
Describes services to read and evaluate certificates and to use cryptographic keys.
Carbon, Cocoa, Security 2008-11-19
CFAllocator Reference (HTML) (PDF)
Describes an object for managing memory allocation.
Core Foundation 2006-12-08
CFArray Reference (HTML) (PDF)
Describes an immutable ordered collection.
Core Foundation 2007-05-22
CFAttributedString Reference (HTML) (PDF)
Describes an immutable character string and its associated attributes.
Carbon, Core Foundation, Text & Fonts 2009-05-06
CFBag Reference (HTML) (PDF)
Describes an immutable unordered collection that may contain duplicate values.
Core Foundation 2007-05-22
CFBinaryHeap Reference (HTML) (PDF)
Describes a collection sorted using a binary search algorithm.
Core Foundation 2006-01-10
CFBitVector Reference (HTML) (PDF)
Describes an immutable ordered collection containing bit values.
Core Foundation 2005-12-06
CFBoolean Reference (HTML) (PDF)
Describes a Boolean value.
Core Foundation 2005-12-06
CFBundle Reference (HTML) (PDF)
Describes a representation of a resource directory hierarchy.
Core Foundation 2007-10-18
CFCalendar Reference (HTML) (PDF)
Describes a calendar.
Core Foundation 2009-02-04
CFCharacterSet Reference (HTML) (PDF)
Describes an immutable character string.
Core Foundation 2006-12-01
CFData Reference (HTML) (PDF)
Describes an immutable byte buffer.
Core Foundation 2006-02-07
CFDate Reference (HTML) (PDF)
Describes a date and time.
Core Foundation 2005-12-06
CFDateFormatter Reference (HTML) (PDF)
Describes a date and time formatter.
Core Foundation, Internationalization 2007-05-23
CFDictionary Reference (HTML) (PDF)
Describes an immutable collection of key-value pairs.
Core Foundation 2007-10-31
CFError Reference (HTML) (PDF)
Describes a representation of a runtime error.
Core Foundation 2006-07-12
CFFileDescriptor Reference (HTML) (PDF)
Describes an object for monitoring file descriptors for read and write activity.
Carbon, Core Foundation 2007-05-23
CFFTPStream Reference (HTML) (PDF)
Describes the C API for communicating with FTP servers.
Core Foundation, Networking 2008-07-11
CFHost Reference (HTML) (PDF)
Describes the C API for acquiring host information.
Core Foundation, Networking 2008-07-11
CFHTTPAuthentication Reference (HTML) (PDF)
Describes the C API for applying authentication credentials to HTTP messages.
Core Foundation, Networking 2007-05-15
CFHTTPMessage Reference (HTML) (PDF)
Describes the C API for creating, sending, receiving and manipulating HTTP messages.
Core Foundation, Networking 2008-07-11
CFHTTPStream Reference (HTML) (PDF)
Describes the interface for working with HTTP connections.
Core Foundation, Networking 2008-07-08
CFLocale Reference (HTML) (PDF)
Describes a representation of a locale.
Core Foundation, Internationalization 2007-05-23
CFMachPort Reference (HTML) (PDF)
Describes a wrapper for a native mach port.
Core Foundation 2008-04-08
CFMessagePort Reference (HTML) (PDF)
Describes a communications channel that can locally transmit data between threads or processes.
Core Foundation 2007-03-20
CFMutableArray Reference (HTML) (PDF)
Describes an immutable ordered collection.
Core Foundation 2005-12-06
CFMutableAttributedString Reference (HTML) (PDF)
Describes a mutable character string and associated set of attributes.
Carbon, Core Foundation, Text & Fonts 2009-05-06
CFMutableBag Reference (HTML) (PDF)
Describes a mutable unordered collection that may contain duplicate values.
Core Foundation 2005-12-06
CFMutableBitVector Reference (HTML) (PDF)
Describes a mutable ordered collection containing bit values.
Core Foundation 2006-02-07
CFMutableCharacterSet Reference (HTML) (PDF)
Describes a mutable set of Unicode characters.
Core Foundation 2005-12-06
CFMutableData Reference (HTML) (PDF)
Describes a mutable byte buffer.
Core Foundation 2007-03-07
CFMutableDictionary Reference (HTML) (PDF)
Describes a mutable collection of key-value pairs.
Core Foundation 2005-12-06
CFMutableSet Reference (HTML) (PDF)
Describes a mutable unordered collection of distinct values.
Core Foundation 2005-12-06
CFMutableString Reference (HTML) (PDF)
Describes a mutable character string.
Core Foundation, Internationalization 2008-10-15
CFNetDiagnostics Reference (HTML) (PDF)
Describes the C API for diagnosing and fixing network related problems.
Core Foundation, Networking 2008-07-11
CFNetServices Reference (HTML) (PDF)
Describes the C API for implementing Bonjour functionality in an application.
Core Foundation, Networking 2008-07-08
CFNetwork Error Codes Reference (HTML) (PDF)
Describes error codes used by the CFNetwork API.
Core Foundation, Networking 2008-10-15
CFNetwork Reference Collection (HTML) (PDF)
Describes the C APIs for performing a variety network tasks.
Carbon, Core Foundation, Networking 2008-07-15
CFNotificationCenter Reference (HTML) (PDF)
Describes an object that sends notifications to registered observers.
Core Foundation 2007-01-22
CFNull Reference (HTML) (PDF)
Describes an object that represents null.
Core Foundation 2005-12-06
CFNumber Reference (HTML) (PDF)
Describes a number.
Core Foundation 2006-12-01
CFNumberFormatter Reference (HTML) (PDF)
Describes a number formatter.
Core Foundation, Internationalization 2007-05-23
CFPlugIn Reference (HTML) (PDF)
Describes a plug-in.
Core Foundation 2006-02-07
CFPlugInInstance Reference (HTML) (PDF)
Describes a deprecated technology replaced by the CFPlugin opaque type.
Core Foundation 2005-12-06
CFPropertyList Reference (HTML) (PDF)
Describes a runtime representation of a property list.
Core Foundation 2006-02-07
CFProxySupport Reference (HTML) (PDF)
Describes the CFProxySupport API, which provides functions for managing network proxy information.
Core Foundation, Networking 2008-07-07
CFReadStream Reference (HTML) (PDF)
Describes an interface for reading a byte stream.
Core Foundation 2007-05-03
CFRunLoop Reference (HTML) (PDF)
Describes an object that manages input sources for a task.
Core Foundation 2006-12-08
CFRunLoopObserver Reference (HTML) (PDF)
Describes a means to receive callbacks at specific points during a run loop's execution.
Core Foundation 2006-02-07
CFRunLoopSource Reference (HTML) (PDF)
Describes the source for a run loop.
Core Foundation 2006-02-07
CFRunLoopTimer Reference (HTML) (PDF)
Describes a timer associated with a run loop.
Core Foundation 2006-02-07
CFSet Reference (HTML) (PDF)
Describes an immutable unordered collection of distinct values.
Core Foundation 2005-12-06
CFSocket Reference (HTML) (PDF)
Describes a network communications channel.
Core Foundation 2008-10-15
CFStream Reference (HTML) (PDF)
Describes the interface for creating streams.
Core Foundation, Networking 2007-05-03
CFStream Socket Additions (HTML) (PDF)
Describes the C API for using streams with sockets.
Core Foundation, Networking 2008-07-08
CFString Reference (HTML) (PDF)
Describes an immutable character string.
Core Foundation, Internationalization 2008-10-15
CFStringTokenizer Reference (HTML) (PDF)
Describes an opaque type for breaking a string into tokens.
Core Foundation, Internationalization 2009-01-06
CFTimeZone Reference (HTML) (PDF)
Describes a representation of a time zone.
Core Foundation 2008-10-15
CFTree Reference (HTML) (PDF)
Describes a tree structure.
Core Foundation 2005-12-06
CFType Reference (HTML) (PDF)
Describes the Core Foundation base type.
Core Foundation 2007-07-12
CFURL Reference (HTML) (PDF)
Describes a string that uniquely identifies a resource.
Core Foundation 2009-02-04
CFUserNotification Reference (HTML) (PDF)
Describes a notification.
Core Foundation 2006-02-07
CFUUID Reference (HTML) (PDF)
Describes a unique identifier.
Core Foundation 2007-01-15
CFWriteStream Reference (HTML) (PDF)
Describes an interface for writing a byte stream.
Core Foundation 2007-05-03
CFXMLNode Reference (HTML) (PDF)
Describes the opaque type for representing an individual XML construct.
Core Foundation 2006-02-07
CFXMLParser Reference (HTML) (PDF)
Describes an object for finding and extracting data in XML documents.
Core Foundation 2008-10-15
CFXMLTree Reference (HTML) (PDF)
Describes an XML document as a tree structure.
Core Foundation 2008-10-15
CGAffineTransform Reference (HTML) (PDF)
Describes the functions for creating and applying affine transformations.
Graphics & Imaging 2008-04-08
CGBitmapContext Reference (HTML) (PDF)
Describes an opaque type for managing drawing operations in a bitmap.
Graphics & Imaging 2007-06-28
CGColor Reference (HTML) (PDF)
Describes a representation of color and opacity (alpha value).
Graphics & Imaging 2006-12-22
CGColorSpace Reference (HTML) (PDF)
Describes an opaque type for specifying color space information.
Graphics & Imaging 2008-09-09
CGContext Reference (HTML) (PDF)
Describes a Quartz 2D drawing destination.
Graphics & Imaging 2008-04-08
CGDataConsumer Reference (HTML) (PDF)
Describes an opaque data type for writing image or PDF data.
Graphics & Imaging 2006-12-22
CGDataProvider Reference (HTML) (PDF)
Describes an opaque data type for reading image data.
Graphics & Imaging 2009-01-06
CGFont Reference (HTML) (PDF)
Describes a representation of a font.
Graphics & Imaging 2007-07-17
CGFunction Reference (HTML) (PDF)
Describes a facility for defining and using callback functions.
Graphics & Imaging 2006-12-22
CGGeometry Reference (HTML) (PDF)
Describes structures and functions for manipulating points, rectangles, and sizes.
Graphics & Imaging 2009-01-06
CGGLContext Reference (HTML) (PDF)
Describes a graphics context for OpenGL commands. Not recommended
Graphics & Imaging 2006-12-22
CGGradient Reference (HTML) (PDF)
Describes the functions that create and operate on Quartz gradient objects.
Graphics & Imaging 2007-05-01
CGImage Reference (HTML) (PDF)
Describes a representation of an image.
Graphics & Imaging 2008-04-08
CGImageDestination Reference (HTML) (PDF)
Describes the opaque type for writing image data.
Graphics & Imaging 2007-05-04
CGImageProperties Reference (HTML) (PDF)
Describes property constants for source and destination images.
Carbon, Graphics & Imaging 2007-10-31
CGImageSource Reference (HTML) (PDF)
Describes the opaque type for reading image data.
Graphics & Imaging 2007-12-04
CGL Reference (HTML) (PDF)
Describes Apple's low level interface for OpenGL contexts.
Carbon, Graphics & Imaging 2007-06-28
CGLayer Reference (HTML) (PDF)
Describes the opaque type for creating and drawing to a Quartz layer.
Graphics & Imaging 2006-12-22
CGPath Reference (HTML) (PDF)
Describes a vector-based path consisting of line and curve segments.
Graphics & Imaging 2006-12-22
CGPattern Reference (HTML) (PDF)
Describes a representation of a fill pattern.
Graphics & Imaging 2006-12-22
CGPDFArray Reference (HTML) (PDF)
Describes an array structure in a PDF document.
Graphics & Imaging 2008-10-15