Jump To:
The Reference Library is a comprehensive collection of Apple technical resources, including Articles, Guides, Reference, Release Notes, Sample Code, Technical Notes, and Technical Q&As. Each of the links below leads to the resources for a specific topic.

Document Descriptions
On Off
Display

Sort by
Title
Sort by
Topic
Sort by
Resource Type
Sorted by
Date
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
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) (DMG) (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) (日本語 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) (DMG) (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) (DMG) (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) (DMG) (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) (DMG) (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) (DMG) (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
CGPDFOperatorTable Reference (HTML) (PDF)
Describes a collection of PDF operators and associated callback functions.
Graphics & Imaging Reference 2009-03-04
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
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 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
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
Dock Tile Programming Guide (HTML) (PDF)
Explains how to provide an icon and contextual menu in Carbon applications.
Carbon, Cocoa, User Experience Guides 2009-03-04
Dynamic Loader Release Notes (HTML)
Updated for Mac OS X v10.5.
Mac OS X, Tools Release Notes 2009-03-04
Error Handling Programming Guide For Cocoa (HTML) (PDF)
Describes NSError objects, related Application Kit support for error handling, and how to use these features in your code.
Cocoa Guides 2009-03-04
I/O Kit Framework Reference (HTML)
Describes the I/O Kit classes that support non-kernel access to I/O Kit objects through the device-interface mechanism.
Audio, Darwin, Hardware & Drivers Reference 2009-03-04
IKSlideshowDataSource Protocol Reference (HTML) (PDF)
Describes the methods that a slideshow object uses to access the contents of its data source object.
Cocoa, Graphics & Imaging Reference 2009-03-04
Java for Mac OS X v10.4, Release 8 Release Notes (HTML) (PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.4, Release 8.
Internet & Web, Java, Mac OS X Server, Security Release Notes 2009-03-04
Java for Mac OS X v10.5 Update 3 Release Notes (HTML) (PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.5 Update 3.
Internet & Web, Java, Mac OS X Server, Security Release Notes 2009-03-04
Java Info.plist Key Reference for Mac OS X (HTML) (PDF)
Describes the property list keys available in Java for Mac OS X.
Internet & Web, Java, Mac OS X Server Reference 2009-03-04
Java System Property Reference for Mac OS X (HTML) (PDF)
Describes the System Properties offered by Java for Mac OS X.
Internet & Web, Java, Mac OS X Server Reference 2009-03-04
Java Virtual Machine Option Reference for Mac OS X (HTML) (PDF)
Describes the virtual machine options offered by Java for Mac OS X.
Internet & Web, Java, Mac OS X Server Reference 2009-03-04
NSATSTypesetter Class Reference (HTML) (PDF)
Describes a typesetter that places glyphs for text layout.
Cocoa, Text & Fonts Reference 2009-03-04
NSDockTile Class Reference (HTML) (PDF)
Describes the interface for customizing an application's dock tiles
Cocoa Reference 2009-03-04
NSPointerArray Class Reference (HTML) (PDF)
Describes an ordered collection of pointers.
Cocoa Reference 2009-03-04
NSWindow Class Reference (HTML) (PDF)
Describes a window.
Cocoa, Graphics & Imaging, User Experience Reference 2009-03-04
QTCaptureDecompressedVideoOutput Class Reference (HTML) (PDF)
Describes a QuickTime capture output object for decompressing video.
QuickTime Reference 2009-03-04
QTCaptureMovieFileOutput Class Reference (HTML) (PDF)
Describes an object that writes captured media to a QuickTime movie file.
QuickTime Reference 2009-03-04
QTCaptureOutput Class Reference (HTML) (PDF)
Describes the interface for connecting capture output destinations to a capture session object.
Cocoa, QuickTime Reference 2009-03-04
QTCaptureVideoPreviewOutput Class Reference (HTML) (PDF)
Describes an object for previewing a video stream that is being captured.
Cocoa, QuickTime Reference 2009-03-04
QTMedia Class Reference (HTML) (PDF)
Describes a QuickTime media object.
Cocoa, QuickTime Reference 2009-03-04
QTTrack Class Reference (HTML) (PDF)
Describes a QuickTime movie track.
Cocoa, QuickTime Reference 2009-03-04
WebDocumentText Protocol Reference (HTML) (PDF)
Describes the protocol adopted by document view objects to support working with text.
Cocoa Reference 2009-03-04
WebFrameView Class Reference (HTML) (PDF)
Describes the class for displaying the actual web content contained in a frame.
Cocoa Reference 2009-03-04
WebHistory Class Reference (HTML) (PDF)
Describes the class for maintaining a set of pages visited by users.
Cocoa Reference 2009-03-04
WebPolicyDecisionListener Protocol Reference (HTML) (PDF)
Describes the protocol for handling download decisions asynchronously.
Cocoa Reference 2009-03-04
WebUIDelegate Protocol Reference (HTML) (PDF)
Describes the protocol used to control user interface-related aspects, such as opening windows and augmenting default menus.
Cocoa Reference 2009-03-04
Xcode Build Setting Reference (HTML) (PDF)
Describes the build settings used in the Xcode build system to compile source code and produce binary files.
Tools Reference 2009-03-04
64-Bit Transition Guide for Cocoa (HTML) (PDF)
Explains how to port Cocoa projects to 64-bit addressing.
Cocoa Guides 2009-03-03
Network Kernel Extensions Programming Guide (HTML) (PDF)
Describes how to write a kernel extension for adding or modifying functionality of a networking stack (Mac OS X 10.4 and later).
Darwin, Hardware & Drivers, Networking Guides 2009-03-02
Dynamic Library Programming Topics (HTML) (PDF)
Explains how to design, implement, and use dynamic libraries.
Darwin, Open Source, Tools Guides 2009-02-26
Audio Queue - Looping Compressed Audio (HTML)
QA1636: Discusses the format information required to seamlessly loop compressed audio using Audio Queue.
Audio Technical Q&As 2009-02-20
PMPrinterTest (HTML) (DMG) (ZIP)
Demonstrates using the PMPrinter APIs to obtain information about the connected printers.
Carbon, Cocoa, Printing Sample Code 2009-02-13
Tips for searching Headers, APIs and ADC reference material. (HTML)
QA1475: Presents a number of different ways to search for APIs and reference material on the system.
Tools Technical Q&As 2009-02-13
Archives and Serializations Programming Guide for Cocoa (HTML) (PDF)
Explains how to put Cocoa objects into and remove them from a representation suitable for archiving.
Cocoa Guides 2009-02-04
CALayer Class Reference (HTML) (PDF)
Describes a node of animated visual content.
Cocoa, Graphics & Imaging Reference 2009-02-04
CFCalendar Reference (HTML) (PDF)
Describes a calendar.
Core Foundation Reference 2009-02-04
CFURL Reference (HTML) (PDF)
Describes a string that uniquely identifies a resource.
Core Foundation Reference 2009-02-04
Cocoa Event-Handling Guide (HTML) (PDF)
Introduces event mechanisms and the types of events in Cocoa and describes how to handle events of each type.
Cocoa Guides 2009-02-04
Collections Programming Topics for Cocoa (HTML) (PDF)
Explains how to group objects in arrays, sets, or dictionaries in Cocoa.
Cocoa Guides 2009-02-04
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
Dialogs and Special Panels (HTML) (PDF)
Explains how to create alert panels. Includes links to documents about other types of panels.
Cocoa, User Experience Guides 2009-02-04
DOMNode Additions Reference (HTML) (PDF)
Describes the API added to the DOMNode class to facilitate communication between WebKit and the DOM API.
Cocoa Reference 2009-02-04
Extending and Troubleshooting Directory Services (HTML)
Explains how to extend Directory Services for Mac OS X Server v10.5 and how to troubleshoot problems.
Mac OS X Server, Networking Release Notes 2009-02-04
Final Cut Pro XML Interchange Format (HTML) (PDF)
Describes Final Cut Pro XML Interchange Format version 4, providing access to contents of FCP projects.
Apple Applications Guides 2009-02-04
J2SE 5.0 Apple Extensions Reference (HTML)
Describes the Javadoc-formatted API for the JDK and for Apple's MRJ packages.
Java Reference 2009-02-04
Key-Value Coding Programming Guide (HTML) (PDF)
Conceptual information about how to access a Cocoa object's values using keys.
Cocoa Guides 2009-02-04
Mac OS X ABI Function Call Guide (HTML) (PDF)
Describes the function-calling conventions used in the architectures supported by Mac OS X.
Carbon, Cocoa, Darwin, Tools Guides 2009-02-04
Mac OS X ABI Mach-O File Format Reference (HTML) (PDF)
Describes the data structures that make up the Mach-O file format.
Carbon, Cocoa, Darwin, Open Source, Tools Reference 2009-02-04
Mach-O Programming Topics (HTML) (PDF)
Explains the use of the Mac OS X runtime architecture, including program types, loading and executing code, and using libraries and plug-ins.
Tools Guides 2009-02-04
NSApplication Class Reference (HTML) (PDF)
Describes the responder object that manages an application's events and resources.
Cocoa Reference 2009-02-04
NSCalendar Class Reference (HTML) (PDF)
Describes a calendar.
Cocoa, Internationalization Reference 2009-02-04
NSCell Class Reference (HTML) (PDF)
Describes the interface for cell objects.
Cocoa, User Experience Reference 2009-02-04
NSEvent Class Reference (HTML) (PDF)
Describes an input action such as a mouse click.
Cocoa Reference 2009-02-04
NSHelpManager Class Reference (HTML) (PDF)
Describes an application-level help system.
Cocoa, User Experience Reference 2009-02-04
NSKeyValueCoding Protocol Reference (HTML) (PDF)
Describes the interface for accessing object properties indirectly by key name or key path.
Cocoa Reference 2009-02-04
NSMenuView Class Reference (HTML) (PDF)
Describes a deprecated class replaced by the NSMenu class.
Cocoa, User Experience Reference 2009-02-04
NSObject Class Reference (HTML) (PDF)
Describes the Cocoa root class.
Cocoa Reference 2009-02-04
NSOpenPanel Class Reference (HTML) (PDF)
Describes the panel that a user employs to locate and open a file.
Cocoa, User Experience Reference 2009-02-04
NSOutlineView Class Reference (HTML) (PDF)
Describes a row-and-column format view for displaying hierarchical data.
Cocoa, User Experience Reference 2009-02-04
NSPersistentDocument Core Data Tutorial (HTML) (PDF)
Step-by-step instructions for building a simple but functionally rich application using NSPersistentDocument and Cocoa bindings.
Cocoa Guides 2009-02-04
NSPersistentDocument Core Data Tutorial for Mac OS X v10.4. (HTML) (PDF)
Deprecated - Step-by-step instructions for building a simple but functionally rich application using NSPersistentDocument and Cocoa bindings.
Cocoa Guides 2009-02-04
NSSavePanel Class Reference (HTML) (PDF)
Describes the panel that a user employs to set a file-system location and save a file.
Cocoa, User Experience Reference 2009-02-04
NSShadow Class Reference (HTML) (PDF)
Describes a drop shadow for a drawing operation.
Cocoa, Graphics & Imaging Reference 2009-02-04
NSString Application Kit Additions Reference (HTML) (PDF)
Describes additions for drawing strings.
Cocoa, Text & Fonts Reference 2009-02-04
NSString Class Reference (HTML) (PDF)
Describes an immutable character string.
Cocoa Reference 2009-02-04
NSURL Class Reference (HTML) (PDF)
Describes a string that uniquely identifies a resource.
Cocoa, Internet & Web, Networking Reference 2009-02-04
NSURLHandle Class Reference (HTML) (PDF)
Describes a deprecated technology replaced by the NSURLDownload class.
Cocoa, Internet & Web, Networking Reference 2009-02-04
NSView Class Reference (HTML) (PDF)
Describes the interface for drawing, event handling, and printing in views.
Cocoa, Graphics & Imaging, Printing Reference 2009-02-04
Objective-C 2.0 Runtime Programming Guide (HTML) (PDF)
Describes the Objective-C 2.0 runtime support library.
Cocoa Guides 2009-02-04
Toolbar Programming Topics for Cocoa (HTML) (PDF)
Explains how to use Cocoa toolbars.
Cocoa, User Experience Guides 2009-02-04
Tree-Based XML Programming Guide for Cocoa (HTML) (PDF)
Explains how to use the NSXML classes of Cocoa to process, modify, and query XML data.
Cocoa, Internet & Web Guides 2009-02-04
Universal Binary Programming Guidelines, Second Edition (HTML) (PDF)
Conceptual information and tips for writing code that runs on PowerPC-based and Intel-based Macintosh computers.
Carbon, Cocoa, Darwin, Mac OS X, Open Source, Performance, Tools Guides 2009-02-04
WebBackForwardList Class Reference (HTML) (PDF)
Describes the class for tracking a list of visited pages with relation to the most recent page.
Cocoa Reference 2009-02-04
WebObjects Tutorial (HTML) (PDF)
Steps for building a simple WebObjects application using Eclipse and the WOLips plug-in.
Internet & Web, Java, Mac OS X Server, Tools Guides 2009-02-04
Window Programming Guide for Cocoa (HTML) (PDF)
Explains how to use Cocoa windows and panels.
Cocoa, User Experience Guides 2009-02-04
Xcode Build System Guide (HTML) (PDF)
Provides a detailed description of the Xcode build system and shows how to customize it.
Tools Guides 2009-02-04
Xcode Design Tools for Class Modeling (HTML) (PDF)
Describes the Xcode Design Tools for Class Modeling.
Carbon, Cocoa, Java, Tools Guides 2009-02-04
QuickTime Audio - Easy Frequency Level Metering with MovieAudio APIs (HTML)
QA1459: Describes how to perform frequency band level metering using MovieAudio metering APIs.
Audio, Carbon, Cocoa, QuickTime Technical Q&As 2009-01-29
Audio Export - Encoding AAC Audio For MPEG-4 Export (HTML)
TN2237: The QT MPEG4 Exporter does not show all options for generating AAC, this TN discusses workarounds.
Audio, QuickTime Technical Notes 2009-01-27
DOMHTMLDocument Additions Reference (HTML) (PDF)
Describes the API added to the DOMHTMLDocument class to facilitate communication between WebKit and the DOM API.
Cocoa Reference 2009-01-26
Quartz Window Services Reference (HTML)
Describes the interface for capturing the contents of a window.
Carbon, Graphics & Imaging Reference 2009-01-15
Document-Based Applications Overview (HTML) (PDF)
Explains how to design and implement Cocoa applications that manage multiple documents.
Cocoa Guides 2009-01-12
iSync JavaScript Reference (HTML) (PDF)
Describes a few JavaScript classes used to write phone connection functions in iSync Plug-in Maker.
Apple Applications, Scripting & Automation Reference 2009-01-09
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
Mac OS X Assembler Reference (HTML) (PDF)
Describes the syntax, directives, and specific options required for the Mac OS X assembler.
Tools Reference 2009-01-07
QTMovie Class Reference (HTML) (PDF)
Describes a QuickTime movie and movie controller.
Cocoa, QuickTime Reference 2009-01-07
vDSP Single-Vector Operations Reference (HTML) (PDF)
This document describes the C API for performing common routines on a single vector in vDSP.
Carbon, Performance Reference 2009-01-07
Authorization Services Programming Guide (HTML) (PDF)
Explains how to add fine-grained control of privileged operations in an application.
Carbon, Cocoa, Darwin, Open Source, Security Guides 2009-01-06
CFStringTokenizer Reference (HTML) (PDF)
Describes an opaque type for breaking a string into tokens.
Core Foundation, Internationalization Reference 2009-01-06
CGDataProvider Reference (HTML) (PDF)
Describes an opaque data type for reading image data.
Graphics & Imaging Reference 2009-01-06
CGGeometry Reference (HTML) (PDF)
Describes structures and functions for manipulating points, rectangles, and sizes.
Graphics & Imaging Reference 2009-01-06
Cocoa Drawing Guide (HTML) (PDF)
Explains how to use Cocoa to draw your application's user interface.
Cocoa, Graphics & Imaging Guides 2009-01-06
Distribution Definition Reference (HTML) (PDF)
Describes the schema of distribution definition files.
Tools Reference 2009-01-06
Documentation Set Guide (HTML) (PDF)
Explains how to integrate third-party documentation with the Xcode Documentation window.
Tools Guides 2009-01-06
Foundation Release Notes (10.4 and earlier) (HTML)
Release notes for older versions of Mac OS X.
Cocoa Release Notes 2009-01-06
IBDocument Class Reference (HTML) (PDF)
Describes an Interface Builder document, which visually represents a nib file.
Cocoa, Tools Reference 2009-01-06
Internationalization Programming Topics (HTML) (PDF)
Explains how to support multiple languages in software.
Carbon, Cocoa, Core Foundation, Internationalization, Tools Guides 2009-01-06
Kernel Framework Reference (HTML)
Describes the APIs and classes (including I/O Kit families) that support kernel-resident device drivers.
Audio, Darwin, Hardware & Drivers Reference 2009-01-06
NSBitmapImageRep Class Reference (HTML) (PDF)
Describes an object that draws an image from bitmap data.
Cocoa, Graphics & Imaging Reference 2009-01-06
NSColor Class Reference (HTML) (PDF)
Describes a representation of color and opacity.
Cocoa, Graphics & Imaging Reference 2009-01-06
NSCursor Class Reference (HTML) (PDF)
Describes the appearance of the user interface cursor.
Cocoa, User Experience Reference 2009-01-06
NSDocument Class Reference (HTML) (PDF)
Describes the interface for managing content using Cocoa's document system.
Cocoa Reference 2009-01-06
NSGlyphStorage Protocol Reference (HTML) (PDF)
Describes the interface between a glyph generator and glyph storage.
Cocoa, Text & Fonts Reference 2009-01-06
NSGradient Class Reference (HTML) (PDF)
Describes a color gradient to use when drawing.
Cocoa Reference 2009-01-06
NSImage Class Reference (HTML) (PDF)
Describes a graphical image that includes facilities for drawing and compositing.
Cocoa, Graphics & Imaging Reference 2009-01-06
NSImageCell Class Reference (HTML) (PDF)
Describes an object that displays an image in a frame, usually in a control.
Cocoa, User Experience Reference 2009-01-06
NSImageRep Class Reference (HTML) (PDF)
Describes the interface for managing and drawing image data.
Cocoa, Graphics & Imaging Reference 2009-01-06
NSOutputStream Class Reference (HTML) (PDF)
Describes a write-only data stream.
Cocoa, Networking Reference 2009-01-06
NSPanel Class Reference (HTML) (PDF)
Describes a window for performing auxiliary functions in an application.
Cocoa, Graphics & Imaging, User Experience Reference 2009-01-06
NSPrintInfo Class Reference (HTML) (PDF)
Describes the print settings used for a print job.
Cocoa, Printing Reference 2009-01-06
NSScreen Class Reference (HTML) (PDF)
Describes a representation of a screen (computer monitor).
Cocoa, Graphics & Imaging Reference 2009-01-06
NSSpeechSynthesizer Class Reference (HTML) (PDF)
Describes the Cocoa parser that converts text to speech.
Cocoa, Text & Fonts, User Experience Reference 2009-01-06
NSTextField Class Reference (HTML) (PDF)
Describes a control that displays editable text.
Cocoa, User Experience Reference 2009-01-06
NSTextFieldCell Class Reference (HTML) (PDF)
Describes the user interface of a text field.
Cocoa, User Experience Reference 2009-01-06
Objective-C 1 Runtime Reference (HTML) (PDF)
Deprecated - Describes the data structures and functions of the Objective-C 1.0 runtime support library.
Cocoa Reference 2009-01-06
PackageMaker User Guide (HTML) (PDF)
Describes how to use PackageMaker to create installation packages.
Tools Guides 2009-01-06
Quartz Composer WebKit Plug-in JavaScript Reference (HTML) (PDF)
Describes the API for manipulating Quartz Composer compositions in webpages and Dashboard widgets via the Quartz Composer WebKit Plug-in.
Apple Applications, Graphics & Imaging, Internet & Web, Scripting & Automation Guides 2009-01-06
Resource Programming Guide (HTML) (PDF)
Explains how to work with nib and bundle resources in Mac OS X applications.
Carbon, Cocoa, Core Foundation Guides 2009-01-06
Safari JavaScript Database Programming Guide (HTML) (PDF)
Describes the JavaScript Database, a SQLite database built into Safari that provides local storage accessible to JavaScript applications.
Apple Applications, Internet & Web Guides 2009-01-06
Safari User Guide for Web Developers (HTML) (PDF)
Describes the developer tools built into Safari for analyzing, testing, and debugging HTML, JavaScript, style sheets, and DOM structure.
Apple Applications, Internet & Web, Networking, Scripting & Automation Guides 2009-01-06
SFAuthorization Class Reference (HTML) (PDF)
Describes the class used to restrict a user's access to particular features in a Mac OS X application or daemon.
Cocoa, Security Reference 2009-01-06
vDSP Correlation, Convolution, and Filtering Reference (HTML) (PDF)
Describes an interface for performing correlation, convolution, and filtering operations on real or complex signals.
Carbon, Performance Reference 2009-01-06
vDSP Matrix Operations Reference (HTML) (PDF)
Describes an interface for matrix arithmetic operations.
Carbon, Performance Reference 2009-01-06
vDSP One-Dimensional Fast Fourier Transforms Reference (HTML) (PDF)
Describes an interface for performing one-dimensional fast Fourier transforms on an input signal.
Carbon, Performance Reference 2009-01-06
vDSP Vector-To-Scalar Operations Reference (HTML) (PDF)
Describes functions that receive a vector as input and compute scalars as output.
Carbon, Performance Reference 2009-01-06
vDSP Vector-to-Vector Arithmetic Operations Reference (HTML) (PDF)
Describes functions that receive a vector as input and return a vector as output.
Carbon, Performance Reference 2009-01-06
vecLib Framework Reference (HTML) (PDF)
Describes the C API for vector mathematical functions in the vecLib subframework of the Accelerate framework.
Performance Reference 2009-01-06
Web Services Core Framework Reference (HTML)
Describes the client-side APIs for accessing web services.
Carbon, Cocoa, Core Foundation, Internet & Web Reference 2009-01-06
Web Services Core Programming Guide (HTML) (PDF)
Explains how to use the new Web Services client-side frameworks available in Mac OS X.
Carbon, Cocoa, Internet & Web, Networking Guides 2009-01-06
What's New in Xcode (HTML) (PDF)
Provides an overview of new and improved features in the Xcode application.
Tools Guides 2009-01-06
Xcode Debugging Guide (HTML) (PDF)
Describes the Xcode debugging facilities and the recommended debugging techniques.
Performance, Tools Guides 2009-01-06
Xcode Overview (HTML) (PDF)
Describes the Xcode IDE and its major components, and provides and overview of the development process.
Carbon, Cocoa, Tools Guides 2009-01-06
Xcode Project Management Guide (HTML) (PDF)
Provides practical descriptions of the major development tasks developers perform with Xcode.
Carbon, Cocoa, Internationalization, Tools Guides 2009-01-06
Xcode Refactoring Guide (HTML) (PDF)
Shows how to improve readability of source code while retaining its functionality.
Tools Guides 2009-01-06
Xcode Source Management Guide (HTML) (PDF)
Describes how to manage source changes using source control and snapshots.
Tools Guides 2009-01-06
Xcode User Default Reference (HTML) (PDF)
Describes the user defaults developers can use to customize Xcode behavior.
Tools Reference 2009-01-06
Xcode Workspace Guide (HTML) (PDF)
Provides an overview of the Xcode workspace, and shows how to use its components and features.
Carbon, Cocoa, Internet & Web, Tools Guides 2009-01-06
NSAutoreleasePool Class Reference (HTML) (PDF)
Describes the interface to the deferred-release mechanism in Cocoa's reference-counted memory management system.
Cocoa, Performance Reference 2009-01-02
NSObject Protocol Reference (HTML) (PDF)
Describes the interface used to define basic object behavior.
Cocoa Reference 2008-12-22
NSLayoutManager Class Reference (HTML) (PDF)
Describes an object for controlling text layout.
Cocoa, Text & Fonts Reference 2008-12-20
Installer JavaScript Reference (HTML) (PDF)
Describes the JavaScript object model used in distribution definition files.
Games, Tools, User Experience Reference 2008-12-16
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
Video Digitizers - Adding Clean Aperture and Pixel Aspect Ratio Information (HTML)
QA1512: Discusses the importance of adding 'pasp' and 'clap' image description extensions to the ImageDescription returned by a VDIG.
QuickTime Technical Q&As 2008-11-20
Apple JavaScript Coding Guidelines (HTML) (PDF)
Provides an overview of the JavaScript language, its object-oriented features, and coding best practices.
Apple Applications, Internet & Web, QuickTime, Scripting & Automation, Tools Guides 2008-11-19
Application Kit Framework Reference (HTML) (PDF)
Describes the interface for all things related to an application's user interface.
Cocoa, Graphics & Imaging, User Experience Reference 2008-11-19
Application Kit Functions Reference (HTML) (PDF)
Describes the functions that support the Application Kit framework.
Cocoa Reference 2008-11-19
Certificate, Key, and Trust Services Programming Guide (HTML) (PDF)
Shows how to evaluate trust for a certificate and recover from a trust failure.
Carbon, Cocoa, Security Guides 2008-11-19
Certificate, Key, and Trust Services Reference (HTML) (PDF)
Describes services to read and evaluate certificates and to use cryptographic keys.
Carbon, Cocoa, Security Reference 2008-11-19
Cocoa Fundamentals Guide (HTML) (PDF)
Introduces the basic concepts, terminology, architectures, and design patterns of the Cocoa frameworks and development environment.
Cocoa, Mac OS X Guides 2008-11-19
Code Signing Guide (HTML) (PDF)
Explains how you can sign your code and why you should.
Carbon, Cocoa, Darwin, Hardware & Drivers, Internet & Web, Java, Mac OS X Server, Networking, Open Source, Security, Tools Guides 2008-11-19
Core Audio Data Types Reference (HTML) (PDF)
Describes data types and constants used throughout Core Audio.
Audio Reference 2008-11-19
Garbage Collection Programming Guide (HTML) (PDF)
Describes the garbage collection system for Cocoa.
Cocoa Guides 2008-11-19
Interface Builder User Guide (HTML) (PDF)
Conceptual information and tasks explaining how to use the Interface Builder application to design user interfaces.
Carbon, Cocoa, Tools, User Experience Guides 2008-11-19
ISyncSession Class Reference (HTML) (PDF)
An ISyncSession object is used to manage a single sync operation.
Cocoa Reference 2008-11-19
Keychain Services Reference (HTML) (PDF)
Describes the Keychain Services API, used to create, find, modify, and delete keychain items.
Carbon, Cocoa, Security Reference 2008-11-19
NSDateFormatter Class Reference (HTML) (PDF)
Describes a date formatter.
Cocoa, Internationalization, User Experience Reference 2008-11-19
NSNumberFormatter Class Reference (HTML) (PDF)
Describes a number formatter.
Cocoa, User Experience Reference 2008-11-19
NSOperation Class Reference (HTML) (PDF)
Describes an encapsulated, single-shot task.
Cocoa Reference 2008-11-19
NSOperationQueue Class Reference (HTML) (PDF)
Describes an object that manages a set of prioritized operations.
Cocoa Reference 2008-11-19
NSTimer Class Reference (HTML) (PDF)
Describes a timer.
Cocoa Reference 2008-11-19
Object-Oriented Programming with Objective-C (HTML) (PDF)
Describes object-oriented programming from the perspective of an Objective-C developer.
Cocoa Guides 2008-11-19
Objective-C 2.0 Runtime Reference (HTML) (PDF)
Describes the data structures and functions of the Objective-C runtime support library.
Cocoa Reference 2008-11-19
Property List Programming Guide (HTML) (PDF)
Explains how to use structured, textual representations of data in Cocoa.
Cocoa Guides 2008-11-19
Quartz Display Services Reference (HTML) (PDF)
Describes the interface for configuring and controlling display hardware.
Carbon, Graphics & Imaging, Hardware & Drivers Reference 2008-11-19
Safari CSS Reference (HTML) (PDF)
Describes the Cascading Style Sheet (CSS) properties that are supported by Safari and WebKit.
Apple Applications, Internet & Web, Open Source Reference 2008-11-19
Safari Visual Effects Guide (HTML) (PDF)
Describes how to add visual effects to web content that is supported by Safari on the desktop and iPhone OS.
Internet & Web Guides 2008-11-19
System Startup Programming Topics (HTML) (PDF)
Explains the boot process used to initialize the Mac OS X operating system.
Darwin, Mac OS X, Mac OS X Server, Open Source, Scripting & Automation Guides 2008-11-19
Timer Programming Topics for Cocoa (HTML) (PDF)
Explains how to use timers for scheduling automatic, repeating message invocations in Cocoa.
Cocoa Guides 2008-11-19
vDSP Two-Dimensional Fast Fourier Transforms Reference (HTML) (PDF)
Improved function discussions and corrections.
Carbon, Performance Reference 2008-11-19
WebKit Reference Update (HTML) (PDF)
Summarizes the symbols added to the WebKit framework.
Cocoa, Internet & Web Release Notes 2008-11-19
WebObjects File Format Reference (HTML) (PDF)
New document that describes the bundle format of WebObjects documents such as the EOModel and WOComponent bundles.
Internet & Web, Java, Mac OS X Server Reference 2008-11-19
Xcode Release Notes (HTML)
Lists changes to Xcode.
Tools Release Notes 2008-11-19
NSMutableArray Class Reference (HTML) (PDF)
Describes a mutable ordered collection.
Cocoa Reference 2008-11-17
Core Animation Programming Guide (HTML) (PDF)
Introduces the main components and services of Core Animation.
Cocoa, Graphics & Imaging Guides 2008-11-13
NSHTTPCookie Class Reference (HTML) (PDF)
Describes an opaque set of data that represents state or configuration.
Cocoa, Internet & Web, Networking Reference 2008-11-13
Kernel Core Dumps (HTML)
TN2118: Explains how to gather and use remote kernel core dumps.
Darwin, Networking, Tools Technical Notes 2008-11-12
Safari HTML Reference (HTML) (PDF)
Describes the Hypertext Markup Language (HTML) tags and properties that are supported by Safari and WebKit.
Apple Applications, Internet & Web, Open Source Reference 2008-11-12
Xcode 3 Project Compatiblity (HTML)
QA1572: Describes the minimum requirements for opening Project Builder or older Xcode projects in Xcode 3.
Tools Technical Q&As 2008-11-12
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
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
Playback of QuickTime movie audio through a multi-channel speaker system (HTML)
QA1627: Specify a specific pair of channels for QuickTime audio movie playback through a multi-channel speaker system
Audio, QuickTime Technical Q&As 2008-11-05
QuickTime Audio - Retrieving the correct audio format bit depth value (HTML)
QA1477: Discusses how to retrieve accurate audio format bit depth.
Audio, QuickTime Technical Q&As 2008-11-05
Animating the frame of a CALayer. (HTML)
QA1620: Explains how the frame property of a layer interacts with animations.
Cocoa, Games, Graphics & Imaging Technical Q&As 2008-10-24
Apple Publications Style Guide (PDF)
Describes style and usage of Apple terms, including user interface terms that should be used in applications.
User Experience Guides 2008-10-16
Accessibility (ApplicationServices/HIServices) Reference (HTML)
Describes the low-level API for making applications accessible to assistive applications.
User Experience Reference 2008-10-15
Animation Overview (HTML) (PDF)
Describes the animation facilities provided by Mac OS X.
Carbon, Cocoa, Games, Graphics & Imaging Guides 2008-10-15
Audio File Stream Services Reference (HTML) (PDF)
Describes the interface for reading non-random access audio file streams.
Audio Reference 2008-10-15
Bluetooth Framework Reference (HTML)
Describes the C and Objective-C APIs that support user-space access to Bluetooth devices.
Darwin, Hardware & Drivers Reference 2008-10-15
Button Programming Topics for Cocoa (HTML) (PDF)
Explains how to use Cocoa buttons.
Cocoa, User Experience Guides 2008-10-15
CFMutableString Reference (HTML) (PDF)
Describes a mutable character string.
Core Foundation, Internationalization Reference 2008-10-15
CFNetwork Error Codes Reference (HTML) (PDF)
Describes error codes used by the CFNetwork API.
Core Foundation, Networking Reference 2008-10-15
CFSocket Reference (HTML) (PDF)
Describes a network communications channel.
Core Foundation Reference 2008-10-15
CFString Reference (HTML) (PDF)
Describes an immutable character string.
Core Foundation, Internationalization Reference 2008-10-15
CFTimeZone Reference (HTML) (PDF)
Describes a representation of a time zone.
Core Foundation Reference 2008-10-15
CFXMLParser Reference (HTML) (PDF)
Describes an object for finding and extracting data in XML documents.
Core Foundation Reference 2008-10-15
CFXMLTree Reference (HTML) (PDF)
Describes an XML document as a tree structure.
Core Foundation Reference 2008-10-15
CGPDFArray Reference (HTML) (PDF)
Describes an array structure in a PDF document.
Graphics & Imaging Reference 2008-10-15
CGPDFContentStream Reference (HTML) (PDF)
Describes the appearance of a PDF page.
Graphics & Imaging Reference 2008-10-15
CGPDFDictionary Reference (HTML) (PDF)
Describes a dictionary structure in a PDF document.
Graphics & Imaging Reference 2008-10-15
CGPDFObject Reference (HTML) (PDF)
Describes a PDF object in a PDF document.
Graphics & Imaging Reference 2008-10-15
CGPDFScanner Reference (HTML) (PDF)
Describes an opaque type for parsing a PDF content stream.
Graphics & Imaging Reference 2008-10-15
CGPDFStream Reference (HTML) (PDF)
Describes a PDF data stream, which typically represents an image or a page description.
Graphics & Imaging Reference 2008-10-15
CGPDFString Reference (HTML) (PDF)
Describes a character string in a PDF document.
Graphics & Imaging Reference 2008-10-15
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
CTFontDescriptor Reference (HTML) (PDF)
Describes a dictionary that fully specifies a font.
Carbon, Text & Fonts Reference 2008-10-15
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
DNS Service Discovery Java Reference (HTML)
Describes DNS Service Discovery API features of ZeroConf networking for Java on Mac OS X in Javadoc format.
Hardware & Drivers, Java, Networking Reference 2008-10-15
DOMDocument Additions Reference (HTML) (PDF)
Describes the API added to the DOMDocument class to facilitate communication between WebKit and the DOM API.
Cocoa Reference 2008-10-15
DOMElement Additions Reference (HTML)
Describes the API added to the DOMElement class to facilitate communication between WebKit and the DOM API.
Cocoa Reference 2008-10-15
DOMRange Additions Reference (HTML) (PDF)
Describes the API added to the DOMRange class to facilitate communication between WebKit and the DOM API.
Cocoa Reference 2008-10-15
Foundation Functions Reference (HTML) (PDF)
Describes Foundation framework functions.
Cocoa Reference 2008-10-15
Handling Unicode Text Editing With MLTE (HTML) (PDF)
Explains how to use Apple's multilingual text engine.
Carbon, Graphics & Imaging, Internationalization, Text & Fonts Guides 2008-10-15
HTML Scripting Guide for QuickTime (HTML) (PDF)
Defines the HTML tags and parameters used to communicate with the QuickTime browser plug-in, ActiveX control, and QuickTime Player.
Internet & Web, QuickTime, Scripting & Automation Guides 2008-10-15
Identity Services Programming Guide (HTML) (PDF)
Explains how identities work and how to use them in applications.
Core Foundation, Networking, Security, User Experience Guides 2008-10-15
IMService Class Reference (HTML) (PDF)
Describes the IMService objects that each represent one service available through iChat.
Cocoa Reference 2008-10-15
Instruments User Guide (HTML) (PDF)
Describes the Instruments application and explains how to use it to examine program behavior.
Tools Guides 2008-10-15
Java Development Guide for Mac OS X (HTML) (PDF)
Describes what you need to take into account when developing and deploying a Java application on Mac OS X.
Internet & Web, Java, Mac OS X Server, Porting Guides 2008-10-15
Locales Programming Guide (HTML) (PDF)
Explains how to use locales to retrieve, interpret, and display localized information in Core Foundation.
Carbon, Core Foundation, Internationalization Guides 2008-10-15
Mac OS X Server Open Directory Administration (PDF)
Explains how to manage directory and authentication services.
Mac OS X Server, Security Guides 2008-10-15
Mac OS X Server Upgrading and Migrating (PDF)
Explains how to use data and service settings from an earlier version of Mac OS X Server or Windows NT.
Mac OS X Server Guides 2008-10-15
Mac OS X Technology Overview (HTML) (PDF)
Introduces Mac OS X and its technologies.
Cocoa, Mac OS X, User Experience Guides 2008-10-15
Memory Management Programming Guide for Core Foundation (HTML) (PDF)
Explains how to allocate and deallocate objects in Core Foundation.
Carbon, Core Foundation Guides 2008-10-15
NSAtomicStore Class Reference (HTML) (PDF)
Describes a Core Data atomic persistent store.
Cocoa Reference 2008-10-15
NSAttributedString Class Reference (HTML) (PDF)
Describes a character string with attributes.
Cocoa, Text & Fonts Reference 2008-10-15
NSBox Class Reference (HTML) (PDF)
Describes a view that can display its border and a title.
Cocoa, Graphics & Imaging, Printing, User Experience Reference 2008-10-15
NSCharacterSet Class Reference (HTML) (PDF)
Describes a set of Unicode characters used in scanning and searching operations.
Cocoa Reference 2008-10-15
NSControl Class Reference (HTML) (PDF)
Describes the interface for views that respond to user actions by sending action messages.
Cocoa, User Experience Reference 2008-10-15
NSDate Class Reference (HTML) (PDF)
Describes a single point in time.
Cocoa Reference 2008-10-15
NSDateComponents Class Reference (HTML) (PDF)
Describes the components of a date.
Cocoa Reference 2008-10-15
NSDirectoryEnumerator Class Reference (HTML) (PDF)
Describes the facility for enumerating the contents of a directory.
Cocoa Reference 2008-10-15
NSDocumentController Class Reference (HTML) (PDF)
Describes an object for managing documents.
Cocoa Reference 2008-10-15
NSExpression Class Reference (HTML) (PDF)
Describes a predicate expression.
Cocoa Reference 2008-10-15
NSFileHandle Class Reference (HTML) (PDF)
Describes an object for accessing files or communication channels.
Cocoa Reference 2008-10-15
NSFileManager Class Reference (HTML) (PDF)
Describes an object that performs file-system operations.
Cocoa Reference 2008-10-15
NSFileWrapper Class Reference (HTML) (PDF)
Describes a representation of a file-system node.
Cocoa Reference 2008-10-15
NSGarbageCollector Class Reference (HTML) (PDF)
Describes the garbage collector.
Cocoa Reference 2008-10-15
NSIndexPath Class Reference (HTML) (PDF)
Describes a path to a node in a tree.
Cocoa Reference 2008-10-15
NSInvocation Class Reference (HTML) (PDF)
Describes an Objective-C message for use in store-and-forward operations.
Cocoa Reference 2008-10-15
NSKeyedArchiver Class Reference (HTML) (PDF)
Describes the facility for encoding objects and scalar values identified by keys.
Cocoa Reference 2008-10-15
NSKeyedUnarchiver Class Reference (HTML) (PDF)
Describes an object that extracts the contents of an archive created by the NSKeyedArchiver class.
Cocoa Reference 2008-10-15
NSManagedObject Class Reference (HTML) (PDF)
Describes a Core Data model object.
Cocoa Reference 2008-10-15
NSManagedObjectContext Class Reference (HTML) (PDF)
Describes the class used to represent a single "object space" in a Core Data application.
Cocoa Reference 2008-10-15
NSMatrix Class Reference (HTML) (PDF)
Describes a group of cell objects that work together in various ways.
Cocoa, User Experience Reference 2008-10-15
NSMethodSignature Class Reference (HTML) (PDF)
Describes the types of a method's parameters and return value.
Cocoa Reference 2008-10-15
NSMutableParagraphStyle Class Reference (HTML) (PDF)
Describes a mutable paragraph style.
Cocoa, Text & Fonts Reference 2008-10-15
NSNetServices and CFNetServices Programming Guide (HTML) (PDF)
Describes how to implement Bonjour in Cocoa or Carbon applications.
Cocoa, Networking Guides 2008-10-15
NSOpenGLPixelFormat Class Reference (HTML) (PDF)
Describes a pixel format for OpenGL rendering.
Cocoa, Graphics & Imaging Reference 2008-10-15
NSPasteboard Class Reference (HTML) (PDF)
Describes a pasteboard.
Cocoa Reference 2008-10-15
NSPointerFunctions Class Reference (HTML) (PDF)
Describes callout functions for managing a pointer reference held somewhere else.
Cocoa Reference 2008-10-15
NSPopUpButton Class Reference (HTML) (PDF)
Describes a control for displaying pull-down or pop-up lists of items.
Cocoa, User Experience Reference 2008-10-15
NSPopUpButtonCell Class Reference (HTML) (PDF)
Describes a cell used in the display of pull-down or pop-up menus.
Cocoa, User Experience Reference 2008-10-15
NSPredicateEditor Class Reference (HTML) (PDF)
Describes a graphical predicate editor.
Cocoa Reference 2008-10-15
NSScanner Class Reference (HTML) (PDF)
Describes an object that scans values from a string.
Cocoa Reference 2008-10-15
NSSet Class Reference (HTML) (PDF)
Describes an immutable unordered collection of distinct elements.
Cocoa Reference 2008-10-15
NSSocketPort Class Reference (HTML) (PDF)
Describes a BSD socket for distributed object connections or raw messaging.
Cocoa, Networking Reference 2008-10-15
NSSound Class Reference (HTML) (PDF)
Describes an object that loads and plays audio files.
Audio, Cocoa Reference 2008-10-15
NSStream Class Reference (HTML) (PDF)
Describes an interface for reading and writing data.
Cocoa, Networking Reference 2008-10-15
NSTextInputClient Protocol Reference (HTML) (PDF)
Describes the interface for receiving keyboard input as properly formed text.
Cocoa, Text & Fonts Reference 2008-10-15
NSTokenField Class Reference (HTML) (PDF)
Describes a text field that provides tokenized editing.
Cocoa, User Experience Reference 2008-10-15
NSToolbar Class Reference (HTML) (PDF)
Describes a toolbar in a window's title bar.
Cocoa, User Experience Reference 2008-10-15
Preference Manifest Files for Managed Clients Overview (HTML) (PDF)
Describes the format of preference manifest files, which are XML documents for storing and managing application preferences.
Mac OS X Server Guides 2008-10-15
Quartz Composer Programming Guide (HTML) (PDF)
Describes how to used the framework to load, play, and control compositions.
Carbon, Cocoa, Graphics & Imaging Guides 2008-10-15
Security Overview (HTML) (PDF)
An introduction to computer security concepts and the security APIs in Mac OS X and iPhone OS.
Carbon, Cocoa, Darwin, Mac OS X, Networking, Open Source, Security Guides 2008-10-15
String Programming Guide for Cocoa (HTML) (PDF)
Explains how to create, search, concatenate, and draw strings in Cocoa.
Cocoa, Text & Fonts Guides 2008-10-15
Text Layout Programming Guide for Cocoa (HTML) (PDF)
Explains how the Cocoa text system lays out text on pages.
Cocoa, Text & Fonts Guides 2008-10-15
vDSP Reference Collection (HTML) (PDF)
Describes the vDSP programming interface defined in the Accelerate framework for digital signal processing.
Performance Reference 2008-10-15
vImage Programming Guide (HTML) (PDF)
Explains how to use the C programming interface for high-speed vector image processing.
Graphics & Imaging, Performance Guides 2008-10-15
WebDataSource Class Reference (HTML) (PDF)
Describes the class for encapsulating web content for display in a web frame view.
Cocoa Reference 2008-10-15
WebDocumentView Protocol Reference (HTML) (PDF)
Describes the protocol adopted by document view objects to display data of different MIME types.
Cocoa Reference 2008-10-15
WebDownload Class Reference (HTML) (PDF)
Describes the class for providing an authentication sheet before a download begins.
Cocoa Reference 2008-10-15
WebHistoryItem Class Reference (HTML) (PDF)
Describes the class for encapsulating information about a visited page.
Cocoa Reference 2008-10-15
WebKit C Reference (HTML) (PDF)
Describes the C API for displaying web content in windows.
Carbon, Internet & Web, User Experience Reference 2008-10-15
WebKit Constants Reference (HTML) (PDF)
Describes the types and constants found in the WebKit framework.
Cocoa Reference 2008-10-15
WebKit DOM Programming Topics (HTML) (PDF)
Describes how to use JavaScript in web content and WebKit-based applications.
Apple Applications, Cocoa, Internet & Web, Open Source, Scripting & Automation, Tools Guides 2008-10-15
WebKit Objective-C Framework Reference (HTML) (PDF)
Describes the Objective-C API used to display web content in windows.
Cocoa, Internet & Web Reference 2008-10-15
WebKit Objective-C Programming Guide (HTML) (PDF)
Explains how to use the WebKit to embed web content in both Cocoa and Carbon applications.
Carbon, Cocoa, Internet & Web, User Experience Guides 2008-10-15
WebKit Plug-In Programming Topics (HTML) (PDF)
Explains how to develop and deploy browser plug-ins based on the WebKit architecture.
Apple Applications, Cocoa, Internet & Web, Open Source Guides 2008-10-15
WebObjects 5.4.2 Reference (HTML)
Describes the WebObjects 5.4.2 Java classes.
Internet & Web, Java, Mac OS X Server, Tools Reference 2008-10-15
WebPreferences Class Reference (HTML) (PDF)
Describes the class for the preferences you can change per WebView object, such as font, text encoding, and image settings.
Cocoa Reference 2008-10-15
Xcode Quick Tour for Mac OS X (HTML) (PDF)
Provides a hands-on introduction to Xcode, Apple's comprehensive suite of software development tools for Mac OS X.
Carbon, Cocoa, Tools, User Experience Guides 2008-10-15
XML Programming Topics for Core Foundation (HTML) (PDF)
Explains how to parse XML documents into structured objects.
Carbon, Core Foundation, Internet & Web Guides 2008-10-15
Allocating and sharing memory with user space from an I/O Kit driver (HTML) (日本語 HTML)
QA1197: Describes the preferred technique for allocating and sharing buffers in an I/O Kit kernel driver.
Darwin, Hardware & Drivers Technical Q&As 2008-10-13
Generating a Non-Maskable Interrupt (NMI) (HTML) (日本語 HTML)
QA1264: Explains how to generate a non-maskable interrupt (NMI) on modern Macintosh systems.
Audio, Darwin, Hardware & Drivers, Mac OS X Server, Networking, Printing, Tools Technical Q&As 2008-10-13
QTKit Capture - Disabling specific audio channels when recording (HTML)
QA1617: Describes how to disable specific audio channels when recording using QTKit Capture.
Cocoa, QuickTime Technical Q&As 2008-10-13
SBSystemPrefs (HTML) (DMG) (ZIP)
Shows how to use Scripting Bridge to display a preference pane in System Preferences.
Cocoa, Scripting & Automation Sample Code 2008-10-13
Using GLUT and OpenGL on Mac OS X (HTML)
QA1613: States the required steps to add GLUT and OpenGL to an Xcode project.
Graphics & Imaging Technical Q&As 2008-10-13
CALayerEssentials (HTML) (DMG) (ZIP)
Demonstrates the basics of setting up various Core Animation layers
Cocoa, Games, Graphics & Imaging Sample Code 2008-09-30
Using the ExtAudioFileSeek and ExtAudioFileTell Functions (HTML)
QA1609: Describes how to use sample rate correctly when working with audio file positions.
Audio Technical Q&As 2008-09-29
FSDeleteObject fails with fBsyErr, sometimes (HTML)
QA1497: Why Spotlight indexing can cause file deletion to fail, and what to do about it.
Carbon Technical Q&As 2008-09-24
Java for Mac OS X v10.4, Release 7 Release Notes (HTML) (PDF)
First version of Java for Mac OS X v10.4 Update 7 Release Notes.
Internet & Web, Java, Mac OS X Server, Security Release Notes 2008-09-24
Java for Mac OS X v10.5 Update 2 Release Notes (HTML) (PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.5 Update 2.
Internet & Web, Java, Mac OS X Server, Security Release Notes 2008-09-24
Programmatically causing restart, shutdown and/or logout (HTML) (日本語 HTML)
QA1134: Describes how to programmatically cause restart, shutdown, sleep or logout.
Carbon, Cocoa, Core Foundation, Darwin, Hardware & Drivers, Mac OS X Server, Tools Technical Q&As 2008-09-24
Retain Counts of io_object_t Objects in IOKit.framework (HTML) (日本語 HTML)
QA1195: Distinguishes between the retain counts of an I/O Kit kernel object and its io_object_t user space proxy.
Audio, Darwin, Games, Graphics & Imaging, Hardware & Drivers, Networking, Printing, User Experience Technical Q&As 2008-09-24
IODeviceTree and the I/O Registry (HTML) (日本語 HTML)
QA1120: Describes the IODeviceTree plane in the Mac OS X I/O Registry.
Audio, Darwin, Hardware & Drivers, Networking Technical Q&As 2008-09-18
Disabling Processor Cores on a Multi-Core System (HTML) (日本語 HTML)
QA1141: Describes how to disable processor cores on a multi-core system for testing purposes.
Audio, Carbon, Cocoa, Core Foundation, Darwin, Graphics & Imaging, Hardware & Drivers, Performance, Tools Technical Q&As 2008-09-16
Mac OS X and root access (HTML)
QA1013: Describes how to enable root access in Mac OS X.
Darwin, Security Technical Q&As 2008-09-16
QTKit Capture - Video Compression Options And Preview (HTML)
QA1583: Describes how video compression options may influence the resolution of previewed video.
Cocoa, QuickTime Technical Q&As 2008-09-16
Real world profiling with the OpenGL Profiler (HTML)
TN2178: This document describes how to use OpenGL Profiler, a very powerful tool for your OpenGL development.
Games, Graphics & Imaging, Performance Technical Notes 2008-09-16
Running At Login (HTML)
TN2228: Describes how to write code that's coordinated with the login process.
Darwin, Security Technical Notes 2008-09-16
Birthdays (HTML) (DMG) (ZIP)
Dashboard widget with a plug-in that queries AddressBook.framework for contacts with upcoming birthdays.
Apple Applications, Tools Sample Code 2008-09-10
Observing Process Lifetimes Without Polling (HTML)
TN2050: Shows a variety of methods to observe process lifetimes without polling.
Carbon, Cocoa, Core Foundation, Darwin Technical Notes 2008-09-10
CGColorSpace Reference (HTML) (PDF)
Describes an opaque type for specifying color space information.
Graphics & Imaging Reference 2008-09-09
Dashcode 2.0 Release Notes (HTML)
Explains key features, known issues, and workarounds for Dashcode 2.0.
Tools Release Notes 2008-09-09
Event-Driven XML Programming Guide for Cocoa (HTML) (PDF)
Explains how to process XML documents using the Cocoa streaming parser.
Cocoa Guides 2008-09-09
Extended Audio File Services Reference (HTML) (PDF)
Describes an interface for reading and writing audio files with automatic format conversion.
Audio Reference 2008-09-09
Foundation Data Types Reference (HTML) (PDF)
Describes the common data types in the Foundation framework.
Cocoa Reference 2008-09-09
Interface Builder 3.1.1 Release Notes (HTML)
Describes configuration changes, bug fixes, and newly reported issues since Interface Builder 3.1.
Tools Release Notes 2008-09-09
LLVM-GCC Release Notes (HTML)
Lists changes to LLVM-GCC technology.
Tools Release Notes 2008-09-09
NSCondition Class Reference (HTML) (PDF)
Describes a pthread-style condition variable and associated mutex lock.
Cocoa Reference 2008-09-09
Audio Unit Validation Using the auval Tool (HTML)
TN2204: Test the conformance of audio units to Audio Unit Services.
Audio Technical Notes 2008-09-08
Debugging An Authorization Plug-In With Xcode (HTML)
TN2108: A tutorial on how to use Xcode to debug an authorization plug-in.
Security, Tools Technical Notes 2008-09-08
Determining if an application uses Objective-C Garbage Collection (HTML)
QA1599: Shows how to determine if an application or executable is using Objective-C Garbage Collection.
Cocoa Technical Q&As 2008-09-08
Expanding Tilde-based paths (HTML)
QA1549: Demonstrates how to resolve tilde-based relevant paths.
Carbon, Cocoa, Core Foundation Technical Q&As 2008-09-08
Multithreaded usage of the QCRenderer (HTML)
QA1538: Describes an issue that may arise when using the QCRenderer in a multi-threaded application.
Apple Applications, Graphics & Imaging Technical Q&As 2008-09-08
Squiggles (HTML) (DMG) (ZIP)
Demonstrates many Cocoa fundamentals in a Document-based Application featuring custom drawing and event-handling.
Cocoa, Graphics & Imaging Sample Code 2008-08-29
Getting the pixel data from a CGImage object (HTML)
QA1509: Describes how to access the pixel data of a CGImage object
Carbon, Cocoa, Games, Graphics & Imaging Technical Q&As 2008-08-27
SimpleUserClient (HTML) (DMG) (ZIP)
Shows how to create a user client for an I/O Kit kernel driver.
Audio, Darwin, Hardware & Drivers, Mac OS X Server Sample Code 2008-08-27
The Default Output Audio Units (HTML)
QA1577: Describes the Mac OS X output audio units and their purposes.
Audio Technical Q&As 2008-08-21
PhotoToss: CSS Transforms, Transitions, and Web Fonts (HTML) (DMG) (ZIP)
Demonstrates how to use CSS Transforms, Transitions, and Web Fonts.
Apple Applications, Internet & Web Sample Code 2008-08-21
Releasing the iTunes Windows COM from Managed Code (HTML)
QA1608: Describes how to properly release the iTunes Windows COM from managed code
Apple Applications Technical Q&As 2008-08-21
Is dlopen available on all versions of Mac OS X? (HTML) (日本語 HTML)
QA1180: Describes how to dynamically link to libraries and plug-ins, typically done with dlopen.
Darwin, Open Source Technical Q&As 2008-08-19
Building Universal I/O Kit Drivers (HTML)
TN2163: How to build a universal I/O Kit kernel driver while avoiding common pitfalls.
Darwin, Hardware & Drivers, Mac OS X Server Technical Notes 2008-08-18
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
Tips on USB driver matching for Mac OS X (HTML)
QA1076: Gives some tips on getting USB driver matching to work.
Hardware & Drivers Technical Q&As 2008-08-14
Understanding and Debugging Kernel Panics (HTML) (日本語 HTML)
TN2063: Addresses kernel panics: what they are and how to debug the code that caused the panic.
Darwin, Hardware & Drivers Technical Notes 2008-08-14
Adding metadata to a QuickTime movie using the QuickTime MetaData APIs (HTML)
QA1515: Adding metadata to a QuickTime movie using the QuickTime MetaData APIs
QuickTime Technical Q&As 2008-08-08
Gathering all PostScript Printer Descriptions (PPDs) (HTML)
QA1529: Describes a work around for an issue in PMCopyAvailablePPDs on Mac OS X 10.4 and below
Carbon, Cocoa, Graphics & Imaging, Printing Technical Q&As 2008-08-08
How to play a sequence of movies in a Web page (HTML)
QA1593: How to have the QuickTime plug-in play a sequence of movies, one after the other, in a Web page
QuickTime Technical Q&As 2008-08-08
QuickTime for Windows returns bdNamErr (-37) error with long Windows file names (HTML)
QA1413: Describes how QuickTime may return bdNamErr (-37) error on Windows if file name is > 63 characters
QuickTime Technical Q&As 2008-08-08
Registering and unregistering for sleep and wake notifications (HTML)
QA1340: Explains how applications can register and unregister for sleep and wake notifications on Mac OS X.
Carbon, Cocoa, Core Foundation, Darwin Technical Q&As 2008-08-08
Requirements for Quartz GL (HTML)
QA1536: Describes the requirements for enabling Quartz GL.
Carbon, Cocoa, Games, Graphics & Imaging, Performance, User Experience Technical Q&As 2008-08-08
Using PPD constraints with Paper Sizes (HTML)
QA1603: Describes the requirements for using PPD Constraints to constrain options against paper size.
Printing Technical Q&As 2008-08-08
Using QTPixelBufferContextCreate with NewMovieFromProperties (HTML)
QA1443: Discusses using a QuickTime pixel buffer visual context and NewMovieFromProperties to output frames to pixel buffers.
Carbon, Cocoa, Graphics & Imaging, QuickTime Technical Q&As 2008-08-08
Video capture with multiple IIDC cameras (HTML)
QA1365: Discusses factors which influence the number of IIDC cameras that can simultaniously be used for capture.
Hardware & Drivers, QuickTime Technical Q&As 2008-08-08
Calculating the static video frame rate of a QuickTime movie. (HTML) (日本語 HTML)
QA1262: Calculating the static video frame rate of a QuickTime movie.
QuickTime Technical Q&As 2008-08-06
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 2008-08-06
HTML Video With CSS Effects and Custom Video Controls (HTML) (DMG) (ZIP)
HTML5 video element example that uses CSS effects and custom video controls.
Apple Applications, Internet & Web, QuickTime Sample Code 2008-08-06
Mac OS X Code Signing In Depth (HTML)
TN2206: Intermediate to expert level overview of code signing that details specific options and gotchas
Carbon, Cocoa, Darwin, Mac OS X Server, Security Technical Notes 2008-08-06
CoreImageGLTextureFBO (HTML) (DMG) (ZIP)
Making OpenGL textures with Core Image
Graphics & Imaging Sample Code 2008-07-30
GLSL Basics Cocoa (HTML) (DMG) (ZIP)
GLSL fundamentals using NSOpenGLView
Graphics & Imaging Sample Code 2008-07-30
HID LED test tool (HTML) (DMG) (ZIP)
HID Manager sample project that shows how to set and clear keyboard LEDs.
Games, Porting, User Experience Sample Code 2008-07-25
Image Kit with Core Data (HTML) (DMG) (ZIP)
Using Image Kit's browser view with Core Data content.
Cocoa, Graphics & Imaging, User Experience Sample Code 2008-07-25
Movie Overlay (HTML) (DMG) (ZIP)
Shows how to overlay text & graphics and perform animation on an QTMovieView through a floating overlay window.
Cocoa, QuickTime Sample Code 2008-07-25
PortMapper (HTML) (DMG) (ZIP)
Demonstrates Bonjour's NAT port-mapping API, and provides a higher-level Objective-C interface to it.
Cocoa, Internet & Web, Networking Sample Code 2008-07-25
Reminders (HTML) (DMG) (ZIP)
Dashboard widget with a plug-in that displays upcoming iCal events, to do items, and calendars.
Apple Applications, Cocoa, Tools Sample Code 2008-07-25
CFNetwork Reference Collection (HTML) (PDF)
Describes the C APIs for performing a variety network tasks.
Carbon, Core Foundation, Networking Reference 2008-07-15
CAMediaTimingFunction Class Reference (HTML) (PDF)
Describes the pacing of an animation as a timing curve.
Cocoa, Graphics & Imaging Reference 2008-07-11
CFFTPStream Reference (HTML) (PDF)
Describes the C API for communicating with FTP servers.
Core Foundation, Networking Reference 2008-07-11
CFHost Reference (HTML) (PDF)
Describes the C API for acquiring host information.
Core Foundation, Networking Reference 2008-07-11
CFHTTPMessage Reference (HTML) (PDF)
Describes the C API for creating, sending, receiving and manipulating HTTP messages.
Core Foundation, Networking Reference 2008-07-11
CFNetDiagnostics Reference (HTML) (PDF)
Describes the C API for diagnosing and fixing network related problems.
Core Foundation, Networking Reference 2008-07-11
Core Image Filter Reference (HTML) (PDF)
Describes the built-in image processing filters available through Core Image.
Graphics & Imaging Reference 2008-07-11
File System Overview (HTML) (PDF)
Conceptual information and guidelines describing the structure and usage of the Mac OS X file system.
Carbon, Cocoa, Darwin, Mac OS X, Open Source, Tools, User Experience Guides 2008-07-11
NSNotificationCenter Class Reference (HTML) (PDF)
Describes an object that synchronously broadcasts notifications.
Cocoa Reference 2008-07-11
Xsan Migration Guide for Xsan 2 (PDF)
Explains how to retain volumes and settings when migrating to Xsan 2 from previous versions of Xsan.
Apple Applications, Mac OS X Server, Storage Guides 2008-07-11
Audio File Services Reference (HTML) (PDF)
Describes a C programming interface for reading and writing audio files.
Audio, Carbon, Cocoa Reference 2008-07-08
Audio Queue Services Reference (HTML) (PDF)
Describes a high-level programming interface for recording and playing back audio data.
Audio, Carbon Reference 2008-07-08
CFHTTPStream Reference (HTML) (PDF)
Describes the interface for working with HTTP connections.
Core Foundation, Networking Reference 2008-07-08
CFNetServices Reference (HTML) (PDF)
Describes the C API for implementing Bonjour functionality in an application.
Core Foundation, Networking Reference 2008-07-08
CFStream Socket Additions (HTML) (PDF)
Describes the C API for using streams with sockets.
Core Foundation, Networking Reference 2008-07-08
Runtime Configuration Guidelines (HTML) (PDF)
Conceptual and reference information for dynamically configuring your software.
Carbon, Cocoa, Mac OS X, Open Source, Tools Guides 2008-07-08
CFProxySupport Reference (HTML) (PDF)
Describes the CFProxySupport API, which provides functions for managing network proxy information.
Core Foundation, Networking Reference 2008-07-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
FxPlug Reference (HTML)
Describes the APIs for writing plug-ins for Motion and Final Cut Pro.
Apple Applications Reference 2008-07-04
FxPlug SDK Overview (HTML) (PDF)
Update for FxPlug SDK 1.2.3.
Apple Applications Guides 2008-07-04
Foundation Framework Reference (HTML) (PDF)
Describes the Foundation framework API.
Cocoa Reference 2008-06-27
Core Animation Reference Collection (HTML) (PDF)
Describes the API for Core Animation.
Cocoa, Graphics & Imaging Reference 2008-06-26
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
Debugging with GDB (HTML)
Open-source document that explains how to use GDB to debug programs.
Carbon, Cocoa, Tools Guides 2008-06-19
GDB Internals (HTML)
Open-source document that explains the GDB implementation.
Tools Guides 2008-06-19
GNU Make (HTML)
Documentation of the GNU make utility.
Tools Reference 2008-06-19
Libtool (HTML)
Documentation for GNU Libtool.
Tools Reference 2008-06-19
Netwide Assembler Guide (HTML)
Describes the Netwide Assembler for Intel-based Macs.
Darwin, Open Source, Tools Reference 2008-06-19
STABS Debug Format (HTML)
Open-source document that explains the STABS format of symbolic debugging information.
Tools Reference 2008-06-19
WebResourceLoadDelegate Protocol Reference (HTML) (PDF)
Describes the protocol used to be notified on the progress of loading individual resources.
Cocoa Reference 2008-06-19
BootstrapDump (HTML) (DMG) (ZIP)
Print Mach bootstrap namespace information.
Darwin Sample Code 2008-06-18
Apple Human Interface Guidelines (HTML) (PDF)
Introduces the Mac OS X user experience and explains how to design an application for Aqua.
Carbon, Cocoa, Java, Mac OS X, Porting, User Experience Guides 2008-06-09
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 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
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
Deploying Rails Applications on Mac OS X Leopard (HTML)
Learn how to deploy your Ruby on Rails application on Mac OS X Leopard Server.
Mac OS X Server, Scripting & Automation, Tools Articles 2008-06-09
Developing Rails Applications on Mac OS X Leopard (HTML)
Learn how to develop your Ruby on Rails application using Xcode 3 and the tools in Leopard.
Mac OS X Server, Scripting & Automation, Tools Articles 2008-06-09
Extending Your Wiki Server (PDF)
Explains how to migrate content from other wikis, create custom themes, and enable JavaScript, YouTube, and Flash.
Enterprise IT, Internet & Web, Mac OS X Server Guides 2008-06-09
Image Kit Programming Guide (HTML) (PDF)
Explains how to support browsing, viewing, editing, and processing images.
Cocoa, Graphics & Imaging Guides 2008-06-09
Mac OS X Security Configuration Guide (PDF)
Describes how to configure Mac OS X to enhance security.
Enterprise IT, Internet & Web, Mac OS X Server, Networking, Security Guides 2008-06-09
Mac OS X Server Administration (PDF)
Covers planning, installation, setup, and general server administration for advanced configurations.
Enterprise IT, Mac OS X Server Guides 2008-06-09
Mac OS X Server iCal Service Administration (PDF)
Explains how to set up and manage iCal shared calendar service.
Apple Applications, Enterprise IT, Internet & Web, Mac OS X Server, Security Guides 2008-06-09
Mac OS X Server Mail Service Administration (PDF)
Explains how to set up, configure, and administer mail services on the server.
Internet & Web, Mac OS X Server, Security Guides 2008-06-09
Mac OS X Server Network Services Administration (PDF)
Explains how to set up, configure, and administer DHCP, DNS, VPN, NTP, IP firewall, and NAT services on the server.
Internet & Web, Mac OS X Server, Networking, Security Guides 2008-06-09
Mac OS X Server Podcast Producer Workflow Tutorial (PDF)
Explains how to develop and customize Podcast Producer workflows.
Enterprise IT, Internet & Web, Mac OS X Server, Networking Guides 2008-06-09
Mac OS X Server Security Configuration Guide (PDF)
Describes how to configure Mac OS X Server to enhance server and service security.
Enterprise IT, Hardware & Drivers, Internet & Web, Mac OS X Server, Networking, Open Source, Security Guides 2008-06-09
NSArray Class Reference (HTML) (PDF)
Describes the class used to manage an immutable ordered collection of objects.
Cocoa Reference 2008-06-09
NSDatePicker Class Reference (HTML) (PDF)
Describes a control for displaying and editing a date.
Cocoa, User Experience Reference 2008-06-09
NSDatePickerCell Class Reference (HTML) (PDF)
Describes a cell for displaying and editing a date.
Cocoa, User Experience Reference 2008-06-09
NSOpenGLContext Class Reference (HTML) (PDF)
Describes a target for OpenGL commands.
Cocoa, Graphics & Imaging Reference 2008-06-09
NSPropertyListSerialization Class Reference (HTML) (PDF)
Describes the class used to convert property list objects to and from several serialized formats.
Cocoa Reference 2008-06-09
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
Using Doxygen to Create Xcode Documentation Sets (HTML)
Learn how to integrate your documentation into Xcode.
Darwin, Tools Articles 2008-06-09
Xsan 2 Administrator's Guide (PDF)
Explains how to set up and manage Xsan volumes in a storage area network.
Apple Applications, Mac OS X Server, Performance, Storage Guides 2008-06-09
Xsan 2 Setup Guide (PDF)
Explains how to set up a volume on a storage area network (SAN) using Xsan 2.
Apple Applications, Mac OS X Server, Performance, Storage Guides 2008-06-09
Xserve RAID Using RAID Admin 1.2 and Disk Utility (PDF)
Explains how to use RAID Admin, Fibre Channel Utility, and Disk Utility to configure and monitor Xserve RAID systems.
Mac OS X Server, Storage Guides 2008-06-09
Xserve User's Guide (PDF)
Explains how to install, operate, and update Xserve systems. Includes expansion and hardware specifications.
Hardware & Drivers, Mac OS X Server Guides 2008-06-09
FinalCutServerIntegrationSample (HTML) (DMG) (ZIP)
Shows how to integrate an external application with Final Cut Server
Apple Applications Sample Code 2008-06-07
QTCoreVideo102 (HTML) (DMG) (ZIP)
An application demonstrating the use of QTKit, CoreVdeo, and OpenGL.
Cocoa, Graphics & Imaging, QuickTime Sample Code 2008-06-06
QTCoreVideo103 (HTML) (DMG) (ZIP)
Demonstrates how to render a QuickTime Movie using OpenGL texture range and the Core Video pixel buffer pipeline.
Cocoa, Graphics & Imaging, QuickTime Sample Code 2008-06-06
QTCoreVideo201 (HTML) (DMG) (ZIP)
Demonstrates how to render a QuickTime Movie using OpenGL FBO and the Core Video texture pipeline.
Cocoa, Graphics & Imaging, QuickTime Sample Code 2008-06-06
SIMD Primer (HTML) (DMG) (ZIP)
Introduction to using SIMD/SSE
Performance Sample Code 2008-06-06
SpotlightFortunes (HTML) (DMG) (ZIP)
Demonstrates how to provision a Spotlight importer plug-in for a custom UTI, and how to use a NSMetadataQuery with bindings to display live query results in a table view.
Carbon, Cocoa, User Experience Sample Code 2008-06-06
NSDictionaryController Class Reference (HTML) (PDF)
Describes a Cocoa bindings-compatible manager of a dictionary.
Cocoa Reference 2008-06-05
NSDictionaryControllerKeyValuePair Protocol Reference (HTML) (PDF)
Describes the interface for managing key-value pairs used by a dictionary controller.
Cocoa Reference 2008-06-05
URL CacheInfo (HTML) (DMG) (ZIP)
Demonstrates resource caching behavior using the Cocoa URL loading system.
Cocoa, Internet & Web, Networking, Performance Sample Code 2008-06-05
DerivedProperty (HTML) (DMG) (ZIP)
Illustrates use of Core Data derived properties to make searching against string data more efficient.
Cocoa Sample Code 2008-06-04
Kerberos GSS (HTML) (DMG) (ZIP)
Kerberos GSS-API Sample
Networking, Security Sample Code 2008-06-04
Getting a Packet Trace (HTML) (日本語 HTML)
QA1176: Lists tools available for looking at the network packets on the wire.
Carbon, Cocoa, Core Foundation, Darwin, Games, Hardware & Drivers, Internet & Web, Java, Mac OS X Server, Networking, Printing, QuickTime, Security Technical Q&As 2008-06-03
Aperture Edit Plugin - Borders & Titles (HTML) (DMG) (ZIP)
"Borders & Titles" is a sample plugin for Aperture that demonstrates how to use the image editing API introduced with Aperture 2.1
Apple Applications Sample Code 2008-06-02
Gamma Filter for FxPlug and AE (HTML) (DMG) (ZIP)
Cross-application FxPlug and After Effects plug-in code.
Apple Applications Sample Code 2008-06-02
Mountains (HTML) (DMG) (ZIP)
Demonstrates localization and internationalization techniques and APIs
Cocoa Sample Code 2008-06-02
MyMovieFilter (HTML) (DMG) (ZIP)
How to play a movie into a layer-backed QTMovieView and apply a Core Image filter while the movie plays.
Cocoa, Graphics & Imaging, QuickTime Sample Code 2008-06-02
SimpleScriptingObjects (HTML) (DMG) (ZIP)
How to add scriptable objects to an AppleScriptable application.
Scripting & Automation Sample Code 2008-06-02
SimpleScriptingProperties (HTML) (DMG) (ZIP)
How to add some properties to the terminology provided by an AppleScriptable application.
Scripting & Automation Sample Code 2008-06-02
SimpleScriptingVerbs (HTML) (DMG) (ZIP)
How to add verbs to the terminology provided by an AppleScriptable application.
Scripting & Automation Sample Code 2008-06-02
WikiSampleThemeWithCSS (HTML) (DMG) (ZIP)
Demonstrates how to change the appearance of a wiki theme using CSS properties.
Enterprise IT, Internet & Web, Mac OS X Server Sample Code 2008-06-02
WikiSampleThemeWithJavaScript (HTML) (DMG) (ZIP)
Demonstrates how to add a JavaScript functionality to a wiki theme.
Enterprise IT, Internet & Web, Mac OS X Server Sample Code 2008-06-02
Interface Builder 3.1 Release Notes (HTML)
Updated for Interface Builder 3.1
Tools Release Notes 2008-05-30
ScriptingDefinitions (HTML) (DMG) (ZIP)
Provides a starting sdef (scripting definition) and a completed one for the Sketch example code.
Scripting & Automation Sample Code 2008-05-30
SimpleScripting (HTML) (DMG) (ZIP)
Illustrates the minimal steps required to make an application scriptable.
Scripting & Automation Sample Code 2008-05-30
ld Release Notes for Xcode 3.1 (HTML)
Tools Release Notes 2008-05-29
Xcode Installation Guide (HTML) (PDF) (日本語 HTML) (日本語 PDF)
Describes general installation issues for Xcode users.
Tools Guides 2008-05-27
Secure Coding Guide (HTML) (PDF)
Describes techniques to use and factors to consider to make your code more secure from attack.
Carbon, Cocoa, Darwin, Mac OS X Server, Security Guides 2008-05-23
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
QTKit Capture - Disabling Audio Or Video When Capturing From a Muxed Device (HTML)
QA1607: Describes the use of the setEnabled: method to disable audio or video capture from muxed devices.
Cocoa, QuickTime Technical Q&As 2008-05-19
AlbumToSlideshow (HTML) (DMG) (ZIP)
Demonstrates using CF and NSXML to create Final Cut Pro XML.
Apple Applications, Carbon, Cocoa Sample Code 2008-05-15
QTMetadataEditor (HTML) (DMG) (ZIP)
Demonstrates QuickTime 7 APIs in a Metadata Browsing and Editing application
Apple Applications, QuickTime Sample Code 2008-05-09
WhackedTV (HTML) (DMG) (ZIP)
A Cocoa version of the venerable HackTV sample code, demonstrating usage of the Sequence Grabber API's
Audio, Carbon, Cocoa, Graphics & Imaging, QuickTime Sample Code 2008-05-09
HID Calibrator (HTML) (DMG) (ZIP)
Human Interface Device Manager Calibrator sample
Games, Porting, User Experience Sample Code 2008-05-07
HID Config Save (HTML) (DMG) (ZIP)
Human Interface Device Manager Configuration sample
Carbon, Games, Hardware & Drivers, Porting, User Experience Sample Code 2008-05-07
HID Explorer (HTML) (DMG) (ZIP)
Human Interface Device Manager Explorer
Games, User Experience Sample Code 2008-05-07
Identifying Java on Mac OS X (HTML)
TN2110: Discovering installed versions of J2SE, Mac OS X from Java code.
Java, Porting Technical Notes 2008-05-07
SampleScannerApp (HTML) (DMG) (ZIP)
This project implements a simple client accessing an ICA scanning device.
Apple Applications, Carbon, Graphics & Imaging Sample Code 2008-05-07
NSText Class Reference (HTML) (PDF)
Describes a basic interface for text-bearing objects.
Cocoa, Text & Fonts Reference 2008-05-06
URL Loading System (HTML) (PDF)
Explains how to manipulate URLs and transfer URL contents.
Cocoa, Internet & Web, Networking Guides 2008-05-06
NSCalendarDate Class Reference (HTML) (PDF)
Describes a Gregorian date.
Cocoa Reference 2008-05-04
Java for Mac OS X v10.5 Update 1 Release Notes (HTML) (PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.5 Update 1.
Internet & Web, Java, Mac OS X Server, Security Release Notes 2008-05-02
NSCachedURLResponse Class Reference (HTML) (PDF)
Describes a cached response to a URL load request.
Cocoa, Internet & Web, Networking Reference 2008-05-02
Xcode Unit Testing Guide (HTML) (PDF)
Explains how to incorporate test cases to validate individual units of source code.
Carbon, Cocoa, Core Foundation, Tools Guides 2008-05-02
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
CARenderer Class Reference (HTML) (PDF)
Describes an object that draws a layer to a Core Graphics context.
Cocoa, Graphics & Imaging Reference 2008-04-30
Mac OS X Man Pages (HTML)
HTML versions of the Mac OS X, Mac OS X Server, Xcode Tools, and CHUD man pages.
Darwin, Mac OS X Server, Open Source, Tools Reference 2008-04-29
AirPort Developer Note (HTML)
Describes Apple's implementation of 802.11 wireless LAN standards on Mac computers.
Hardware & Drivers Guides 2008-04-28
Audio Developer Note (HTML)
Describes the analog and digital audio capabilities of Mac computers.
Hardware & Drivers Guides 2008-04-28
Bluetooth Developer Note (HTML)
Provides an overview of Bluetooth technology and describes its implementation in Mac computers.
Hardware & Drivers Guides 2008-04-28
Ethernet Developer Note (HTML)
Provides an overview of Ethernet technology and describes its implementation in Mac computers.
Hardware & Drivers Guides 2008-04-28
FireWire Developer Note (HTML)
Provides an overview of FireWire (IEEE 1394) and describes support for it on Mac computers.
Hardware & Drivers Guides 2008-04-28
iMac Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of iMac computers introduced in April 2008.
Hardware & Drivers Guides 2008-04-28
PCI Developer Note (HTML)
Provides an overview of PCI technology and describes PCI support on Mac computers.
Hardware & Drivers Guides 2008-04-28
RAM Expansion Developer Note (HTML)
Details requirements of RAM modules for use in Mac computers.
Hardware & Drivers Guides 2008-04-28
Universal Serial Bus Developer Note (HTML)
Provides an overview of Universal Serial Bus (USB) and describes support for it on Mac computers.
Hardware & Drivers Guides 2008-04-28
Video Developer Note (HTML)
Details video capabilities of Mac computers.
Hardware & Drivers Guides 2008-04-28
CIColorTracking (HTML) (DMG) (ZIP)
An Objective-C applicaton that implements a GPU-based technique to find the location of a uniquely colored object in a scene
Carbon, Cocoa, Games, Graphics & Imaging Sample Code 2008-04-24
How can I find out what non-RGB pixel formats a codec supports? (HTML) (日本語 HTML)
QA1249: Applications can find out if a codec supports non-RGB pixel formats.
QuickTime Technical Q&As 2008-04-24
LiveVideoMixer (HTML) (DMG) (ZIP)
LiveVideoMixer demonstrates customized video rendering with QuickTime 7 and CoreVideo and OpenGL.
Graphics & Imaging, QuickTime Sample Code 2008-04-24
QTCoreVideo101 (HTML) (DMG) (ZIP)
Demonstrates (with very little code) how to render a QuickTime Movie using CoreVideo and OpenGL.
Cocoa, Graphics & Imaging, QuickTime Sample Code 2008-04-24
QTKit Frequently Asked Questions (HTML)
TN2138: Provides answers to many frequently asked QTKit questions.
Cocoa, QuickTime Technical Notes 2008-04-24
Scripting Additions for Mac OS X (HTML) (日本語 HTML)
TN1164: Talks about how to create AppleScript scripting additions (OSAX) for Mac OS X.
Carbon, Scripting & Automation Technical Notes 2008-04-24
Aperture 2.1 SDK Overview (HTML) (PDF)
Update for Aperture SDK 2.1
Apple Applications Guides 2008-04-23
Aperture 2.1 SDK Reference (HTML)
Documents the Aperture APIs for creating an export plug-in or an image editing plug-in.
Apple Applications Reference 2008-04-23
DNS Service Discovery C Reference (HTML)
Describes the DNS Service Discovery API for implementing Bonjour in an application.
Darwin, Networking, Open Source Reference 2008-04-23
Xcode Tools for Core Data (HTML) (PDF)
Describes the Xcode modeling tools for Core Data.
Cocoa, Tools Guides 2008-04-15
Determining console user login status (HTML)
QA1133: How to determine whether a user is logged in on the console, and be notified of changes.
Carbon, Cocoa, Darwin Technical Q&As 2008-04-14
Motion XML File Format (HTML) (PDF)
Apple Applications Guides 2008-04-14
Shark User Guide (HTML) (PDF)
Explains how to analyze code performance by profiling the system.
Performance, Tools Guides 2008-04-14
View Programming Guide for Cocoa (HTML) (PDF)
Explains how to design and implement Cocoa views in applications.
Cocoa Guides 2008-04-10
2D Graphics Release Notes for Mac OS X v10.5 (HTML)
Describes the changes and issues related to Core Image and Quartz 2D in Mac OS X v10.5.
Carbon, Cocoa, Games, Graphics & Imaging Release Notes 2008-04-08
64-Bit Transition Guide (HTML) (PDF)
Describes the 64-bit features available in Mac OS X.
Darwin, Mac OS X, Open Source, Performance, Porting Guides 2008-04-08
Animation Types and Timing Programming Guide (HTML) (PDF)
Describes the animation and timing classes used by both Core Animation and Cocoa Animation proxies.
Cocoa Guides 2008-04-08
Bluetooth User Interface Framework Reference (HTML)
Describes the C and Objective-C APIs that provide a consistent user interface to Bluetooth services.
Darwin, Hardware & Drivers Reference 2008-04-08
CFMachPort Reference (HTML) (PDF)
Describes a wrapper for a native mach port.
Core Foundation Reference 2008-04-08
CGAffineTransform Reference (HTML) (PDF)
Describes the functions for creating and applying affine transformations.
Graphics & Imaging Reference 2008-04-08
CGContext Reference (HTML) (PDF)
Describes a Quartz 2D drawing destination.
Graphics & Imaging Reference 2008-04-08
CGImage Reference (HTML) (PDF)
Describes a representation of an image.
Graphics & Imaging Reference 2008-04-08
CGPDFPage Reference (HTML) (PDF)
Describes a page in a PDF document.
Graphics & Imaging Reference 2008-04-08
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 Services Identity Reference (HTML)
Describes the C API for creating, maintaining and finding users and groups.
Core Foundation, Networking, Security Reference 2008-04-08
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
Darwin Notification API Reference (HTML)
Describes the Darwin API for interprocess notification.
Darwin, Networking, Open Source Reference 2008-04-08
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
Directory Service Framework Reference (HTML)
Describes the Directory Service Framework.
Mac OS X Server, Networking, Open Source Reference 2008-04-08
Disc Recording Framework Reference (HTML)
Describes the Objective-C and C API for burning audio and data CDs and DVDs.
Audio, Carbon, Cocoa Reference 2008-04-08
Disc Recording UI Framework Reference (HTML)
Describes the Objective-C and C API for presenting a user interface when burning audio and data CDs and DVDs.
Audio, Carbon, Cocoa, User Experience Reference 2008-04-08
Disk Arbitration Framework Reference (HTML)
Describes Disc Arbitration API, which includes information on mount/unmount notification and dissent.
Darwin, Hardware & Drivers Reference 2008-04-08
FireWire Audio User Library Framework Reference (HTML)
Describes the API that supports user-space access to FireWire audio devices and enables the creation of virtual FireWire audio devices.
Audio, Hardware & Drivers Reference 2008-04-08
Force Feedback Framework Reference (HTML)
Describes the public interfaces to the Force Feedback implementation in Mac OS X, including support for plug-ins.
Darwin, Games, Hardware & Drivers, User Experience Reference 2008-04-08
FSEvents Reference (HTML)
Describes the API used to provide lightweight notification of directory changes in a file-system subtree.
Core Foundation, Darwin Reference 2008-04-08
HeaderDoc User Guide (HTML) (PDF)
Explains how to extract API reference documentation from commented header files.
Darwin, Open Source, Tools Guides 2008-04-08
IKImageView Class Reference (HTML) (PDF)
Describes the class used to display images efficiently at the same time it supports image editing.
Cocoa, Graphics & Imaging Reference 2008-04-08
Image Capture Applications Reference (HTML)
Describes the API that applications use to communicate with image capture devices such as cameras and scanners.
Graphics & Imaging Reference 2008-04-08
Image Capture Device Modules Reference (HTML)
Describes the API to add support for image capture devices, such as cameras, phones, and scanners, to Mac OS X.
Graphics & Imaging, Hardware & Drivers Reference 2008-04-08
JavaScriptCore Framework Reference (HTML)
Describes the API for evaluating JavaScript programs from within a C-based program
Carbon, Core Foundation, Internet & Web, Scripting & Automation Reference 2008-04-08
Latent Semantic Mapping Reference (HTML)
Describes the C API for classifying text and other token-based content based on latent semantic information.
Text & Fonts, User Experience Reference 2008-04-08
Message Framework Reference (HTML)
Describes the Objective-C API for sending email messages through the Mail application.
Apple Applications, Cocoa Reference 2008-04-08
Porting UNIX/Linux Applications to Mac OS X (HTML) (PDF)
Conceptual information and tips about porting UNIX and Linux applications to Mac OS X.
Darwin, Mac OS X, Mac OS X Server, Open Source, Porting, Tools Guides 2008-04-08
Publication Subscription Framework Reference (HTML)
Describes the Cocoa framework for publishing and subscribing to RSS and Atom feeds.
Cocoa, Internet & Web, Networking Reference 2008-04-08
QCCompositionRenderer Protocol Reference (HTML) (PDF)
Describes the methods for passing and retrieving data from the ports of a composition.
Cocoa, Graphics & Imaging Reference 2008-04-08
QCPlugIn Class Reference (HTML) (PDF)
Describes the class used to write custom patches for Quartz Composer.
Cocoa, Graphics & Imaging Reference 2008-04-08
System Configuration Framework Reference (HTML)
Describes the API for configuration of network resources, the reachability of target hosts, and connection to network services.
Darwin, Networking Reference 2008-04-08
Uniform Type Identifiers Overview (HTML) (PDF)
Describes uniform type identifiers and how to use them.
Carbon, Cocoa Guides 2008-04-08
CrashReporter (HTML)
TN2123: Describes CrashReporter and how to debug with crash logs.
Tools Technical Notes 2008-04-01
iChatStatusFromApplication (HTML) (DMG) (ZIP)
Demonstrates how to communicate with iChat using Scripting Bridge.
Apple Applications Sample Code 2008-03-31
How to get a native QuickTime movie object from the QuickTime ActiveX/COM control (HTML)
QA1594: Describes how to get a native QuickTime movie object from the QuickTime ActiveX/COM control
QuickTime Technical Q&As 2008-03-27
Bonjour Printer Subtype for HTTP (HTML)
QA1555: Describes how printer vendors can register their bonjour service such that Safari can see them.
Apple Applications, Carbon, Cocoa, Core Foundation, Darwin, Enterprise IT, Networking, Open Source, Printing Technical Q&As 2008-03-25
Drawing attributed strings that are both filled and stroked (HTML)
QA1531: Describes how the value of NSStrokeWidthAttributeName indicates fill, stroke, or both, in attributed strings.
Cocoa, Text & Fonts Technical Q&As 2008-03-25
Supported KPIs (HTML)
QA1575: Describes how to check whether a kernel function is part of a supported KPI.
Darwin Technical Q&As 2008-03-25
UTXplorer (HTML) (DMG) (ZIP)
Uses the <utmpx.h> API to display current login sessions and login history.
Darwin Sample Code 2008-03-19
AbstractTree (HTML) (DMG) (ZIP)
Using NSTreeController with NSOutlineView, Bindings, and Core Data.
Cocoa, User Experience Sample Code 2008-03-17
CryptNoMore (HTML) (DMG) (ZIP)
Shows how to authenticate a user using Open Directory (Directory Services).
Darwin, Networking, Security Sample Code 2008-03-17
NumberInput_IMKit_Sample (HTML) (DMG) (ZIP)
Illustrates an input method that uses the Mac OS X 10.5 InputMethodKit framework.
Cocoa, Internationalization Sample Code 2008-03-17
QTKit Capture - Extracting SMPTE Timecode information from a QTSampleBuffer (HTML)
QA1600: Describes how to use the QTSampleBufferSMPTETimeAttribute with a sample buffer.
Cocoa, QuickTime Technical Q&As 2008-03-17
Sample Description Endianness (HTML)
QA1598: Describes the endianness of the QuickTime Sample Description Structure and their extensions.
QuickTime Technical Q&As 2008-03-17
Quartz Core Framework Reference (HTML) (PDF)
Describes the interfaces for Core Image and Core Video.
Cocoa, Graphics & Imaging Reference 2008-03-12
Security Framework Reference (HTML) (PDF)
Describes the API for protecting information.
Carbon, Security Reference 2008-03-12
Accessibility Overview (HTML) (PDF)
Explains how to use the accessibility features built into Mac OS X.
Carbon, Cocoa, Java, User Experience Guides 2008-03-11
AppleScript Language Guide (HTML) (PDF)
Defines the AppleScript scripting language. Includes many brief sample scripts.
Carbon, Cocoa, Scripting & Automation Guides 2008-03-11
CAAnimationGroup Class Reference (HTML) (PDF)
Describes a grouping of multiple animations into a single animation.
Cocoa, Graphics & Imaging Reference 2008-03-11
CAOpenGLLayer Class Reference (HTML) (PDF)
Describes a layer that acts as a target for OpenGL commands.
Cocoa, Graphics & Imaging Reference 2008-03-11
Cocoa Scripting Guide (HTML) (PDF)
Explains how to create scriptable Cocoa applications that use the scripting definition (sdef) format.
Cocoa, Scripting & Automation Guides 2008-03-11
Core Animation Cookbook (HTML) (PDF)
Demonstrates common Core Animation tasks.
Cocoa, Graphics & Imaging Guides 2008-03-11
Cursor Management (HTML) (PDF)
Explains how to set the cursor and handle cursor-update events in Cocoa applications.
Cocoa Guides 2008-03-11
File System Events Programming Guide (HTML) (PDF)
Explains how applications can detect changes in the file system.
Core Foundation, Darwin, Storage Guides 2008-03-11
High Level Toolbox Release Notes (10.5.2) (HTML)
Describes HIToolbox enhancements for Mac OS X v10.5.2.
Carbon Release Notes 2008-03-11
How to work around HIMovieViewCreate failing (HTML)
QA1417: Describes how to work around HIMovieViewCreate failing to initialize the view in QuickTime 7
Carbon, QuickTime, Tools Technical Q&As 2008-03-11
Managing QTCompressionOptions - An overview of the QTCompressionOptionsWindow sample (HTML)
TN2219: Introductory overview of the QTCompressionOptionsWindow sample demonstrating one way to manage QTCompressionOptions objects.
Cocoa, Graphics & Imaging, QuickTime Technical Notes 2008-03-11
Movie Import Components - MovieImportDataRef Invoked For File Import Operations (HTML)
QA1596: Discusses how QuickTime 7.4+ invokes Movie Import Components when specifically importing from files.
QuickTime Technical Q&As 2008-03-11
Network Device Driver Programming Guide (HTML) (PDF)
Background and task information about developing network drivers for Mac OS X.
Darwin, Hardware & Drivers, Networking Guides 2008-03-11
NSFontDescriptor Class Reference (HTML) (PDF)
Describes a dictionary that fully specifies a font.
Cocoa Reference 2008-03-11
NSPersistentStoreCoordinator Class Reference (HTML) (PDF)
Describes the class used to mediate between persistent stores and managed object contexts in a Core Data application.
Cocoa Reference 2008-03-11
NSProgressIndicator Class Reference (HTML) (PDF)
Describes a control that shows that a lengthy task is under way.
Cocoa, User Experience Reference 2008-03-11
NSSearchFieldCell Class Reference (HTML) (PDF)
Describes a search field cell.
Cocoa, User Experience Reference 2008-03-11
NSURLCache Class Reference (HTML) (PDF)
Describes a collection of cached responses and data.
Cocoa, Internet & Web, Networking Reference 2008-03-11
QTKit Capture - Specifying Media Compression Settings (HTML)
QA1586: Describes how to configure a file output object to save compressed captured media.
Graphics & Imaging, QuickTime Technical Q&As 2008-03-11
Scripting Bridge Programming Guide for Cocoa (HTML) (PDF)
Describes the Scripting Bridge technology, which bridges OSA-compliant applications to Objective-C, and explains how to use it in Cocoa programs.
Cocoa, Scripting & Automation Guides 2008-03-11
Strings Programming Guide for Core Foundation (HTML) (PDF)
Explains how to create, manipulate, and search strings in Core Foundation, and how strings interact with encodings and character sets.
Carbon, Core Foundation, Internationalization, Open Source, Text & Fonts Guides 2008-03-11
Suppressing the "unexpectedly quit" alert (HTML)
QA1288: Describes how to suppress the "unexpectedly quit" alert.
Carbon, Cocoa, Darwin Technical Q&As 2008-03-11
WebObjects 5.4.1 Reference (HTML)
Describes the WebObjects 5.4.1 classes in Javadoc format.
Internet & Web, Java, Mac OS X Server, Tools Reference 2008-03-11
CarbonCocoaTempConverter (HTML) (DMG) (ZIP)
Demonstrates how to integrate Carbon and Cocoa user interfaces in the same Cocoa application.
Carbon, Cocoa Sample Code 2008-03-10
Missing Results in Xcode Project Find Window (HTML)
QA1580: A workaround for when a search that previously returned results generates no files found in Xcode
Tools Technical Q&As 2008-03-06
QTKit Capture - Setting DecompressedVideoOutput CVPixelBuffer Attributes (HTML)
QA1582: Describes how to configure a DecompressedVideoOutput objects CVPixelBuffer attributes.
QuickTime Technical Q&As 2008-03-06
Interface Builder 3.0 Release Notes (HTML)
Tools Release Notes 2008-03-05
PhotoSearch (HTML) (DMG) (ZIP)
Demonstrates advanced controls and cells. Custom drawing, hit testing, tracking, editing, expansion tooltips, tracking areas.
Cocoa Sample Code 2008-03-05
15-Inch MacBook Pro Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 15-inch MacBook Pro computer introduced in February 2008.
Hardware & Drivers Guides 2008-03-04
17-Inch MacBook Pro Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 17-inch MacBook Pro computer introduced in February 2008.
Hardware & Drivers Guides 2008-03-04
MacBook Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the MacBook computer introduced in February 2008.
Hardware & Drivers Guides 2008-03-04
Audio Units: Embedding a Carbon View in a Cocoa Window (HTML)
TN2213: Carbon-Cocoa Integration for Audio Units
Audio Technical Notes 2008-02-29
SBSendEmail (HTML) (DMG) (ZIP)
Using the Scripting Bridge to tell Mail.app to send an email message with an optional attachment.
Cocoa, Internet & Web, Scripting & Automation Sample Code 2008-02-28
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
Disabling text completion in an NSTextField (HTML)
QA1553: Shows how to implement a delegate method provided by NSControl to disable automatic text completion.
Cocoa Technical Q&As 2008-02-27
NSDate - Natural language date parsing in early Leopard releases (HTML)
QA1581: Acknowledges a regression in +dateWithNaturalLanguageString: behavior of NSDate which is fixed as of 10.5.2.
Cocoa Technical Q&As 2008-02-27
FSMegaInfo (HTML) (DMG) (ZIP)
Prints information about various file system objects; helpful when debugging VFS plug-ins.
Carbon, Cocoa, Core Foundation, Darwin Sample Code 2008-02-25
QTCompressionOptionsWindow (HTML) (DMG) (ZIP)
Demonstrates how easy it is to manage QTCompressionOptions instances with a user interface.
Cocoa, QuickTime Sample Code 2008-02-22
Xserve G5 Developer Note (HTML) (PDF)
Specifies the internal design, I/O features, and expansion capabilities of the Xserve G5 computer introduced in January 2005.
Hardware & Drivers Guides 2008-02-21
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
PowerMac G4 (HTML) (PDF)
Specifies the internal design, I/O features, and expansion capabilities of the PowerMac G4 introduced in January 2003.
Hardware & Drivers Guides 2008-02-20
Atomic Store Programming Topics (HTML) (PDF)
Describes how to use the Core Data atomic store API to create persistent stores that use a custom format.
Cocoa Guides 2008-02-08
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
Font Handling (HTML) (PDF)
Explains the Cocoa font management system and how users select fonts.
Cocoa, Graphics & Imaging, Text & Fonts Guides 2008-02-08
GLUT (HTML) (DMG) (ZIP)
The OpenGL Utility Toolkit (GLUT) for Mac OS X version 3.4.0 (supporting the GLUT 3.7 API)
Graphics & Imaging Sample Code 2008-02-08
JavaScript Scripting Guide for QuickTime (HTML) (PDF)
Defines the objects, methods, and interfaces exposed to JavaScript by the QuickTime browser plug-in and ActiveX control.
Internet & Web, QuickTime, Scripting & Automation Guides 2008-02-08
Model Object Implementation Guide (HTML) (PDF)
Describes issues relating to the design and implementation of model objects
Cocoa Guides 2008-02-08
Multiprocessing Services Reference (HTML) (PDF)
Describes the C API for creating preemptively scheduled tasks in Carbon applications.
Carbon Reference 2008-02-08
NSAnimationContext Class Reference (HTML) (PDF)
Describes nested transaction support for animating views.
Cocoa Reference 2008-02-08
NSConnection Class Reference (HTML) (PDF)
Describes an object that manages communication between objects in different threads.
Cocoa Reference 2008-02-08
NSEntityDescription Class Reference (HTML) (PDF)
Describes the class used to specify entities in a Core Data managed object model.
Cocoa Reference 2008-02-08
NSFetchRequest Class Reference (HTML) (PDF)
Describes the class used to describe search criteria used to retrieve data from a persistent store in Core Data.
Cocoa Reference 2008-02-08
NSLocale Class Reference (HTML) (PDF)
Describes a locale.
Cocoa, Internationalization, User Experience Reference 2008-02-08
NSLock Class Reference (HTML) (PDF)
Describes a mutex-based lock.
Cocoa Reference 2008-02-08
NSMenu Class Reference (HTML) (PDF)
Describes an application menu.
Cocoa, User Experience Reference 2008-02-08
NSMenuItem Class Reference (HTML) (PDF)
Describes a menu item.
Cocoa, User Experience Reference 2008-02-08
NSNumber Class Reference (HTML) (PDF)
Describes a number.
Cocoa Reference 2008-02-08
NSPersistentDocument Class Reference (HTML) (PDF)
Describes a document that integrates with the Core Data framework.
Cocoa Reference 2008-02-08
NSRuleEditor Class Reference (HTML) (PDF)
Describes a graphical rule editor.
Cocoa, User Experience Reference 2008-02-08
NSRunLoop Class Reference (HTML) (PDF)
Describes the object that manages events on a thread.
Cocoa, Performance Reference 2008-02-08
NSTimeZone Class Reference (HTML) (PDF)
Describes a time zone.
Cocoa, Internationalization Reference 2008-02-08
Number and Value Programming Topics for Cocoa (HTML) (PDF)
Explains how to use Cocoa object wrappers for primitive C data types.
Cocoa Guides 2008-02-08
OpenGL Driver Monitor User Guide (HTML) (PDF)
Explains how to view the properties supported by the OpenGL drivers available on the system.
Graphics & Imaging, Tools Guides 2008-02-08
OpenGL Profiler User Guide (HTML) (PDF)
Explains how to assess the efficiency of an OpenGL application.
Graphics & Imaging, Tools Guides 2008-02-08
OutputBins2PDE (HTML) (DMG) (ZIP)
A Printer PDE demonstrating new features in 10.5
Printing Sample Code 2008-02-08
Quick Look Programming Guide (HTML) (PDF)
Describes the purporse and architecture of Quick Look generators and explains how to create them.
Carbon, Cocoa, User Experience Guides 2008-02-08
Re-enabling dragging from NSTableView to other applications (HTML) (日本語 HTML)
QA1220: Explains how to re-enable drag-and-drop from NSTableViews to other applications
Cocoa, User Experience Technical Q&As 2008-02-08
Search Fields (HTML) (PDF)
Explains how to use Cocoa search fields.
Cocoa, User Experience Guides 2008-02-08
Text Editing Programming Guide for Cocoa (HTML) (PDF)
Explains how to control the behavior of the Cocoa text system as it performs text editing.
Cocoa, Text & Fonts Guides 2008-02-08
Threading Programming Guide (HTML) (PDF)
Explains how to use threads in Cocoa applications.
Carbon, Cocoa, Core Foundation, Performance Guides 2008-02-08
Xserve Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 4-core and 8-core Xserve introduced in January 2008.
Hardware & Drivers Guides 2008-02-08
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
Authorization for Everyone (HTML)
TN2095: Describes applications of Authorization Services beyond simple privilege requesting.
Carbon, Security Technical Notes 2008-01-30
MyRecorder (HTML) (DMG) (ZIP)
Demonstrates the use of the QTKit Capture APIs
QuickTime Sample Code 2008-01-29
QTControlCommandLine (HTML) (DMG) (ZIP)
Using the QuickTime COM Control object from the command line to export a movie to a different file format
QuickTime Sample Code 2008-01-29
ImageApp (HTML) (DMG) (ZIP)
Demonstrates basic image handling using the ImageIO APIs in Mac OS X 10.4 Tiger
Graphics & Imaging Sample Code 2008-01-24
GNU C 4.2 Preprocessor Internals (HTML)
Tools Guides 2008-01-23
GNU C 4.2 Preprocessor User Guide (HTML)
Describes the Apple version of the GNU C 4.2 Preprocessor.
Carbon, Darwin, Open Source, Tools Reference 2008-01-23
GNU C/C++/Objective-C 4.2.1 Compiler User Guide (HTML)
Describes the Apple version of the GNU 4.2.1 compiler.
Carbon, Darwin, Open Source, Tools Reference 2008-01-23
GNU Compiler Collection (GCC) 4.2 Internals (HTML)
Tools Guides 2008-01-23
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 2008-01-23
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
Enabling the application menu's "Preferences" menu item on Mac OS X (HTML)
QA1552: Describes the two things you need to implement to enable the "Preferences" menu item on Mac OS X.
Cocoa, User Experience Technical Q&As 2008-01-21
QTAudioContextInsert (HTML) (DMG) (ZIP)
Demonstrates use of Audio Context Insert APIs to perform custom processing on QuickTime's audio stream.
Audio, Cocoa, QuickTime Sample Code 2008-01-21
IconCollection (HTML) (DMG) (ZIP)
Demonstrates how to use NSCollectionView along with NSWorkspace and named images to determine its content.
Cocoa, User Experience Sample Code 2008-01-18
MacBook Air Developer Note (HTML)
New document specifies internal design, I/O features, and expansion capabilities of the MacBook Air computer introduced in January 2008.
Hardware & Drivers Guides 2008-01-18
Embedding Bonjour in Windows Applications (HTML)
TN2210: Details the proper steps necessary for a Windows Developer to include Bonjour for Windows in their application.
Networking, Porting, User Experience Technical Notes 2008-01-17
Mac Pro Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the Mac Pro computers introduced in January 2008.
Hardware & Drivers Guides 2008-01-09
QuickTime Audio - Rendering QuickTime Movie audio to a specific Audio Device (HTML)
QA1578: Describes how to render Movie audio to a specific audio device.
QuickTime Technical Q&As 2008-01-08
AGL Changes for Mac OS X Leopard (v. 10.5) (HTML)
QA1523: This Q&A describes the new and deprecated APIs for Apple OpenGL (AGL)
Carbon, Games, Graphics & Imaging, Porting Technical Q&As 2008-01-04
Kernel's MAC framework (HTML)
QA1574: Cautions that the kernel's MAC framework is currently not support.
Darwin Technical Q&As 2008-01-04
With and Without Bindings (HTML) (DMG) (ZIP)
Illustrates the adoption of Cocoa Bindings and refactoring using a subclass of NSArrayController.
Cocoa Sample Code 2008-01-04
Xcode Mapping Tool for Core Data (HTML) (PDF)
Describes the Xcode mapping tool for Core Data.
Tools Guides 2007-12-30
AppleScript Studio 1.4 Release Notes (HTML)
Moving Tiger AppleScript Studio Release Notes to separate document.
Scripting & Automation, Tools Release Notes 2007-12-22
Debugging Process Startup (HTML)
QA1573: Describes techniques for debugging a process's startup code.
Tools Technical Q&As 2007-12-21
DictionaryController (HTML) (DMG) (ZIP)
"DictionaryController" is a Cocoa application that demonstrates various ways in how to use the NSDictionaryController class.
Cocoa, User Experience Sample Code 2007-12-20
GeekGameBoard (HTML) (DMG) (ZIP)
Shows how to use Core Animation for the user interface of a board or card game.
Cocoa, Games, Graphics & Imaging, Performance Sample Code 2007-12-19
How do I get the hexadecimal value of an NSColor object? (HTML)
QA1576: Describes how to convert an NSColor object to its Hexadecimal value.
Cocoa, Graphics & Imaging, Internet & Web, Text & Fonts Technical Q&As 2007-12-19
15-Inch MacBook Pro Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 15-inch MacBook Pro computer introduced in November 2007.
Hardware & Drivers Guides 2007-12-14
17-inch MacBook Pro Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 17-inch MacBook Pro computer introduced in November 2007.
Hardware & Drivers Guides 2007-12-14
Java for Mac OS X 10.4 Release 6 Release Notes (HTML) (PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.4 Release 6.
Internet & Web, Java, Mac OS X Server Release Notes 2007-12-14
ScriptingBridgeFinder (HTML) (DMG) (ZIP)
Using the Finder with Scripting Bridge
Scripting & Automation Sample Code 2007-12-13
ScriptingBridgeiCal (HTML) (DMG) (ZIP)
Adding/updating events in iCal using Scripting Bridge.
Cocoa, Scripting & Automation Sample Code 2007-12-13
64-Bit Guide for Carbon Developers (HTML) (PDF)
Explains the changes necessary to create a 64-bit executable version of a Carbon application.
Carbon, Performance, Porting Guides 2007-12-11
Apple Type Services for Fonts Programming Guide (HTML) (PDF)
Explains how to access fonts using the ATS-based font management API. Includes implementing the Fonts window.
Carbon, Graphics & Imaging, Text & Fonts Guides 2007-12-11
Apple Type Services for Fonts Reference (HTML) (PDF)
Describes the C API for ATS-based font access and management.
Carbon, Graphics & Imaging, Text & Fonts Reference 2007-12-11
AppleScript Release Notes (HTML)
Describes late breaking news and highlights of new or changed features in the latest release of AppleScript.
Scripting & Automation Release Notes 2007-12-11
Automator Programming Guide (HTML) (PDF)
Describes the concepts and tasks for developing actions, which are bundles loaded by the Automator application.
Apple Applications, Cocoa, Scripting & Automation, Tools Guides 2007-12-11
Bluetooth Device Access Guide (HTML) (PDF)
Explains how to develop applications that access Bluetooth-enabled devices.
Hardware & Drivers Guides 2007-12-11
Boinx Starts with Sample Code: FotoMagico Is a Powerful Digital Slideshow (HTML)
Starting with Apple sample code, tools and technologies, Boinx wrote FotoMagico in a matter of months.
Cocoa, Graphics & Imaging, QuickTime, Tools, User Experience Articles 2007-12-11
CAConstraintLayoutManager Class Reference (HTML) (PDF)
Describes a layout manager that applies a set of constraints to a layer tree.
Cocoa, Graphics & Imaging Reference 2007-12-11
CATextLayer Class Reference (HTML) (PDF)
Describes a layer that draws text.
Cocoa, Graphics & Imaging Reference 2007-12-11
CIFilter Class Reference (HTML) (PDF)
Describes the class that processes image data and produces a Core Image image as output.
Cocoa, Games, Graphics & Imaging Reference 2007-12-11
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
Dictionary Manager Reference (HTML) (PDF)
Deprecated - Describes a deprecated technology replaced by Dictionary Services.
Carbon Reference 2007-12-11
Font Manager Reference (HTML) (PDF)
Describes the C API for QuickDraw-based font access and management.
Carbon, Graphics & Imaging, Text & Fonts Reference 2007-12-11
GNU Compiler Collection (GCC) Internals (HTML)
Tools Guides 2007-12-11
Leopard Technology Series for Developers: Graphics & Media Overview (HTML)
Describes Leopard's graphics and media capabilities.
Cocoa, Games, Graphics & Imaging, Performance, QuickTime, Tools Articles 2007-12-11
Leopard Technology Series for Developers: Objective-C 2.0 Overview (HTML)
Describes features and capabilities introduced in Objective-C 2.0.
Cocoa, Mac OS X, Tools Articles 2007-12-11
List Manager Reference (HTML) (PDF)
Deprecated - Describes the legacy C API for managing and displaying elements in a scrollable list. Replaced by the Data Browser.
Carbon, User Experience Reference 2007-12-11
Mac OS X Server Command-Line Administration (PDF)
Explains how to use commands and configuration files to perform server administration tasks in a UNIX command shell.
Internet & Web, Java, Mac OS X Server, Networking, Security, Storage Guides 2007-12-11
Managing Fonts: QuickDraw (HTML) (PDF)
Deprecated - Explains how to use the deprecated QuickDraw-based font-management API replaced by Core Text or ATS.
Carbon Guides 2007-12-11
NSAccessibility Protocol Reference (HTML) (PDF)
Describes the interface for receiving accessibility-related messages.
Cocoa Reference 2007-12-11
NSCollectionView Class Reference (HTML) (PDF)
Describes a collection of views that displays content in a grid.
Cocoa Reference 2007-12-11
NSObjectController Class Reference (HTML) (PDF)
Describes a Cocoa bindings-compatible manager of an object.
Cocoa Reference 2007-12-11
NSThread Class Reference (HTML) (PDF)
Describes a thread of execution.
Cocoa Reference 2007-12-11
NSURLResponse Class Reference (HTML) (PDF)
Describes the metadata returned by a server for a load request.
Cocoa, Internet & Web, Networking Reference 2007-12-11
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
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
PDFAnnotationFreeText Class Reference (HTML) (PDF)
Describes the class for manipulating free text annotations in PDF documents.
Cocoa, Graphics & Imaging Reference 2007-12-11
PDFAnnotationLine Class Reference (HTML) (PDF)
Describes the class for manipulating line annotations in PDF documents.
Cocoa, Graphics & Imaging Reference 2007-12-11
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
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
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
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 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
QCCompositionLayer Class Reference (HTML) (PDF)
Describes the class used to display a Quartz Composer composition in a Layer Kit layer.
Graphics & Imaging Reference 2007-12-11
Quartz 2D Programming Guide (HTML) (PDF)
Explains how to use Quartz 2D. Includes illustrations and sample code.
Carbon, Games, Graphics & Imaging Guides 2007-12-11
Quartz Composer Custom Patch Programming Guide (HTML) (PDF)
Describes how to create custom patches for distribution.
Apple Applications, Cocoa, Graphics & Imaging Guides 2007-12-11
Quartz Framework Reference (HTML) (PDF)
Describes the API for Quartz Composer, Image Kit, and PDF Kit.
Graphics & Imaging Reference 2007-12-11
Scrap Manager Reference (HTML) (PDF)
Deprecated - Describes the legacy C API used to copy items to and from the Clipboard. Replaced by the Pasteboard Manager.
Carbon Reference 2007-12-11
Script Manager Reference (HTML) (PDF)
Deprecated - Describes a deprecated technology replaced by Unicode facilities.
Carbon, Text & Fonts Reference 2007-12-11
Token Field Programming Guide for Cocoa (HTML) (PDF)
Describes how to set up and programatically manage a token field.
Cocoa, User Experience Guides 2007-12-11
WebObjects 5.4 Release Notes (HTML) (PDF)
Information about known issues and workarounds for WebObjects Release 5.4.
Internet & Web, Java, Mac OS X Server, Tools Release Notes 2007-12-11
What's New In Mac OS X (HTML) (PDF)
Summarizes new Mac OS X technologies.
Mac OS X Release Notes 2007-12-11
Apple Remote Desktop Administrator's Guide Version 3.2 (PDF)
Explains how to install and configure Apple Remote Desktop and use it to remotely control and manage client computers.
Mac OS X Server, Networking Guides 2007-12-04
Apple Xserve Diagnostics User's Guide (PDF)
New document that explains how to use Apple Xserve Diagnostics tool to test server hardware.
Hardware & Drivers, Mac OS X Server Guides 2007-12-04
CGImageSource Reference (HTML) (PDF)
Describes the opaque type for reading image data.
Graphics & Imaging Reference 2007-12-04
Core Text Reference Collection (HTML) (PDF)
Describes an API providing text and font services.
Carbon, Text & Fonts Reference 2007-12-04
Display Manager Reference (HTML) (PDF)
Deprecated - Describes the C API for dynamically changing the arrangement and display modes of attached monitors. Replaced by Quartz Display Services.
Carbon, Graphics & Imaging, User Experience Reference 2007-12-04
NSAttributedString Application Kit Additions Reference (HTML) (PDF)
Describes additions for analyzing and using attributed strings.
Cocoa, Text & Fonts Reference 2007-12-04
Process Manager Reference (HTML) (PDF)
Describes the C API for process management in Carbon applications.
Carbon Reference 2007-12-04
SBSetFinderComment (HTML) (DMG) (ZIP)
Set/Get Finder Comments using Scripting Bridge
Cocoa, Scripting & Automation Sample Code 2007-12-04
User's Guide to gperf 3.0.1 (HTML)
Tools Guides 2007-12-03
OpenGL Capabilities Matrix (HTML)
Lists supported OpenGL extensions and parameter values by various combinations of Mac OS X versions, graphics adapters, and CPU types.
Graphics & Imaging Reference 2007-11-30
Why is my Ruby on Rails application with FastCGI generating "'load error /etc/irbrc" errors? (HTML)
QA1494: Describes how to resolve an error encountered hosting Ruby on Rails applications on Mac OS X 10.5.
Enterprise IT, Internet & Web, Mac OS X Server, Open Source, Scripting & Automation Technical Q&As 2007-11-28
BetterAuthorizationSample (HTML) (DMG) (ZIP)
Shows the recommended way to access privileged functionality from a non-privileged application on Mac OS X.
Security Sample Code 2007-11-27
FinalCutPro_AppleEvents (HTML) (DMG) (ZIP)
Uses Apple Events to interact with Final Cut Pro 5.1.2 or later.
Apple Applications Sample Code 2007-11-16
HackTV Carbon (HTML) (DMG) (ZIP)
HackTV Carbon shows how to use the sequence grabber to preview and record QuickTime movie files.
Carbon, QuickTime Sample Code 2007-11-16
ClosedCaptionImporter (HTML) (DMG) (ZIP)
QuickTime Movie Import Component for Scenarist Closed Caption files.
QuickTime Sample Code 2007-11-15
How can I get both Subversion (SVN) and CVS on Mac OS X 10.5 (Leopard)? (HTML)
QA1492: Explains where to find Subversion and CVS for installation.
Open Source, Tools Technical Q&As 2007-11-15
SourceView (HTML) (DMG) (ZIP)
Demonstrates how to use NSOutlineView driven by NSTreeController.
Cocoa, Internet & Web, User Experience Sample Code 2007-11-15
JavaEOGenerator (HTML) (DMG) (ZIP)
Java-based template generation engine similar to EOGenerator
Java Sample Code 2007-11-14
MovieAssembler (HTML) (DMG) (ZIP)
Demonstrates AppleEvent communication with FCP, project modification using XML, and media file identification using metadata.
Apple Applications Sample Code 2007-11-14
StillMotion (HTML) (DMG) (ZIP)
Demonstrates how to use the QTKit Capture APIs to build a simple application that creates stop motion animations.
Cocoa, Graphics & Imaging, QuickTime Sample Code 2007-11-14
iTunes Visual Plug-ins (HTML) (日本語 HTML)
TN2016: Describes the APIs used by iTunes and its Visual plug-ins to communicate back and forth.
Apple Applications Technical Notes 2007-11-13
MacBook Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the MacBook computer introduced in November 2007.
Hardware & Drivers Guides 2007-11-10
The Sonogram View Demo Audio Unit (HTML)
TN2200: Describes the advanced audio unit features that the associated sample project demonstrates.
Audio Technical Notes 2007-11-07
BoingX (HTML) (DMG) (ZIP)
Shows off using Quartz Extreme to provide borderless OpenGL content on the desktop.
Cocoa, Games, Graphics & Imaging Sample Code 2007-11-06
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
GLSL Showpiece Lite (HTML) (DMG) (ZIP)
Using GLSL from a Cocoa application
Graphics & Imaging Sample Code 2007-11-05
CocoaSlides (HTML) (DMG) (ZIP)
An image browser written using AppKit's Core Animation-based compositing and animation functionality
Cocoa, Graphics & Imaging Sample Code 2007-11-02
New Control Styles available within J2SE 5.0 on Mac OS X 10.5 (HTML)
TN2196: Details what new control styles are available within J2SE 5.0 on Mac OS X 10.5
Java, Porting, User Experience Technical Notes 2007-11-02
Son of Grab (HTML) (DMG) (ZIP)
Shows how to use the new CGWindow to get window images from the Window Server.
Carbon, Cocoa, Graphics & Imaging Sample Code 2007-11-01
Accelerate Release Notes (HTML)
Performance Release Notes 2007-10-31
Affinity API Release Notes for Mac OS X v10.5 (HTML)
Explains how to influence which CPU core runs a group of threads (for performance optimization).
Darwin, Hardware & Drivers, Mac OS X Server, Performance Release Notes 2007-10-31
AGL Reference (HTML) (PDF)
Describes the Apple graphics library for Carbon applications that use OpenGL.
Carbon, Graphics & Imaging Reference 2007-10-31
Apple Applications Schema Reference (HTML) (PDF)
Describes the schemas used by Apple Applications to sync records such as contacts, calendars, and bookmarks.
Apple Applications, Cocoa, Internet & Web Reference 2007-10-31
Apple Events Programming Guide (HTML) (PDF)
Provides conceptual information and programming examples for working with Apple events.
Carbon, Scripting & Automation Guides 2007-10-31
Apple Help Programming Guide (HTML) (PDF)
Explains how to author, package, and display user help content in Mac OS X.
Carbon, Cocoa, User Experience Guides 2007-10-31
AppleScript Overview (HTML) (PDF)
Introduces the technology for writing scripts to control applications. Useful for scripters and application developers.
Carbon, Cocoa, Mac OS X, Scripting & Automation Guides 2007-10-31
AppleScript Release Notes (Mac OS X 10.4 and earlier) (HTML)
Describes late breaking news and highlights of new or changed features in previous releases of AppleScript.
Scripting & Automation Release Notes 2007-10-31
AppleScript Studio Release Notes (HTML)
Describes late-breaking news and highlights of new or changed features in the latest release of AppleScript Studio.
Carbon, Cocoa, Scripting & Automation, Tools Release Notes 2007-10-31
AppleScript Studio Terminology Reference (HTML) (PDF)
Describes the scripting terminology for AppleScript Studio, through version 1.4.
Carbon, Cocoa, Scripting & Automation, Tools Reference 2007-10-31
Application Kit Constants Reference (HTML) (PDF)
Describes the constants defined in the Application Kit framework not described in individual classes.
Cocoa Reference 2007-10-31
Application Kit Release Notes (10.5) (HTML)
New document that describes new features, notes, and known issues for the Application Kit Framework on Mac OS X v10.5.
Cocoa Release Notes 2007-10-31
Application Manager Reference (HTML) (PDF)
Describes the C API for performing various application-level tasks in a Carbon application. Formerly titled Dock Manager Reference.
Carbon, User Experience Reference 2007-10-31
Application Services Framework Reference (HTML) (PDF)
Describes the API for a number of services--such as Quartz 2D and ATSUI--that are essential to Carbon applications.
Carbon, Graphics & Imaging, User Experience Reference 2007-10-31
Audio Codec Services Reference (HTML) (PDF)
Describes the programming interface for configuring audio codecs and for encoding and decoding audio data.
Audio, Carbon, Cocoa Reference 2007-10-31
Audio Queue Services Programming Guide (HTML) (PDF)
Describes how to play and record audio using Audio Queue Services.
Audio, Carbon, Cocoa Guides 2007-10-31
Audio Unit Programming Guide (HTML) (PDF)
Explains how to use Core Audio frameworks and the Core Audio SDK to create audio units.
Audio, Carbon, Cocoa Guides 2007-10-31
Automator Release Notes (HTML)
Updated for changes in Mac OS X version 10.5.
Apple Applications, Cocoa, Scripting & Automation, Tools Release Notes 2007-10-31
Big Top User Guide (HTML) (PDF)
Explains how to monitor the use of resources on Macintosh computers, locally and over a network.
Tools Guides 2007-10-31
CAAnimation Class Reference (HTML) (PDF)
Describes the interface for managing the actions and timing of an animation.
Cocoa, Graphics & Imaging Reference 2007-10-31
Calendar Store Programming Guide (HTML) (PDF)
Explains how to access iCal data.
Apple Applications, Cocoa Guides 2007-10-31
CalTask Class Reference (HTML) (PDF)
Describes the class used to get properties about a task.
Cocoa Reference 2007-10-31
Carbon Core Release Notes (HTML)
Carbon, Internationalization, Text & Fonts, User Experience Release Notes 2007-10-31
Carbon Developer Tools Release Notes (HTML)
Updated for Mac OS X v10.5
Carbon Release Notes 2007-10-31
Carbon Event Manager Reference (HTML) (PDF)
Describes the C API for handling events in Carbon applications.
Carbon Reference 2007-10-31
Carbon Framework Reference (HTML) (PDF)
Describes many fundamental user experience APIs used in Carbon applications.
Carbon, User Experience Reference 2007-10-31
Carbon-Cocoa Integration Guide (HTML) (PDF)
Explains how to use both Carbon and Cocoa in developing an application.
Carbon, Cocoa Guides 2007-10-31
CATransition Class Reference (HTML) (PDF)
Describes the class that provides transition animations to layers.
Cocoa, Graphics & Imaging Reference 2007-10-31
CCL Modem Scripting Release Notes (HTML)
Explains changes to modem CCLs for Mac OS X v10.5 and what to do to change existing and supersede older scripts.
Apple Applications, Darwin, Hardware & Drivers, Networking, Open Source Release Notes 2007-10-31
CFDictionary Reference (HTML) (PDF)
Describes an immutable collection of key-value pairs.
Core Foundation Reference 2007-10-31
CFNetwork Framework Release Notes (HTML)
Core Foundation, Networking, Open Source Release Notes 2007-10-31
CGImageProperties Reference (HTML) (PDF)
Describes property constants for source and destination images.
Carbon, Graphics & Imaging Reference 2007-10-31
CGPDFContext Reference (HTML) (PDF)
Describes a Quartz PDF drawing destination.
Graphics & Imaging Reference 2007-10-31
CIImage Class Reference (HTML) (PDF)
Describes the class that represents an immutable Core Image image.
Cocoa, Games, Graphics & Imaging Reference 2007-10-31
Cocoa Application Tutorial (HTML) (PDF)
Describes how to build a simple Cocoa application using Xcode.
Cocoa, Tools Guides 2007-10-31
Cocoa Bindings Reference (HTML) (PDF)
Describes the exposed bindings of Cocoa classes.
Cocoa Reference 2007-10-31
Code Signing Release Notes (HTML)
Carbon, Cocoa, Darwin, Hardware & Drivers, Internet & Web, Java, Mac OS X Server, Networking, Open Source, Security Release Notes 2007-10-31
Core Foundation Framework Reference (HTML) (PDF)
Describes the Core Foundation API.
Carbon, Core Foundation Reference 2007-10-31
Core Services Framework Reference (HTML) (PDF)
Describes the API for many fundamental operating system services.
Carbon, Networking, User Experience Reference 2007-10-31
CoreFoundation Framework Release Notes (HTML)
Carbon, Core Foundation, Performance Release Notes 2007-10-31
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
Dialog Manager Reference (HTML) (PDF)
Describes the C interface for implementing alerts and dialog boxes.
Carbon, User Experience Reference 2007-10-31
DiscRecording Release Notes (HTML)
Updated for Mac OS X v10.5
Audio, Carbon, Cocoa, User Experience Release Notes 2007-10-31
Event Manager Reference (HTML) (PDF)
Deprecated - Describes the event-handling system created originally for Classic Mac OS and superseded by the Carbon Event Manager.
Carbon Reference 2007-10-31
Foundation Release Notes (HTML)
Describes new features, notes, and known issues for the Foundation framework in Mac OS X v10.5.
Cocoa, Internationalization, Scripting & Automation Release Notes 2007-10-31
Garbage Collection Release Notes (HTML)
Describes features, issues, and workarounds related to Mac OS X v10.5 and its support of garbage collection.
Cocoa Release Notes 2007-10-31
GCC 4 Release Notes (HTML)
Updated for Xcode 3.0
Tools Release Notes 2007-10-31
Gestalt Manager Reference (HTML) (PDF)
Describes the C API for obtaining information about the operating-system environment.
Carbon Reference 2007-10-31
GNU C 4.0 Preprocessor User Guide (HTML)
Describes the Apple version of the GNU C 4.0 Preprocessor.
Carbon, Darwin, Open Source, Tools Reference 2007-10-31
GNU C/C++/Objective-C 4.0.1 Compiler User Guide (HTML)
Describes the Apple version of the GNU 4.0.1 compiler.
Carbon, Cocoa, Darwin, Open Source, Tools Reference 2007-10-31
GNU macro processor (HTML)
Documentation on the GNU macro processor.
Tools Reference 2007-10-31
High Level Toolbox Release Notes (10.5) (HTML)
Describes new HIToolbox features and enhancements for Mac OS X v10.5.
Carbon Release Notes 2007-10-31
HIView Programming Guide (HTML) (PDF)
Describes view-based controls and how to implement them in Carbon applications.
Carbon, User Experience Guides 2007-10-31
I/O Kit Power Management Release Notes (HTML)
Describes the latest changes to power management for Mac OS X v10.5.
Darwin, Hardware & Drivers Release Notes 2007-10-31
IKFilterBrowserPanel Class Reference (HTML) (PDF)
Describes the class that provides the panel contained in a filter browser.
Cocoa, Graphics & Imaging Reference 2007-10-31
IKPictureTaker Class Reference (HTML) (PDF)
Descibes the class that provides a panel for choosing images.
Cocoa, Graphics & Imaging Reference 2007-10-31
IKSlideshow Class Reference (HTML) (PDF)
Describes the class that encapsulates a data source and options for a slideshow.
Cocoa, Graphics & Imaging Reference 2007-10-31
IMAVManager Class Reference (HTML) (PDF)
Describes the object that controls the auxiliary audio and video source to iChat Theater.
Cocoa Reference 2007-10-31
Instant Message Programming Guide (HTML) (PDF)
Explains how to access iChat services and buddies and use iChat Theater through code samples.
Apple Applications, Cocoa, Internet & Web Guides 2007-10-31
ISyncUIHelper Protocol Reference (HTML) (PDF)
An informal protocol that provides user interface attributes to the iSync user interface.
Cocoa Reference 2007-10-31
J2SE 5.0 API Reference Library (HTML)
Describes the Javadoc-formatted API for the JDK and for Apple's MRJ packages.
Java Reference 2007-10-31
Java 1.4 API Reference Library (HTML)
Describes standard Java 1.4 APIs supported on Mac OS X.
Internet & Web, Java Reference 2007-10-31
Java 1.4 API Reference: Apple Extensions (HTML)
Describes Apple extensions for integrating Java applications with the native Mac OS X environment.
Internet & Web, Java Reference 2007-10-31
Java for Mac OS X v10.5 Release Notes (HTML) (PDF)
Internet & Web, Java, Mac OS X Server, Security Release Notes 2007-10-31
Kernel Extension Programming Topics (HTML) (PDF)
Combines the HOWTOs that were previously documented in Hello Debugger, Hello IOKit, Hello KEXT, Packaging KEXT, and KEXT Dependencies.
Darwin Guides 2007-10-31
Kernel Extensions Release Notes (HTML)
Darwin Release Notes 2007-10-31
Launch Services Release Notes (HTML)
Carbon, Cocoa Release Notes 2007-10-31
Mac OS X Server File Services Administration (PDF)
Explains how to share selected server volumes or folders among server clients using AFP, NFS, FTP, and SMB/CIFS.
Internet & Web, Mac OS X Server, Security Guides 2007-10-31
Mac OS X Server Getting Started (PDF)
Explains how to install Mac OS X Server and set it up for the first time.
Mac OS X Server Guides 2007-10-31
Mac OS X Server Glossary (PDF)
Defines terms used for server and storage products.
Mac OS X Server, Storage Guides 2007-10-31
Mac OS X Server iChat Service Administration (PDF)
New document that explains how to set up and manage iChat instant messaging service.
Apple Applications, Enterprise IT, Internet & Web, Mac OS X Server, Security Guides 2007-10-31
Mac OS X Server Installation & Setup Worksheet (PDF)
Covers installation and setup of a standard configuration or workgroup configuration of Leopard Server.
Enterprise IT, Mac OS X Server Guides 2007-10-31
Mac OS X Server Podcast Producer Administration (PDF)
Explains how to set up and manage Podcast Producer service to record, process, and distribute podcasts.
Enterprise IT, Internet & Web, Mac OS X Server, Networking Guides 2007-10-31
Mac OS X Server Print Service Administration (PDF)
Explains how to host shared printers and manage their associated queues and print jobs.
Mac OS X Server Guides 2007-10-31
Mac OS X Server System Image and Software Update Administration (PDF)
Explains how to use network-resident startup disks and how to set up a software update server.
Mac OS X Server, Networking, Security Guides 2007-10-31
Mac OS X Server User Management (PDF)
Explains how to manage users, groups, and computer lists, and how to set up managed preferences for Mac OS X clients.
Mac OS X Server Guides 2007-10-31
Mac OS X Server Web Technologies Administration (PDF)
Explains how to set up and manage a web server, including WebDAV, WebMail, and web modules.
Internet & Web, Java, Mac OS X Server, Security Guides 2007-10-31
Mac OS X Server Xgrid Administration and High Performance Computing (PDF)
Explains how to set up and manage computational clusters of Xserve systems and Mac computers.
Mac OS X Server, Networking Guides 2007-10-31
Multiprocessing Services Programming Guide (HTML) (PDF)
Explains how to implement preemptive tasks in Carbon applications.
Carbon Guides 2007-10-31
NSAnimation Class Reference (HTML) (PDF)
Describes the behavior of an animation.
Cocoa, Games, Graphics & Imaging Reference 2007-10-31
NSAttributeDescription Class Reference (HTML) (PDF)
Describes the class used to define attributes of an entity in a Core Data managed object model.
Cocoa Reference 2007-10-31
NSDecimalNumber Class Reference (HTML) (PDF)
Describes a decimal number.
Cocoa Reference 2007-10-31
NSKeyValueObserving Protocol Reference (HTML) (PDF)
Describes the interface for receiving notifications of changes to object properties.
Cocoa Reference 2007-10-31
NSScriptKeyValueCoding Protocol Reference (HTML) (PDF)
Describes the informal protocol used to provide additional key-value coding capabilities in a scriptable application.
Cocoa, Scripting & Automation Reference 2007-10-31
NSSecureTextFieldCell Class Reference (HTML) (PDF)
Describes the user interface of a secure text field.
Cocoa, Text & Fonts, User Experience Reference 2007-10-31
NSSortDescriptor Class Reference (HTML) (PDF)
Describes the rules for a sorting operation.
Cocoa Reference 2007-10-31
NSTableColumn Class Reference (HTML) (PDF)
Describes the display characteristics and attribute identifiers for a column in a table view.
Cocoa, User Experience Reference 2007-10-31
NSValue Class Reference (HTML) (PDF)
Describes a container for a single C or Objective-C data item.
Cocoa Reference 2007-10-31
Objective-C Release Notes (HTML)
Updated for Mac OS X v10.5
Cocoa Release Notes 2007-10-31
OS Services Framework Release Notes (HTML)
Carbon, Networking, Security Release Notes 2007-10-31
Perl, Python, and Ruby Extensions Release Notes (HTML)
Describes how to create universal binary extensions for Perl, Python, and Ruby.
Darwin, Open Source, Scripting & Automation Release Notes 2007-10-31
Preferences Utilities Reference (HTML) (PDF)
Describes Core Foundation preferences functions.
Carbon, Core Foundation, User Experience Reference 2007-10-31
Providing PDF Workflow Options in the Print Dialog (HTML) (PDF)
Installation information and examples, including the use of Automator workflows.
Carbon, Cocoa, Graphics & Imaging, Printing Guides 2007-10-31
QLThumbnailRequest Reference (HTML) (PDF)
Describes an opaque type for handling requests for Quick Look thumbnail images.
Carbon, Cocoa, User Experience Reference 2007-10-31
QTKit Capture Programming Guide (HTML) (PDF)
Describes how to capture media and output it QuickTime movies.
Cocoa, QuickTime Guides 2007-10-31
QTKit Framework Reference (HTML) (PDF)
Describes the interfaces for working with QuickTime movies and media capture.
Cocoa, QuickTime Reference 2007-10-31
Quartz Composer Release Note for Mac OS X v10.5 (HTML)
Summarizes the features and changes in Quartz Composer for Mac OS X v10.5.
Graphics & Imaging Release Notes 2007-10-31
Quartz Event Services Reference (HTML) (PDF)
Describes the C API for event taps, filters used to observe and alter the stream of low-level user input events.
Carbon, Graphics & Imaging Reference 2007-10-31
QuickTime 7.2.1 Update Guide (HTML) (PDF)
Describes the new features, changes, and enhancements in the QuickTime 7.2.1 release available in Mac OS X v10.5.
QuickTime Guides 2007-10-31
QuickTime Streaming & Broadcasting Administration (PDF)
Explains how to capture and encode QuickTime content and deliver media streams live or on demand.
Internet & Web, Mac OS X Server, QuickTime Guides 2007-10-31
Resource Manager Reference (HTML) (PDF)
Describes the C API for accessing information stored in resource files.
Carbon Reference 2007-10-31
Ruby and Python Programming Topics for Mac OS X (HTML) (PDF)
Describes Ruby and Python on Mac OS X, and especially the bridges between them and Objective-C and OSA (AppleScript).
Cocoa, Scripting & Automation Guides 2007-10-31
Saturn 4.5 User Guide (HTML) (PDF)
Explains how to analyze a program's function-calling structure.
Tools Guides 2007-10-31
Scripting Bridge Release Note (HTML)
A release note that describes the classes and techniques used to control scriptable applications from Objective-C code.
Cocoa, Scripting & Automation Release Notes 2007-10-31
Speech Release Notes (HTML)
New document that describes new features, notes, and known issues for speech synthesis on Mac OS X v10.5.
Carbon, User Experience Release Notes 2007-10-31
Sync Services Framework Reference (HTML) (PDF)
Describes the Objective-C API for the Sync Services framework used to sync applications and devices.
Apple Applications, Cocoa, Internet & Web Reference 2007-10-31
Sync Services Programming Guide (HTML) (PDF)
Explains how to add syncing to your applications.
Apple Applications, Cocoa, Internet & Web Guides 2007-10-31
Sync Services Release Notes (10.5) (HTML)
Describes new features, notes, and known issues for Sync Services on Mac OS X v10.5.
Apple Applications, Cocoa, Internet & Web Release Notes 2007-10-31
Terminal 2 Release Notes (HTML)
Describes new features of the Terminal application in Mac OS X 10.5.
Tools Release Notes 2007-10-31
User Defaults Programming Topics for Cocoa (HTML) (PDF)
Explains how to use the Cocoa defaults system to create and save user preferences.
Cocoa, User Experience Guides 2007-10-31
WebObjects 5.4 Reference (HTML)
Describes the WebObjects 5.4 classes in Javadoc format.
Internet & Web, Java, Mac OS X Server, Tools Reference 2007-10-31
WebObjects Deployment Guide Using JavaMonitor (HTML) (PDF)
Tools and techniques for deploying WebObjects applications. Includes application administration and performance-improving practices.
Internet & Web, Java, Mac OS X Server, Tools Guides 2007-10-31
Window Manager Reference (HTML) (PDF)
Describes the C API for creating and manipulating Carbon windows.
Carbon, User Experience Reference 2007-10-31
Xgrid Programming Guide (HTML) (PDF)
Explains how to create client applications that use Xgrid, Apple's parallel multiprocessing technology.
Apple Applications, Mac OS X Server, Performance Guides 2007-10-31
ButtonMadness (HTML) (DMG) (ZIP)
Demonstrates how to use the various types of buttons using a nib file or programatically.
Cocoa, Tools, User Experience Sample Code 2007-10-30
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
CFProxySupportTool (HTML) (DMG) (ZIP)
Shows how to use the CFProxySupport APIs to decide whether a network connection should pass through a proxy.
Core Foundation, Darwin, Networking Sample Code 2007-10-29
Descriptor Passing Problems (HTML)
QA1541: Describes how to work around common problems with descriptor passing.
Darwin, Networking Technical Q&As 2007-10-29
NullAuthPlugin (HTML) (DMG) (ZIP)
Use this as a template for writing an authorization plugin, or as a tool to debug the authorization process.
Security Sample Code 2007-10-26
PreLoginAgents (HTML) (DMG) (ZIP)
Pre-login launchd agents to display UI using AppKit and HIToolbox.
Carbon, Cocoa Sample Code 2007-10-26
Why isn't my ColorSync CMM recognized on Mac OS X 10.5? (HTML)
QA1557: Discusses how to upgrade your ColorSync CMM to run on Mac OS X 10.5
Graphics & Imaging Technical Q&As 2007-10-26
Cocoa OpenGL (HTML) (DMG) (ZIP)
Demonstrates using Cocoa with OpenGL, including window setup and event handling.
Cocoa, Games, Graphics & Imaging, Hardware & Drivers, Performance Sample Code 2007-10-22
CFBundle Reference (HTML) (PDF)
Describes a representation of a resource directory hierarchy.
Core Foundation Reference 2007-10-18
Symbol Variants Release Notes (HTML)
Describes symbol variants, a way of providing multiple versions of symbols for backwards compatibility.
Darwin, Mac OS X Server, Porting, Tools Release Notes 2007-10-16
CalendarItems (HTML) (DMG) (ZIP)
Creates new iCal Events and Tasks ("To Do's") using Objective-C 2 and the Calendar Store framework
Apple Applications Sample Code 2007-10-15
Looping Audio Files with QuickTime for Windows (HTML)
QA1559: How to Continuously Loop Audio Files with QuickTime for Windows
QuickTime Technical Q&As 2007-10-09
QTKitThreadsExporter (HTML) (DMG) (ZIP)
Demonstrates QTKit threading APIs by performing concurrent exports on separate threads.
Cocoa, QuickTime Sample Code 2007-10-08
CIVideoDemoGL (HTML) (DMG) (ZIP)
CIVideoDemoGL demonstrates using Core Image with QuickTime and Core Video
Graphics & Imaging, QuickTime Sample Code 2007-10-03
Why isn't my QuickTime Component recognized by iMovie '08? (HTML)
QA1545: Discusses why iMovie '08 may ignore 3rd party QuickTime Components.
Apple Applications, QuickTime Technical Q&As 2007-10-03
Exception Programming Topics for Cocoa (HTML) (PDF)
Explains how to raise and handle exceptions in Cocoa applications.
Cocoa Guides 2007-10-02
QuickTime Audio - Muting and GetMovieAudioFrequencyLevels (HTML)
QA1556: Discusses the change made to the GetMovieAudioFrequencyLevels API with QuickTime 7.2.
QuickTime Technical Q&As 2007-09-28
QuickTime Visual Context - Setting the kQTVisualContextOutputColorSpaceKey Attribute (HTML)
QA1550: Describes how to configure a QuickTime OpenGL Texture Visual Context with the kQTVisualContextOutputColorSpaceKey attribute.
Graphics & Imaging, QuickTime Technical Q&As 2007-09-28
MassiveImage (HTML) (DMG) (ZIP)
Shows how to use a CGDataProvider to save a very large image with Image IO
Carbon, Cocoa, Games, Graphics & Imaging, Performance Sample Code 2007-09-27
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
NotifyTool (HTML) (DMG) (ZIP)
Shows how to use the BSD notify API.
Darwin Sample Code 2007-09-25
BundleLoader (HTML) (DMG) (ZIP)
Demonstrates how to load multiple Cocoa bundles or NSBundles (also known as plug-ins) into the main NSApplication.
Cocoa, User Experience Sample Code 2007-09-21
Obtaining the localized application name in Cocoa (HTML)
QA1544: Describes how to obtain several versions of the application name in Cocoa.
Cocoa, Internationalization Technical Q&As 2007-09-21
DTSCarbonShell (HTML) (DMG) (ZIP)
Provides a modern Mac OS X Carbon Application Skeleton
Carbon Sample Code 2007-09-20
QTKitTimeCode (HTML) (DMG) (ZIP)
Demonstrates how to use the QuickTime 32-bit Timecode Media Handler to Add and Remove Timecode Tracks.
Cocoa, QuickTime Sample Code 2007-09-19
QuickTime Texture Visual Context - kQTVisualContextNotAllowedErr with non-accelerated graphics cards (HTML)
QA1542: Discusses how to create a display mask and avoid a kQTVisualContextNotAllowedErr when using a non-accelerated graphics card.
Graphics & Imaging, QuickTime Technical Q&As 2007-09-18
Using the QuickTime 64-bit Timecode Media Handler (HTML)
TN2198: Discusses 64-bit Timecode Media support added with Mac OS X 10.5 and QuickTime 7.3
QuickTime Technical Notes 2007-09-18
Thread-safe programming in QuickTime (HTML)
TN2125: Discusses how to use QuickTime from background threads for applications and component developers.
Carbon, Cocoa, QuickTime Technical Notes 2007-09-14
Fiendishthngs (HTML) (DMG) (ZIP)
Fiendishthngs lists all the the Components it finds on the system and lets you query them for information.
Cocoa, QuickTime Sample Code 2007-09-13
Programatically retrieving field and frame information (HTML)
QA1547: Discusses the use of the kICMImageDescriptionPropertyID_FieldInfo property to retrieve Field/Frame information.
QuickTime Technical Q&As 2007-09-13
Fader (HTML) (DMG) (ZIP)
Demonstrates fading of elements inside a Dashboard widget
Apple Applications Sample Code 2007-09-12
DockTile (HTML) (DMG) (ZIP)
Demonstrates how to customize your application's icon in the Dock by using the NSDockTile class.
Cocoa, User Experience Sample Code 2007-09-11
Adding and removing a submenu from a menu in Cocoa (HTML)
QA1420: Explains how to dynamically add and remove menus in a Cocoa application.
Cocoa Technical Q&As 2007-09-10
Dates and Times Programming Topics for Cocoa (HTML) (PDF)
Explains how to manage Cocoa dates and times.
Cocoa Guides 2007-09-04
Leopard Technology Series for Developers: OS Foundations (HTML)
Leopard Overview article on system-level updates.
Darwin, Hardware & Drivers, Mac OS X, Networking, Security Articles 2007-09-04
QuickTime File Format Specification (HTML) (PDF)
Describes the file format and internal data structures of QuickTime movies.
QuickTime Reference 2007-09-04
Rulers and Paragraph Styles (HTML) (PDF)
Explains paragraph styles and how to work with the rulers that enable users to manipulate them.
Cocoa, Text & Fonts Guides 2007-09-04
USB Device Interface Guide (HTML) (PDF)
Provides background information and sample code for developing applications to communicate with or control USB devices and interfaces.
Darwin, Hardware & Drivers Guides 2007-09-04
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
QTKitCreateMovie (HTML) (DMG) (ZIP)
Demonstrates how to create a movie from a sequence of images.
QuickTime Sample Code 2007-08-31
QTKitMovieFrameImage (HTML) (DMG) (ZIP)
Using the QTMovie frameImageAtTime: withAttributes: method to get an image for the frame at a given time in a QTMovie.
QuickTime Sample Code 2007-08-31
QTKitPlayer (HTML) (DMG) (ZIP)
QTKit example code to open, edit, play, import and export QuickTime movies
Cocoa, QuickTime Sample Code 2007-08-31
Quartz 2D Shadings (HTML) (DMG) (ZIP)
Shows how to use CGShading and CGGradient objects to draw simple gradients.
Carbon, Cocoa, Graphics & Imaging Sample Code 2007-08-31
Don't forget to cancel your Bonjour resolve (HTML)
QA1297: Explains why it's important to cancel a Bonjour resolve operation.
Carbon, Cocoa, Networking Technical Q&As 2007-08-30
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
How can I work with MPEG-2 media using QuickTime? (HTML)
QA1540: How to work with MPEG-2 media using QuickTime.
QuickTime Technical Q&As 2007-08-29
How do I create a QuickTime movie from PCM audio samples in memory? (HTML)
QA1539: How to create a QuickTime movie from PCM audio samples in memory
Audio, QuickTime Technical Q&As 2007-08-29
QT Capture Widget (HTML) (DMG) (ZIP)
A Dashboard widget that uses the QTKit capture API to provide video and audio capture.
QuickTime Sample Code 2007-08-27
AudioConverter: How do I know when I am done? (HTML)
QA1532: Describes how to correctly signal AudioConverter when a conversion is completed.
Audio Technical Q&As 2007-08-23
Launch Services Programming Guide (HTML) (PDF)
Explains how an application can open document files, other applications, and URLs.
Carbon Guides 2007-08-23
Time Utilities Reference (HTML) (PDF)
Describes Core Foundation time functions.
Core Foundation Reference 2007-08-23
CAPlayThrough (HTML) (DMG) (ZIP)
Illustrates how to use the HAL's Audio Output Unit (AUHAL) for device input and the Default Output Audio Unit for output.
Audio Sample Code 2007-08-22
CaptureAndCompressIPBMovie (HTML) (DMG) (ZIP)
Captures video & recompresses it using H.264 also captures audio saving the output in a movie file.
QuickTime Sample Code 2007-08-14
Preprocessing Info.plist files in Xcode Using the C Preprocessor (HTML)
TN2175: Describes workarounds for several issues concerning preprocessing Info.plist files in Xcode with the C preprocessor.
Tools Technical Notes 2007-08-14
Speeding up your Xcode Builds (HTML)
TN2190: Speed up your Xcode builds by leveraging the power of the Xcode build system
Tools Technical Notes 2007-08-14
Code Loading Programming Topics for Cocoa (HTML) (PDF)
Explains how Cocoa applications can dynamically load code during execution.
Cocoa Guides 2007-08-10
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
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
iMac Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of iMac computers introduced in August 2007.
Hardware & Drivers Guides 2007-08-07
SimpleCocoaApp (HTML) (DMG) (ZIP)
A basic Cocoa application for beginners to Cocoa and Objective-C.
Cocoa Sample Code 2007-08-07
MakeiPhoneRefMovie (HTML) (DMG) (ZIP)
Demonstrates how to generate QuickTime Reference Movies for iPhone.
Apple Applications, Internet & Web, QuickTime Sample Code 2007-08-03
How to measure CG text (HTML)
QA1051: Explains how to measure Core Graphics text.
Carbon, Cocoa, Graphics & Imaging, Printing Technical Q&As 2007-08-02
Capturing a real-time movie stream (HTML)
QA1535: Capturing real-time movie streams
QuickTime Technical Q&As 2007-07-30
Where do QuickTime extension files reside on Windows systems? (HTML)
QTW100: Describes where to locate QuickTime extension files on Windows systems.
QuickTime Technical Q&As 2007-07-30
Cocoa PDE with Carbon Printing (HTML) (DMG) (ZIP)
Application that uses a Cocoa PDE along with the Carbon Printing APIs.
Carbon, Graphics & Imaging, Printing, User Experience Sample Code 2007-07-27
Automator Reference Update (HTML) (PDF)
Summarizes the symbols added to the Automtor framework.
Apple Applications, Cocoa, Scripting & Automation Release Notes 2007-07-25
CAAction Protocol Reference (HTML) (PDF)
Describes the interface for receiving actions initiated by a layer.
Cocoa, Graphics & Imaging Reference 2007-07-24
CABasicAnimation Class Reference (HTML) (PDF)
Describes the basic interpolation of a layer property.
Cocoa, Graphics & Imaging Reference 2007-07-24
CAConstraint Class Reference (HTML) (PDF)
Describes a single geometric constraint between two layers.
Cocoa, Graphics & Imaging Reference 2007-07-24
CAKeyframeAnimation Class Reference (HTML) (PDF)
Describes an animation that provides keyframe interpolation of a layer property.
Cocoa, Graphics & Imaging Reference 2007-07-24
CALayoutManager Protocol Reference (HTML) (PDF)
Describes the interface for receiving requests to arrange a layout tree.
Cocoa, Graphics & Imaging Reference 2007-07-24
CAPropertyAnimation Class Reference (HTML) (PDF)
Describes the interface for manipulating values of layer properties.
Cocoa, Graphics & Imaging Reference 2007-07-24
Carbon Printing Reference (HTML) (PDF)
Describes the C API used by Carbon applications to provide a user interface for printing.
Carbon, Graphics & Imaging, Printing Reference 2007-07-24
CAScrollLayer Class Reference (HTML) (PDF)
Describes a layer that displays a scrollable portion of another layer.
Cocoa, Graphics & Imaging Reference 2007-07-24
CATiledLayer Class Reference (HTML) (PDF)
Describes a layer that draws tiles of content as needed.
Cocoa, Graphics & Imaging Reference 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 Reference 2007-07-24
CIFilter Core Animation Additions (HTML) (PDF)
Describes the category that extends Core Image filters for use with Layer Kit.
Cocoa, Graphics & Imaging Reference 2007-07-24
Core Animation Function Reference (HTML) (PDF)
Describes the C functions that support Core Animation.
Cocoa, Graphics & Imaging Reference 2007-07-24
Core Data Framework Reference (HTML) (PDF)
Describes the Objective-C API for the Core Data framework.
Cocoa Reference 2007-07-24
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
NSValue Core Animation Additions (HTML) (PDF)
Describes extensions to Foundation's NSValue class that support the Core Animation LKTransform structure.
Cocoa, Graphics & Imaging Reference 2007-07-24
NSValueTransformer Class Reference (HTML) (PDF)
Describes a Cocoa-bindings compatible interface for transforming value representations.
Cocoa Reference 2007-07-24
QTCaptureFileOutput Reference (HTML) (PDF)
Describes an interface for writing captured media to files.
QuickTime Reference 2007-07-23
NSMapTable Class Reference (HTML) (PDF)
Describes a collection of key-value pairs that supports weak references.
Cocoa Reference 2007-07-22
NSPersistentStore Class Reference (HTML) (PDF)
New document that describes the abstract Core Data class that represents a persistent store.
Cocoa Reference 2007-07-22
ABPicker Reference for C (HTML) (PDF)
Describes the ABPicker opaque type.
Carbon Reference 2007-07-20
NSScriptCommand Class Reference (HTML) (PDF)
Describes the class used to represent a scripting statement and the information needed to perform the operation it specifies.
Cocoa, Scripting & Automation Reference 2007-07-20
NSBundle Additions Reference (HTML) (PDF)
Describes additions for loading nib files in Cocoa applications.
Cocoa Reference 2007-07-19
NSBundle Class Reference (HTML) (PDF)
Describes a collection of resources used in a program.
Cocoa, Internationalization Reference 2007-07-19
NSPort Class Reference (HTML) (PDF)
Describes the interface for implementing communication ports.
Cocoa Reference 2007-07-19
QTKit Constants Reference (HTML) (PDF)
Describes the constants and error codes in the QTKit framework.
QuickTime Reference 2007-07-19
Accelerate Reference Update (HTML) (PDF)
Summarizes the symbols added to the Accelerate framework.
Performance Release Notes 2007-07-18
Address Book Reference Update (HTML) (PDF)
Summarizes the symbols added to the Address Book framework.
Apple Applications Release Notes 2007-07-18
AGL Reference Update (HTML) (PDF)
Summarizes the symbols added to the AGL framework.
Graphics & Imaging Release Notes 2007-07-18
Application Kit Reference Update (HTML) (PDF)
Summarizes the symbols added to the Application Kit framework.
Cocoa Release Notes 2007-07-18
Application Services Reference Update (HTML) (PDF)
Summarizes the symbols added to the Application Services framework.
Carbon, Graphics & Imaging Release Notes 2007-07-18
Automator AppleScript Actions Tutorial (HTML) (PDF)
Guides you through the procedure for creating a simple Automator action implemented in AppleScript.
Apple Applications, Scripting & Automation Guides 2007-07-18
Calendar Store Reference Update (HTML) (PDF)
Summarizes the symbols added to the CalendarStore framework.
Apple Applications Release Notes 2007-07-18
Carbon Reference Update (HTML) (PDF)
Summarizes the symbols added to the Carbon framework.
Carbon Release Notes 2007-07-18
CGBitmapContextCreate Supported Color Spaces (HTML)
QA1037: Lists the color space and alpha info combinations currently supported by CGBitmapContextCreate.
Carbon, Cocoa, Games, Graphics & Imaging Technical Q&As 2007-07-18
Collaboration Reference Update (HTML) (PDF)
Summarizes the symbols added to the Collaboration framework.
Networking Release Notes 2007-07-18
Core Data Reference Update (HTML) (PDF)
Summarizes the symbols added to the Core Data framework.
Cocoa Release Notes 2007-07-18
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 Services Reference Update (HTML) (PDF)
Summarizes the symbols added to the Core Services framework.
Carbon Release Notes 2007-07-18
Ensuring hardware accelerated rendering for your OpenGL application (HTML)
QA1502: Using the NoRecovery pixel format attribute and how to check whether vertex and fragment processing is executed on the GPU or CPU
Games, Graphics & Imaging Technical Q&As 2007-07-18
Foundation Reference Update (HTML) (PDF)
Summarizes the symbols added to the Foundation framework.
Cocoa Release Notes 2007-07-18
Input Method Kit Reference Update (HTML) (PDF)
Summarizes the symbols added to the Input Method Kit framework.
Cocoa, Internationalization, Text & Fonts, User Experience Release Notes 2007-07-18
Instant Message Reference Update (HTML) (PDF)
Summarizes the symbols added to the Instant Message framework.
Cocoa Release Notes 2007-07-18
Interface Builder Plug-In Programming Guide (HTML) (PDF)
Describes the process for creating custom Interface Builder palettes.
Cocoa, Tools Guides 2007-07-18
OpenGL Reference Update (HTML) (PDF)
Summarizes the symbols added to the OpenGL framework.
Graphics & Imaging Release Notes 2007-07-18
Preference Panes Reference Update (HTML) (PDF)
Summarizes the symbols added to the Preference Panes framework.
Cocoa Release Notes 2007-07-18
Publication Subscription Reference Update (HTML) (PDF)
Summarizes the symbols added to the Publication Subscription framework.
Internet & Web Release Notes 2007-07-18
QTKit Reference Update (HTML) (PDF)
Summarizes the symbols added to the QuickTime Kit framework.
Cocoa, QuickTime Release Notes 2007-07-18
Quartz Core Reference Update (HTML) (PDF)
Summarizes the symbols added to the Quartz Core framework.
Graphics & Imaging Release Notes 2007-07-18
Quartz Reference Update (HTML) (PDF)
Summarizes the symbols added to the Quartz framework.
Graphics & Imaging Release Notes 2007-07-18
QuickTime Reference Update (HTML) (PDF)
Summarizes the symbols added to the QuickTime framework.
QuickTime Release Notes 2007-07-18
Security Interface Reference Update (HTML) (PDF)
Summarizes the symbols added to the Security Interface framework.
Security Release Notes 2007-07-18
Security Reference Update (HTML) (PDF)
Summarizes the symbols added to the Security framework.
Carbon, Cocoa, Security Release Notes 2007-07-18
Sync Services Reference Update (HTML) (PDF)
Summarizes the symbols added to the Sync Services framework.
Cocoa Release Notes 2007-07-18
System Configuration Reference Update (HTML) (PDF)
Summarizes the symbols added to the System Configuration framework.
Darwin, Networking Release Notes 2007-07-18
Xgrid Foundation Reference Update (HTML) (PDF)
Summarizes the symbols added to the Xgrid Foundation framework.
Performance Release Notes 2007-07-18
CGFont Reference (HTML) (PDF)
Describes a representation of a font.
Graphics & Imaging Reference 2007-07-17
IKImageBrowserDataSource Protocol Reference (HTML) (PDF)
Describes the informal protocol used to access the data source associated with an image browser view.
Cocoa, Graphics & Imaging Reference 2007-07-17
Input Method Kit Release Note (HTML)
Describes an Objective-C framework for building input methods for Chinese, Japanese, and other languages.
Cocoa, Internationalization, Text & Fonts, User Experience Release Notes 2007-07-17
NSScriptClassDescription Class Reference (HTML) (PDF)
Describes the class used to encapsulate the scriptability information for a scriptable class.
Cocoa, Scripting & Automation Reference 2007-07-17
Quartz Composer User Guide (HTML) (PDF)
Explains how to use the Quartz Composer development tool to create motion graphics compositions.
Apple Applications, Cocoa, Graphics & Imaging, Tools Guides 2007-07-17
Stack Execution Release Notes (HTML)
Mac OS X Release Notes 2007-07-17
How to handle kAudioUnitProperty_MaximumFramesPerSlice (HTML)
QA1533: Illustrates how to use the kAudioUnitProperty_MaximumFramesPerSlice property
Audio Technical Q&As 2007-07-16
NSPrintPanel Class Reference (HTML) (PDF)
Describes a print dialog.
Cocoa, Printing Reference 2007-07-16
Synchronizing OpenGL rendering updates to the vertical refresh of the display (HTML)
QA1521: How to avoid tearing by synchronizing your rendering to the display VBL
Games, Graphics & Imaging, Performance Technical Q&As 2007-07-16
Apple Event Manager Reference (HTML) (PDF)
Describes the C API for interapplication communication using Apple events.
Carbon, Scripting & Automation Reference 2007-07-13
File Manager Reference (HTML) (PDF)
Describes the C API for basic file management tasks, such as opening and saving files.
Carbon Reference 2007-07-13
Pasteboard Programming Topics for Cocoa (HTML) (PDF)
Explains how to transfer data using pasteboard operations in Cocoa.
Cocoa, User Experience Guides 2007-07-13
CFType Reference (HTML) (PDF)
Describes the Core Foundation base type.
Core Foundation Reference 2007-07-12
QCPlugInInputImageSource Protocol Reference (HTML) (PDF)
Describes the methods for managing image data that's input to a QCPlugIn object.
Cocoa, Graphics & Imaging Reference 2007-07-12
vImage Alpha Compositing Reference (HTML) (PDF)
Describes the programming interface for high-performance alpha compositing operations.
Graphics & Imaging, Performance Reference 2007-07-12
vImage Conversion Reference (HTML) (PDF)
Describes the programming interface for high performance image conversion operations.
Graphics & Imaging, Performance Reference 2007-07-12
vImage Convolution Reference (HTML) (PDF)
Describes the programming interface for high performance image convolution operations.
Graphics & Imaging, Performance Reference 2007-07-12
vImage Data Types and Constants Reference (HTML) (PDF)
Describes the data types and constants used by the vImage framework.
Graphics & Imaging, Performance Reference 2007-07-12
vImage Decompression Filtering Reference (HTML) (PDF)
Describes the programming interface for decompression filtering operations.
Graphics & Imaging, Performance Reference 2007-07-12
vImage Geometry Reference (HTML) (PDF)
Describes the programming interface for high performance geometric operations on images.
Graphics & Imaging, Performance Reference 2007-07-12
vImage Histogram Reference (HTML) (PDF)
Describes the programming interface for high performance image histogram operations.
Graphics & Imaging, Performance Reference 2007-07-12
vImage Morphology Reference (HTML) (PDF)
Describes the programming interface for high performance morphological operations on images.
Graphics & Imaging, Performance Reference 2007-07-12
vImage Reference Collection (HTML) (PDF)
Describes the C programming interface for high-performance image processing.
Carbon, Cocoa, Graphics & Imaging, Performance Reference 2007-07-12
vImage Transform Reference (HTML) (PDF)
Describes the programming interface for high performance image transform operations.
Graphics & Imaging, Performance Reference 2007-07-12
IBInspector Class Reference (HTML) (PDF)
Describes the interface for managing inspector views in Interface Builder.
Cocoa, Tools Reference 2007-07-11
iSync Manual Test Suite Guide (HTML) (PDF)
Describes the suite of manual test cases that plug-in developers should run before shipping their product.
Apple Applications, Tools Guides 2007-07-11
iSync SyncML Guide (PDF)
Guidelines on how to develop SyncML clients that are compatible with iSync.
Apple Applications Guides 2007-07-11
iSync SyncML Reference (PDF)
Describes the SyncML (OMA DS) commands that are supported by iSync.
Apple Applications Reference 2007-07-11
ISyncClient Class Reference (HTML) (PDF)
An ISyncClient object represents an application, tool, or device that syncs records--for example, Address Book, .Mac, or a mobile phone.
Cocoa Reference 2007-07-11
ISyncFiltering Protocol Reference (HTML) (PDF)
Cocoa Reference 2007-07-11
ISyncManager Class Reference (HTML) (PDF)
You use an ISyncManager object to communicate directly with the sync engine to perform administrative operations.
Cocoa Reference 2007-07-11
ISyncRecordReference Class Reference (HTML) (PDF)
Cocoa Reference 2007-07-11
ISyncSessionDriver Class Reference (HTML) (PDF)
Cocoa Reference 2007-07-11
ISyncSessionDriverDataSource Protocol Reference (HTML) (PDF)
Defines a set of methods that the data source of an ISyncSessionDriver object must implement.
Cocoa Reference 2007-07-11
NSPersistentStoreCoordinator Sync Services Additions Reference (HTML) (PDF)
Describes the methods added to NSPersistenStoreCoordinator to support syncing of Core Data managed objects
Cocoa Reference 2007-07-11
NSPersistentStoreCoordinatorSyncing Protocol Reference (HTML) (PDF)
Describes a protocol that you use to change the behavior of a Core Data application sync session.
Cocoa Reference 2007-07-11
Sync Services Constants Reference (HTML) (PDF)
Cocoa Reference 2007-07-11
Sync Services Tutorial (HTML) (PDF)
Explains how to debug multiple syncing applications using the Syncrospector development tool.
Apple Applications, Cocoa, Internet & Web, Tools Guides 2007-07-11
WebObjects Application Properties Reference (HTML) (PDF)
Describes the command-line properties that can be passed to WebObjects application and tools when they start.
Internet & Web, Mac OS X Server, Tools Guides 2007-07-11
WebObjects Direct to Web Guide (HTML) (PDF)
Introduces the Java-based technology for creating web applications that access a database. Includes examples of customizing applications.
Internet & Web, Java, Mac OS X Server, Tools Guides 2007-07-11
WebObjects Enterprise Objects Programming Guide (HTML) (PDF)
An overview of the technology that combines object-oriented programming with database application development. Includes examples and solutions.
Internet & Web, Mac OS X Server, Tools Guides 2007-07-11
WebObjects Overview (HTML) (PDF)
Introduces the architecture, technologies, development tools, and development approaches of WebObjects.
Internet & Web, Java, Mac OS X Server, Tools Guides 2007-07-11
WebObjects Web Applications Programming Guide (HTML) (PDF)
Explains how to develop web applications using WebObjects, including application design, state management, and database architecture.
Internet & Web, Mac OS X Server, Tools Guides 2007-07-11
WebObjects Web Services Programming Guide (HTML) (PDF)
Explains how to develop and utilize web services in WebObjects.
Internet & Web, Java, Mac OS X Server, Tools Guides 2007-07-11
ATSUI Programming Guide (HTML) (PDF)
Explains how to lay out, process, and draw Unicode text.
Carbon, Graphics & Imaging, Internationalization, Text & Fonts Guides 2007-07-10
Checkout Lets You 'Get a Mac, Start a Store': Madebysofa Does It with Python and Cocoa (HTML)
Success story on how Mac-only Checkout was built using Python and Cocoa.
Cocoa, Hardware & Drivers, Scripting & Automation Articles 2007-07-10
Cocoa Application Tutorial Using Bindings (HTML) (PDF)
A hands-on introduction to Cocoa bindings.
Cocoa, Tools Guides 2007-07-10
CustomMediaIcons (HTML) (DMG) (ZIP)
Providing custom media icons for storage
Hardware & Drivers Sample Code 2007-07-10
iSync Plug-in Maker User Guide (HTML) (PDF)
Explains how to use the iSync Plug-in Maker tool to create and test iSync phone plug-ins.
Apple Applications, Tools Guides 2007-07-10
Navigation Services Programming Guide (HTML) (PDF)
Explains how to provide a user interface for navigating to, opening, and saving files.
Carbon, User Experience Guides 2007-07-10
NSAppleScript Class Reference (HTML) (PDF)
Describes the class that provides the ability to load, compile, and execute scripts.
Cocoa, Scripting & Automation Reference 2007-07-10
Sort Descriptor Programming Topics (HTML) (PDF)
Explains how to use sort descriptors to specify the sorting of collections.
Cocoa Guides 2007-07-10
User Interface Validation (HTML) (PDF)
Explains how to use the standard mechanism to validate user interface items in Cocoa.
Cocoa, User Experience Guides 2007-07-10
Using Python with Quartz 2D on Mac OS X (HTML)
New article on using the Python bindings in Mac OS X to access the Quartz 2D graphics API.
Graphics & Imaging, Open Source, Scripting & Automation Articles 2007-07-10
AMWorkflowController Class Reference (HTML) (PDF)
Describes the class used to control an Automator workflow in an application.
Apple Applications, Cocoa Reference 2007-07-09
NSFormatter Class Reference (HTML) (PDF)
Describes the interface for formatter objects.
Cocoa, User Experience Reference 2007-07-09
ABAddressBook C Reference (HTML) (PDF)
Describes the opaque type for accessing, adding, and removing Address Book records.
Apple Applications, Carbon Reference 2007-07-08
ABMultiValue Class Objective-C Reference (HTML) (PDF)
Describes how to use these classes to represent properties that might have multiple values.
Cocoa Reference 2007-07-08
Address Book Actions Reference (HTML) (PDF)
Describes the Address Book action callbacks.
Carbon Reference 2007-07-08
Address Book Objective-C Framework Reference (HTML) (PDF)
Describes the Cocoa API for supporting and working with Address Book.
Apple Applications, Cocoa Reference 2007-07-08
Address Book Utilities Reference (HTML) (PDF)
Describes the C functions that support the Carbon API for Address Book.
Carbon Reference 2007-07-08
CalAttendee Class Reference (HTML) (PDF)
Describes the class used to to confirm status and obtain more information about an attendee.
Cocoa Reference 2007-07-08
CalCalendar Class Reference (HTML) (PDF)
Describes the class used to get attributes about a calendar.
Cocoa Reference 2007-07-08
CalCalendarItem Class Reference (HTML) (PDF)
Describes the class used to provide access to information about calendar objects associated with a calendar item.
Cocoa Reference 2007-07-08
Calendar Store Constants Reference (HTML) (PDF)
Cocoa Reference 2007-07-08
Calendar Store Framework Reference (HTML) (PDF)
Describes the Calendar Store framework classes and methods used to access iCal data.
Apple Applications, Cocoa Reference 2007-07-08
CalNthWeekDay Class Reference (HTML) (PDF)
Describes the CalNthWeekDay class that is used to define a weekly repeating pattern of an event.
Cocoa Reference 2007-07-08
CalRecurrenceEnd Class Reference (HTML) (PDF)
Describes a property of a CalRecurrenceRule that defines how long a recurrence is scheduled to repeat.
Cocoa Reference 2007-07-08
IMVideoDataSource Protocol Reference (HTML) (PDF)
Describes the methods that a video data source implements to provide auxiliary audio and video source to iChat Theater.
Cocoa Reference 2007-07-08
Instant Message Framework Reference (HTML) (PDF)
Describes the API for providing iChat presence information to Cocoa applications and using iChat Theater.
Apple Applications, Cocoa, Internet & Web Reference 2007-07-08
ABAddressBook Class Objective-C Reference (HTML) (PDF)
Provides a programming interface to the Address Book.
Cocoa Reference 2007-07-07
ABGroup Class Objective-C Reference (HTML) (PDF)
Describes how this class supports the concept of a "group" containing one or more persons.
Cocoa Reference 2007-07-07
ABPerson Class Reference (HTML) (PDF)
Describes how to encapsulate all information about a person in the Address Book database.
Cocoa Reference 2007-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
Image I/O Programming Guide (HTML) (PDF)
Explains how to read and write image data using the Image I/O framework.
Carbon, Cocoa, Graphics & Imaging Guides 2007-07-02
CTFont Reference (HTML) (PDF)
Describes a representation of a font.
Carbon, Text & Fonts Reference 2007-06-29
NSPositionalSpecifier Class Reference (HTML) (PDF)
Describes the class used to specify an insertion point in a container relative to another object in the container.
Cocoa, Scripting & Automation Reference 2007-06-29
NSScriptObjectSpecifier Class Reference (HTML) (PDF)
Describes the abstract class used to instantiate objects that represent references to scriptable objects.
Cocoa, Scripting & Automation Reference 2007-06-29
Pasteboard Manager Reference (HTML) (PDF)
Describes the C API for creating and interacting with pasteboards.
Carbon Reference 2007-06-29
QuickDraw Reference (HTML) (PDF)
Describes the C API for the legacy two-dimensional drawing engine in Mac OS. Replaced by Quartz 2D.
Carbon, Graphics & Imaging Reference 2007-06-29
ATSUI Reference (HTML) (PDF)
Describes the C API for rendering Unicode-encoded text with advanced typographic features.
Carbon, Graphics & Imaging, Internationalization, Text & Fonts Reference 2007-06-28
CCL Modem Scripting Guide (HTML) (PDF)
Apple Applications, Darwin, Hardware & Drivers, Networking, Open Source Guides 2007-06-28
CGBitmapContext Reference (HTML) (PDF)
Describes an opaque type for managing drawing operations in a bitmap.
Graphics & Imaging Reference 2007-06-28
CGL Reference (HTML) (PDF)
Describes Apple's low level interface for OpenGL contexts.
Carbon, Graphics & Imaging Reference 2007-06-28
DVD Playback Framework Reference (HTML) (PDF)
Describes the DVD Playback framework, which supports adding DVD playback features to applications.
Graphics & Imaging Reference 2007-06-28
Goodbye World (HTML) (DMG) (ZIP)
Demonstrates display and use of widget preferences to save a widget's state
Apple Applications Sample Code 2007-06-28
Memory Manager Reference (HTML) (PDF)
Describes the deprecated technology for working with dynamic memory.
Carbon Reference 2007-06-27
NSFastEnumeration Protocol Reference (HTML) (PDF)
Describes the interface for supporting the Objective-C 2.0 fast-enumeration feature.
Cocoa Reference 2007-06-27
Application Menu and Pop-up List Programming Topics for Cocoa (HTML) (PDF)
Explains how Cocoa menus and lists work and how to manipulate items within them.
Cocoa, User Experience Guides 2007-06-26
Making the Most of the ADC Reference Library (HTML)
Introduces the ADC Reference Library, its organization, and tools for navigating to the content you need.
Mac OS X Articles 2007-06-26
NSHashTable Class Reference (HTML) (PDF)
Describes a mutable unordered collection of distinct elements that may use weak references.
Cocoa Reference 2007-06-26
QCComposition Class Reference (HTML) (PDF)
Describes the class that represents a Quartz Composer composition.
Cocoa, Graphics & Imaging Reference 2007-06-26
Hello Welt (HTML) (DMG) (ZIP)
Demonstrates localization techniques for Dashboard widgets
Apple Applications, Internationalization Sample Code 2007-06-25
Voices (HTML) (DMG) (ZIP)
Demonstrates use of the widget.system command from Dashboard
Apple Applications Sample Code 2007-06-25
Quartz 2D Transformer (HTML) (DMG) (ZIP)
Shows how to use Quartz 2D to manipulate an image
Carbon, Cocoa, Graphics & Imaging Sample Code 2007-06-21
vDSP Complex Vector Conversion Reference (HTML) (PDF)
Describes functions that convert complex vectors between interleaved and split forms.
Carbon, Performance Reference 2007-06-15
vDSP Vector Scalar Arithmetic Operations Reference (HTML) (PDF)
Describes vDSP functions that perform arithmetic operations combining a scalar with each element of a vector.
Carbon, Performance Reference 2007-06-15
Apply Firmware Password (HTML) (DMG) (ZIP)
Demonstrates how to create an Automator Action for System Image Utility.
Apple Applications, Mac OS X Server, Scripting & Automation Sample Code 2007-06-12
AutomatorHandsOn (HTML) (DMG) (ZIP)
Illustrates several methods for building Automator Actions
Apple Applications, Scripting & Automation Sample Code 2007-06-12
JavaFrameEmbedding example (HTML) (DMG) (ZIP)
Small Cocoa application that demonstrates how to use JavaFrameEmbedding.framework
Cocoa, Internet & Web, Java, User Experience Sample Code 2007-06-12
LayerBackedOpenGLView (HTML) (DMG) (ZIP)
"LayerBackedOpenGLView" provides a simple example of hosting Cocoa controls as subviews of an NSOpenGLView.
Cocoa, Graphics & Imaging, User Experience Sample Code 2007-06-12
15-inch MacBook Pro Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 15-inch MacBook Pro computer introduced in June 2007.
Hardware & Drivers Guides 2007-06-11
17-inch MacBook Pro Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 17-inch MacBook Pro computer introduced in June 2007.
Hardware & Drivers Guides 2007-06-11
BasicCocoaAnimations (HTML) (DMG) (ZIP)
"BasicCocoaAnimations" demonstrates the use of the animator proxy to easily animate Cocoa views and windows.
Cocoa, Graphics & Imaging, User Experience Sample Code 2007-06-11
CustomSave (HTML) (DMG) (ZIP)
Demonstrates how to customize the NSSavePanel.
Cocoa, User Experience Sample Code 2007-06-11
HIGeometry Reference (HTML) (PDF)
Describes the C API that defines basic geometric objects for HIToolbox.
Carbon, Graphics & Imaging Reference 2007-06-11
HTML Editing Toolbar (HTML) (DMG) (ZIP)
Implements an HTML editing toolbar for Safari using JavaScript and CSS
Internet & Web Sample Code 2007-06-11
MenuItemView (HTML) (DMG) (ZIP)
Demonstrates embedding an NSView inside a menu item or NSMenuItem.
Cocoa, User Experience Sample Code 2007-06-11
NSOperationSample (HTML) (DMG) (ZIP)
Demonstrates how to use the NSOperation and NSOperationQueue classes.
Cocoa Sample Code 2007-06-11
PinBallHighScores (HTML) (DMG) (ZIP)
Demonstrates use of Quartz Composer for displaying data within an application
Graphics & Imaging Sample Code 2007-06-11
QuartzComposerSamplePatches (HTML) (DMG) (ZIP)
A short list of new patches in Quartz Composer Mac OS X 10.5
Apple Applications, Cocoa, Graphics & Imaging Sample Code 2007-06-11
ViewController (HTML) (DMG) (ZIP)
Demonstrates how to use "NSViewController".
Cocoa, Printing, User Experience Sample Code 2007-06-11
Aperture Image Resizer (HTML) (DMG) (ZIP)
Sample Aperture Export Plug-In code
Apple Applications Sample Code 2007-06-08
AudioQueueTools (HTML) (DMG) (ZIP)
Demonstrates usage of the AudioQueue API
Audio Sample Code 2007-06-08
Bound Button (HTML) (DMG) (ZIP)
Illustrates using Cocoa bindings to bind a button's target and action parameters.
Cocoa Sample Code 2007-06-08
CIImage Additions Reference (HTML) (PDF)
Describes additions for manipulating Cocoa images.
Cocoa, Graphics & Imaging Reference 2007-06-08
CustomAtomicStoreSubclass (HTML) (DMG) (ZIP)
Illustrates the implementation of a custom Core Data atomic store.
Cocoa Sample Code 2007-06-08
Directory Services for Mac OS X Server v10.5 Release Notes (HTML)
Describes updates, changes, and workarounds for Directory Services for Mac OS X Server v10.5
Mac OS X Server, Networking Release Notes 2007-06-08
NSFont Class Reference (HTML) (PDF)
Describes a representation of a font.
Cocoa, Text & Fonts Reference 2007-06-08
Using Secure Event Input Fairly (HTML)
TN2150: Describes the proper use of EnableSecureEventInput.
Carbon, Cocoa, Core Foundation Technical Notes 2007-06-08
MoreSCF (HTML) (DMG) (ZIP)
High-level wrapper around System Configuration framework, making common operations easy.
Darwin, Networking Sample Code 2007-06-07
Simple Bindings Adoption (HTML) (DMG) (ZIP)
A simple example that illustrates the adoption of Cocoa Bindings.
Cocoa Sample Code 2007-06-07
Text Input Source Services Reference (HTML) (PDF)
Describes the API for operating on text input sources, such as keyboards, character palettes, and ink input.
Carbon, Internationalization, Text & Fonts Reference 2007-06-07
TrackBall (HTML) (DMG) (ZIP)
Demonstrates how to build a custom control based on the NSControl class.
Cocoa, User Experience Sample Code 2007-06-07
Distributed Objects Programming Topics (HTML) (PDF)
Explains how Objective-C objects in different threads or different processes communicate.
Cocoa, Networking Guides 2007-06-06
IMKInputController Class Reference (HTML) (PDF)
Describes the class that controls input on the input method side.
Cocoa, Internationalization, Text & Fonts, User Experience Reference 2007-06-06
IMKServer Class Reference (HTML) (PDF)
Describes the class that manages connections to input method clients.
Cocoa, Internationalization, Text & Fonts, User Experience Reference 2007-06-06
Input Method Kit Framework Reference (HTML) (PDF)
Describes the API for building input methods for Chinese, Japanese, and other languages.
Cocoa, Internationalization, Text & Fonts, User Experience Reference 2007-06-06
JSInterpreter (HTML) (DMG) (ZIP)
Simple JavaScript interpreter
Cocoa, Internet & Web Sample Code 2007-06-06
JSPong (HTML) (DMG) (ZIP)
Pong with JavaScript AI
Cocoa, Internet & Web Sample Code 2007-06-06
PredicateEditorSample (HTML) (DMG) (ZIP)
Demonstrates how to use the NSPredicateEditor class.
Apple Applications, Cocoa, User Experience Sample Code 2007-06-06
PrefsPane (HTML) (DMG) (ZIP)
A Cocoa sample System Preferences bundle that demonstrates how to use the NSPreferencePane class.
Cocoa, User Experience Sample Code 2007-06-06
SpeedometerView (HTML) (DMG) (ZIP)
Shows how to make a custom NSView.
Cocoa, User Experience Sample Code 2007-06-06
Using Ruby on Rails for Web Development on Mac OS X (HTML)
Learn why Mac OS X is the preferred platform for Ruby on Rails.
Internet & Web, Open Source, Scripting & Automation, Tools Articles 2007-06-06
WebKitPluginStarter (HTML) (DMG) (ZIP)
Shows how to make a minimal WebKit plug-in.
Apple Applications, Cocoa, Internet & Web Sample Code 2007-06-06
WebKitPluginWithJavaScript (HTML) (DMG) (ZIP)
Shows how to call JavaScript from a WebKit plug-in and vice versa.
Apple Applications, Cocoa, Internet & Web Sample Code 2007-06-06
Debugging a WebKit Plug-in in Xcode (HTML)
QA1500: Directions for debugging a WebKit plug-in in Xcode.
Apple Applications, Cocoa, Internet & Web, Tools, User Experience Technical Q&As 2007-06-05
IMKCandidates Class Reference (HTML) (PDF)
Describes the class that supports the use of candidate windows for an input method.
Cocoa, Internationalization, Text & Fonts, User Experience Reference 2007-06-05
IMKMouseHandling Protocol Reference (HTML) (PDF)
Describes the protocol used to receive mouse events for an input method client session.
Cocoa, Internationalization, Text & Fonts, User Experience Reference 2007-06-05
IMKStateSetting Protocol Reference (HTML) (PDF)
Describes the protocol used to set or access state values for an input method client session.
Cocoa, Internationalization, Text & Fonts, User Experience Reference 2007-06-05
IMKTextInput Protocol Reference (HTML) (PDF)
Describes the protocol used to send and obtain data from an input method client session.
Cocoa, Internationalization, Text & Fonts, User Experience Reference 2007-06-05
Attributed Strings Programming Guide (HTML) (PDF)
Explains how to use attributed strings, which manage attributes of character strings or individual characters.
Carbon, Cocoa, Core Foundation, Text & Fonts Guides 2007-06-04
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
Querying Metadata With Spotlight (HTML)
TN2192: Describes how a Cocoa application can search Spotlight metadata.
Cocoa, User Experience Technical Notes 2007-06-04
WebKitPluginWithSimpleGUI (HTML) (DMG) (ZIP)
A WebKit plug-in with an Interface Builder GUI
Apple Applications, Cocoa, Internet & Web Sample Code 2007-06-04
AppleFWAudio Vendor Specific Override Driver (HTML) (DMG) (ZIP)
This KEXT allows third-party vendors to customize AppleFWAudio with their own device-specific information.
Hardware & Drivers Sample Code 2007-06-01
Core Data HTML Store (HTML) (DMG) (ZIP)
Implementation of a Core Data atomic store based on HTML tables
Cocoa Sample Code 2007-06-01
NewsReader (HTML) (DMG) (ZIP)
Demonstrates use of the Publication Subscription framework to create a simple RSS reader application.
Cocoa, Internet & Web, Networking Sample Code 2007-06-01
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
TextLayoutDemo (HTML) (DMG) (ZIP)
Customizing NSTextView with NSLayoutManager and a custom NSTextContainer.
Cocoa, Text & Fonts, User Experience Sample Code 2007-06-01
TimelineToTC (HTML) (DMG) (ZIP)
Sample application demonstrating parsing/conversion of FCP XML Files.
Apple Applications Sample Code 2007-06-01
Transforming a Shell Script into an Automator Action (HTML)
Custom shell script actions let you quickly turn shell, Perl, or Python scripts into Automator actions.
Apple Applications, Mac OS X Server, Scripting & Automation Articles 2007-06-01
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
CrossEvents (HTML) (DMG) (ZIP)
Demonstrates how to send CarbonEvents and NSNotifications between Carbon and Cocoa.
Carbon, Cocoa Sample Code 2007-05-31
Departments and Employees (HTML) (DMG) (ZIP)
Source code for NSPersistentDocument Core Data Tutorial.
Cocoa Sample Code 2007-05-31
Dictionary Services Programming Guide (HTML) (PDF)
Explains how to create a dictionary and access it programmatically.
Carbon, Cocoa, Core Foundation, User Experience Guides 2007-05-30
SMARTQuery (HTML) (DMG) (ZIP)
Demonstration of how to access and use S.M.A.R.T. disk monitoring functionality
Hardware & Drivers, Mac OS X Server, Storage Sample Code 2007-05-30
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
Dictionary Services Reference (HTML) (PDF)
Describes the Objective-C and C routines that support programmatic access to dictionaries.
Carbon, Cocoa, Core Foundation, User Experience Reference 2007-05-29
HIView-NSView (HTML) (DMG) (ZIP)
Demonstrates how to embed an NSView within an HIView in a Carbon window.
Carbon, Porting, User Experience Sample Code 2007-05-29
SBApplication Class Reference (HTML) (PDF)
Describes an Objective-C representation of a scriptable application.
Cocoa Reference 2007-05-29
SBApplicationDelegate Protocol Reference (HTML) (PDF)
Describes the interface for receiving and handling Apple event errors from applications.
Cocoa Reference 2007-05-29
SBElementArray Class Reference (HTML) (PDF)
Describes a mutable array for storing related Scripting Bridge objects.
Cocoa Reference 2007-05-29
SBObject Class Reference (HTML) (PDF)
Describes an object in a scriptable application.
Cocoa Reference 2007-05-29
Scripting Bridge Framework Reference (HTML) (PDF)
Describes the interface that allows Cocoa applications to communicate with scriptable applications.
Cocoa, Scripting & Automation Reference 2007-05-29
Text Utilities Reference (HTML) (PDF)
Describes the C API for operating on strings (formatting, sorting, converting, comparing).
Carbon, Text & Fonts Reference 2007-05-29
Spotlight Importer Programming Guide (HTML) (PDF)
Describes the role of metadata importers and how to write them.
Carbon, Cocoa, Core Foundation Guides 2007-05-27
Spotlight Overview (HTML) (PDF)
Introduces the main components and services of Apple's metadata technology.
Carbon, Cocoa, Core Foundation, Mac OS X Guides 2007-05-27
Bug Reporting Best Practices (HTML)
Provides information regarding the best means in which to file a bug report.
Tools Articles 2007-05-25
C++ Tips and Tricks for Mac OS X (HTML)
TN2185: Tips and tricks for beginning to advanced C++ programmers on Mac OS X.
Tools Technical Notes 2007-05-25
CTLine Reference (HTML) (PDF)
Describes a line of text.
Carbon, Text & Fonts Reference 2007-05-24
CTRun Reference (HTML) (PDF)
Describes a set of consecutive glyphs sharing the same attributes and direction.
Carbon, Text & Fonts Reference 2007-05-24
StarMenu (HTML) (DMG) (ZIP)
Shows how to create a Custom Star Shape menu using the new HIMenuView class.
Carbon Sample Code 2007-05-24
AutoSample (HTML) (DMG) (ZIP)
How to run and display Automator workflows in your application.
Cocoa, Scripting & Automation Sample Code 2007-05-23
CFDateFormatter Reference (HTML) (PDF)
Describes a date and time formatter.
Core Foundation, Internationalization Reference 2007-05-23
CFFileDescriptor Reference (HTML) (PDF)
Describes an object for monitoring file descriptors for read and write activity.
Carbon, Core Foundation Reference 2007-05-23
CFLocale Reference (HTML) (PDF)
Describes a representation of a locale.
Core Foundation, Internationalization Reference 2007-05-23
CFNumberFormatter Reference (HTML) (PDF)
Describes a number formatter.
Core Foundation, Internationalization Reference 2007-05-23
Mac OS X Server Administrator Topics (HTML) (PDF)
Document that describes a variety of server administrator advanced operations.
Internet & Web, Mac OS X Server, Networking, Open Source Guides 2007-05-23
CFArray Reference (HTML) (PDF)
Describes an immutable ordered collection.
Core Foundation Reference 2007-05-22
CFBag Reference (HTML) (PDF)
Describes an immutable unordered collection that may contain duplicate values.
Core Foundation Reference 2007-05-22
Leopard Technology Series for Developers: Broadcast Your Application's Content with iChat Theater (HTML)
Leopard Overview article on using the Instant Messaging framework.
Apple Applications, Cocoa Articles 2007-05-22
Mail Programming Topics (HTML) (PDF)
Explains how to customize Mail features.
Apple Applications, User Experience Guides 2007-05-22
NSEntityMapping Class Reference (HTML) (PDF)
Describes the mapping of an entity in a Core Data migration.
Cocoa Reference 2007-05-22
NSEntityMigrationPolicy Class Reference (HTML) (PDF)
Describes the Core Data class used to customize the migration process for an entity mapping.
Cocoa Reference 2007-05-22
NSMappingModel Class Reference (HTML) (PDF)
Describes the Core Data class used to specify a mapping from one schema to another during migration.
Cocoa Reference 2007-05-22
NSMigrationManager Class Reference (HTML) (PDF)
Describes an object that migrates data from one persistent store to another.
Cocoa Reference 2007-05-22
NSPropertyMapping Class Reference (HTML) (PDF)
Describes a mapping of a property in a Core Data migration.
Cocoa Reference 2007-05-22
ObjectPath (HTML) (DMG) (ZIP)
Demonstrates how to use the NSPathControl class.
Cocoa, User Experience Sample Code 2007-05-22
Spotlight Metadata Attributes Reference (HTML) (PDF)
Describes metadata attributes used with Spotlight.
Carbon, Cocoa, Core Foundation Reference 2007-05-22
Rendering FxPlug Effects in Final Cut (HTML) (PDF)
Apple Applications Guides 2007-05-21
I/O Kit Fundamentals (HTML) (PDF)
The basics of developing device drivers. Includes descriptions of I/O Kit families.
Darwin, Hardware & Drivers, Mac OS X, Performance Guides 2007-05-17
MacBook Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the MacBook computer introduced in May 2007.
Hardware & Drivers Guides 2007-05-17
Unable to select input device in AU Lab (HTML)
QA1526: AU Lab only supports physical device singletons.
Audio Technical Q&As 2007-05-17
CTFontCollection Reference (HTML) (PDF)
Describes a collection of fonts.
Carbon, Text & Fonts Reference 2007-05-16
GDB Release Notes (HTML)
Updated for Mac OS X v10.5
Tools Release Notes 2007-05-16
Image Capture Applications Programming Guide (HTML) (PDF)
Describes the interaction between applications programs and image capture devices such as cameras and scanners.
Carbon, Cocoa, Hardware & Drivers Guides 2007-05-16
Authorization Plug-in Reference (HTML) (PDF)
Describes the C API for implementing an authorization plug-in.
Carbon, Security Reference 2007-05-15
Building WingNuts in Xcode with OpenGL: Freeverse Creates a Great Mac-only Game (HTML)
Read how Freeverse created their award-winning Mac-only game, WingNuts 2, using Core Image, Interface Builder, Xcode, and OpenGL.
Games, Graphics & Imaging Articles 2007-05-15
CFHTTPAuthentication Reference (HTML) (PDF)
Describes the C API for applying authentication credentials to HTTP messages.
Core Foundation, Networking Reference 2007-05-15
Mac OS X Notification Overview (HTML) (PDF)
Darwin, Mac OS X Guides 2007-05-15
Updating Applications for QuickTime 6 (HTML)
TN2140: Discusses steps to update QuickTime applications covering QuickTime 6.0 to 6.5.2
QuickTime Technical Notes 2007-05-15
CBGroupIdentity Class Reference (HTML) (PDF)
Describes the class for operating on user identities.
Cocoa, Networking, Security, User Experience Reference 2007-05-14
CBIdentity Class Reference (HTML) (PDF)
Describes the class used to create and operate on identities.
Cocoa, Networking, Security, User Experience Reference 2007-05-14
CBIdentityAuthority Class Reference (HTML) (PDF)
Describes the class used to manipulate identity authority databases.
Cocoa, Networking, Security, User Experience Reference 2007-05-14
CBIdentityPicker Class Reference (HTML) (PDF)
Describes the class that manages the identity picker.
Cocoa, Networking, Security, User Experience Reference 2007-05-14
CBUserIdentity Class Reference (HTML) (PDF)
Describes the class for operating on user identities.
Cocoa, Networking, Security, User Experience Reference 2007-05-14
Collaboration Framework Reference (HTML) (PDF)
Describes the Objective-C API for monitoring and editing identities.
Cocoa, Networking, Security, User Experience Reference 2007-05-14
Identity Services Reference Collection (HTML) (PDF)
Describes the APIs for using identities and the Identity Picker.
Cocoa, Core Foundation, Networking, Security, User Experience Reference 2007-05-14
VideoHardwareInfo (HTML) (DMG) (ZIP)
Query VRAM, Quartz Extreme support, OpenGL extensions and renderer, GLSL version and support.
Cocoa, Games, Graphics & Imaging Sample Code 2007-05-14
Detecting the Caps Lock Key (HTML)
QA1519: Explains how to detect when the caps lock key is turned on and off.
Cocoa Technical Q&As 2007-05-11
Publication Subscription Programming Guide (HTML) (PDF)
A guide describing the framework for subscribing to RSS and Atom feeds.
Internet & Web Guides 2007-05-11
Using UTIs to Identify Image Files (HTML)
QA1518: Explains how to use Uniform Type Identifiers to identify what files can be opened at images.
Cocoa, Graphics & Imaging Technical Q&As 2007-05-11
Automator Constants Reference (HTML) (PDF)
Describes the constants defined in the Automator framework not described in individual classes.
Apple Applications, Cocoa Reference 2007-05-10
NSObject Interface Builder Kit Additions Reference (HTML) (PDF)
Describes additions, used by Interface Builder plug-ins, for inspecting objects.
Cocoa, Tools Reference 2007-05-10
NSView Interface Builder Kit Additions Reference (HTML) (PDF)
Describes additions, used by Interface Builder plug-ins, for manipulating views.
Cocoa, Tools Reference 2007-05-10
vDSP Examples (HTML) (DMG) (ZIP)
vDSP sample code
Performance Sample Code 2007-05-10
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
LSMSmartCategorizer (HTML) (DMG) (ZIP)
Demonstrates the Latent Semantic Mapping (LSM) framework by automatically categorize RSS feeds.
Cocoa, Internet & Web, Networking Sample Code 2007-05-09
QCCompositionParameterView Class Reference (HTML) (PDF)
Describes the class used to edit the input parameters of a composition in a view.
Cocoa, Graphics & Imaging Reference 2007-05-09
QCCompositionParameterViewDelegate Protocol Reference (HTML) (PDF)
Describes the protocol for responding to changes in a QCCompositionParameterView object.
Cocoa, Graphics & Imaging Reference 2007-05-09
QCCompositionPickerPanel Class Reference (HTML) (PDF)
Describes the class used to display a utility window for browsing and selecting a composition.
Cocoa, Graphics & Imaging Reference 2007-05-09
QCCompositionPickerView Class Reference (HTML) (PDF)
Describes the class used to display a view for browsing and selecting a composition.
Cocoa, Graphics & Imaging Reference 2007-05-09
QCCompositionPickerViewDelegate Protocol Reference (HTML) (PDF)
Describes the protocol for responding to changes in a QCCompositionPickerView object.
Cocoa, Graphics & Imaging Reference 2007-05-09
QCCompositionRepository Class Reference (HTML) (PDF)
Describes the class that represents a system-wide, central repository of Quartz Composer compositions.
Cocoa, Graphics & Imaging Reference 2007-05-09
QCPlugInContext Protocol Reference (HTML) (PDF)
Describes the protocol used by execution contexts.
Cocoa, Graphics & Imaging Reference 2007-05-09
QCPlugInOutputImageProvider Protocol Reference (HTML) (PDF)
Describes the methods for managing image data that's produced as output from a QCPlugIn object.
Cocoa, Graphics & Imaging Reference 2007-05-09
QCPlugInViewController Class Reference (HTML) (PDF)
Describes the class that provides a controller object for a user interface to edit the settings for a QCPlugIn object.
Cocoa, Graphics & Imaging Reference 2007-05-09
QCRenderer Class Reference (HTML) (PDF)
Describes the class used to load, play, and control a Quartz Composer composition to an arbitrary OpenGL context.
Cocoa, Graphics & Imaging Reference 2007-05-09
QCView Class Reference (HTML) (PDF)
Describes the class used to load, play, and control a Quartz Composer composition to a custom NSView object.
Cocoa, Graphics & Imaging Reference 2007-05-09
HIFleetingControls (HTML) (DMG) (ZIP)
Implements fleeting controls such as seen in QuickTime Player full screen mode or iPhoto slideshow
Carbon Sample Code 2007-05-08
NSCoder QTKit Additions Reference (HTML) (PDF)
Describes additions for encoding and decoding time and time range structures.
QuickTime Reference 2007-05-07
NSValue QTKit Additions Reference (HTML) (PDF)
Describes additions for wrapping time and time range structures.
QuickTime Reference 2007-05-07
Open Scripting Architecture Reference (HTML) (PDF)
Describes the API for compiling and executing scripts in applications and writing scripting components.
Carbon, Scripting & Automation Reference 2007-05-07
CGImageDestination Reference (HTML) (PDF)
Describes the opaque type for writing image data.
Graphics & Imaging Reference 2007-05-04
Resolution Independence Guidelines (HTML) (PDF)
Describes resolution independence and how to start updating applications to support high-resolution monitors.
Carbon, Cocoa, Graphics & Imaging, User Experience Guides 2007-05-04
15-inch MacBook Pro Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 15-inch MacBook Pro computer introduced in October 2006.
Hardware & Drivers Guides 2007-05-03
15-inch MacBook Pro Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 15-inch MacBook Pro computer introduced in October 2006.
Hardware & Drivers Guides 2007-05-03
CFReadStream Reference (HTML) (PDF)
Describes an interface for reading a byte stream.
Core Foundation Reference 2007-05-03
CFStream Reference (HTML) (PDF)
Describes the interface for creating streams.
Core Foundation, Networking Reference 2007-05-03
CFWriteStream Reference (HTML) (PDF)
Describes an interface for writing a byte stream.
Core Foundation Reference 2007-05-03
iMac Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of iMac computers with SuperDrive introduced September 2006.
Hardware & Drivers Guides 2007-05-03
Mac Pro Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the Mac Pro computer introduced in August 2006.
Hardware & Drivers Guides 2007-05-03
Notification Programming Topics for Cocoa (HTML) (PDF)
Explains how to send and receive information about events in Cocoa programs.
Cocoa Guides 2007-05-03
QuickTime Video Effects and Transitions Guide (HTML) (PDF)
Describes QuickTime video effect components and how to use them.
QuickTime Guides 2007-05-03
Directory Service Reference Update (HTML) (PDF)
Summarizes the symbols added to the Directory Service framework.
Networking Release Notes 2007-05-02
NSViewController Class Reference (HTML) (PDF)
Describes the manager of a view, usually a view stored in a nib file.
Cocoa Reference 2007-05-02
CGGradient Reference (HTML) (PDF)
Describes the functions that create and operate on Quartz gradient objects.
Graphics & Imaging Reference 2007-05-01
Core Text String Attributes Reference (HTML) (PDF)
Describes the string attributes recognized by Core Text.
Carbon, Text & Fonts Reference 2007-05-01
CTFrame Reference (HTML) (PDF)
Describes a multiline text frame.
Carbon, Text & Fonts Reference 2007-05-01
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
QTMovieView Class Reference (HTML) (PDF)
Describes a view for playing a QuickTime movie.
Cocoa, QuickTime Reference 2007-05-01
KauthORama (HTML) (DMG) (ZIP)
Prints each Kauth request, illustrating how Kauth interacts with high-level operations, like copying files.
Darwin, Security Sample Code 2007-04-30
NSComparisonPredicate Class Reference (HTML) (PDF)
Describes the class used to define a predicate used to compare the results of two expressions.
Cocoa Reference 2007-04-30
NSDecimalNumberHandler Class Reference (HTML) (PDF)
Describes an object that specifies decimal number rounding and error handling.
Cocoa Reference 2007-04-30
NSMachPort Class Reference (HTML) (PDF)
Describes a port object that wraps a Mac OS X local communication port.
Cocoa Reference 2007-04-30
NSRecursiveLock Class Reference (HTML) (PDF)
Describes a lock that can be acquired multiple times by one thread without causing a deadlock.
Cocoa Reference 2007-04-30
NSColorPickingDefault Protocol Reference (HTML) (PDF)
Describes the interface for receiving basic color-picker user-interface requests.
Cocoa, Graphics & Imaging, User Experience Reference 2007-04-27
NSSpellChecker Class Reference (HTML) (PDF)
Describes the interface to the Cocoa spell-checking service.
Cocoa, Text & Fonts Reference 2007-04-27
NSSpellServer Class Reference (HTML) (PDF)
Describes an application-defined spell-checking service.
Cocoa, Text & Fonts Reference 2007-04-27
NSTextView Class Reference (HTML) (PDF)
Describes a view that displays editable text.
Cocoa, Text & Fonts Reference 2007-04-27
NSWorkspace Class Reference (HTML) (PDF)
Describes an object that provides Finder services to an application.
Cocoa Reference 2007-04-27
Printer Queue vs. Printer Name (HTML)
QA1407: Explains the difference between a printer queue and a printer name.
Carbon, Printing Technical Q&As 2007-04-26
DatePicker (HTML) (DMG) (ZIP)
Demonstrates how to use the NSDatePicker control.
Cocoa, User Experience Sample Code 2007-04-25
NSAlert Class Reference (HTML) (PDF)
Describes a window that displays a message and obtains the user's response to it.
Cocoa, User Experience Reference 2007-04-25
SearchField (HTML) (DMG) (ZIP)
Demonstrates how to use and customize the features of the "NSSearchField" control.
Cocoa, User Experience Sample Code 2007-04-25
Core Text Utilities Reference (HTML) (PDF)
Describes general Core Text functions and data types.
Carbon, Text & Fonts Reference 2007-04-21
CTFramesetter Reference (HTML) (PDF)
Describes an opaque type that generates text frames.
Carbon, Text & Fonts Reference 2007-04-21
CTParagraphStyle Reference (HTML) (PDF)
Describes paragraph or ruler attributes in an attributed string.
Carbon, Text & Fonts Reference 2007-04-21
QLPreviewRequest Reference (HTML) (PDF)
Describes an opaque type for handling requests for Quick Look document previews.
Carbon, Cocoa, User Experience Reference 2007-04-20
Interface Builder Kit Framework Reference (HTML) (PDF)
Describes the interface for implementing Interface Builder plug-ins.
Cocoa, Tools Reference 2007-04-18
HIView Reference (HTML) (PDF)
Describes the C API for creating and manipulating view-based controls and menus in Carbon applications.
Carbon, User Experience Reference 2007-04-13
Quick Look Framework Reference (HTML) (PDF)
Describes the interface for creating plug-ins that generate Quick Look previews and thumbnails.
Carbon, Cocoa, User Experience Reference 2007-04-13
NSInvocationOperation Class Reference (HTML) (PDF)
Describes a nonconcurrent operation for executing a single encapsulated task.
Cocoa Reference 2007-04-12
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
NSPageLayout Class Reference (HTML) (PDF)
Describes a printing dialog for querying the user about page layout.
Cocoa, Printing Reference 2007-04-11
NSPathCell Class Reference (HTML) (PDF)
Describes the user interface of a path control object.
Cocoa Reference 2007-04-11
NSPathCellDelegate Protocol Reference (HTML) (PDF)
Describes the interface used to customize a pop-up-style control that represents a path.
Cocoa Reference 2007-04-11
NSPathComponentCell Class Reference (HTML) (PDF)
Describes a component of a path control.
Cocoa Reference 2007-04-11
NSPathControl Class Reference (HTML) (PDF)
Describes a control representing a file path or virtual path.
Cocoa Reference 2007-04-11
NSPathControlDelegate Protocol Reference (HTML) (PDF)
Describes the interface used to support dragging and pop-up menu customization in path controls.
Cocoa Reference 2007-04-11
NSTextTable Class Reference (HTML) (PDF)
Describes a block of text that represents a table.
Cocoa, Text & Fonts Reference 2007-04-11
NSToolbarItemGroup Class Reference (HTML) (PDF)
Describes a group of items in a window's toolbar.
Cocoa, User Experience Reference 2007-04-11
NSAppleEventDescriptor Class Reference (HTML) (PDF)
Describes the class used to access the basic data structures in an Apple event.
Cocoa, Scripting & Automation Reference 2007-04-10
NSKeyValueBindingCreation Protocol Reference (HTML) (PDF)
Describes the interface for managing Cocoa bindings.
Cocoa Reference 2007-04-10
NSScriptCommandDescription Class Reference (HTML) (PDF)
Describes the class used to provide a description of a script command.
Cocoa, Scripting & Automation Reference 2007-04-10
NSScriptSuiteRegistry Class Reference (HTML) (PDF)
Describes the class used as the top-level repository of scriptability information for an application at runtime.
Cocoa, Scripting & Automation Reference 2007-04-10
NSTableDataSource Protocol Reference (HTML) (PDF)
Describes the interface for receiving table view data requests.
Cocoa, User Experience Reference 2007-04-10
NSTreeController Class Reference (HTML) (PDF)
Describes the class that is used with Cocoa bindings to manage a tree of objects.
Cocoa Reference 2007-04-10
QTRecorder (HTML) (DMG) (ZIP)
Shows how to use the new QTKit capture classes introduced in 10.5.
Cocoa, QuickTime Sample Code 2007-04-10
Image I/O Reference Collection (HTML) (PDF)
Describes the API for reading and writing image data.
Carbon, Graphics & Imaging Reference 2007-04-09
NSArrayController Class Reference (HTML) (PDF)
Describes a Cocoa bindings-compatible manager of an array or set.
Cocoa Reference 2007-04-09
Icon Services and Utilities Reference (HTML) (PDF)
Describes the C API for manipulating and drawing icons in Carbon applications.
Carbon, User Experience Reference 2007-04-06
NSFontManager Class Reference (HTML) (PDF)
Describes an object for controlling font conversion.
Cocoa, Text & Fonts Reference 2007-04-06
NSFontPanel Class Reference (HTML) (PDF)
Describes the panel for font selection.
Cocoa, Text & Fonts, User Experience Reference 2007-04-06
NSFontPanelValidation Protocol Reference (HTML) (PDF)
Describes the interface for validating fonts.
Cocoa, Text & Fonts, User Experience Reference 2007-04-06
NSProxy Class Reference (HTML) (PDF)
Describes the interface for object surrogates used in distributed messages and lazy instantiation.
Cocoa Reference 2007-04-06
Value Transformer Programming Guide (HTML) (PDF)
Explains how to create and use value transformers, which are used with the Controller Layer.
Cocoa Guides 2007-04-06
Mac Pro Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the Mac Pro computers introduced in April 2007.
Hardware & Drivers Guides 2007-04-05
NSBrowser Class Reference (HTML) (PDF)
Describes a control for manipulating one- or two-dimensional data sets.
Cocoa, User Experience Reference 2007-04-05
NSInputStream Class Reference (HTML) (PDF)
Describes a read-only data stream.
Cocoa, Networking Reference 2007-04-05
17-inch MacBook Pro Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 17-inch MacBook Pro computer introduced in October 2006.
Hardware & Drivers Guides 2007-04-04
iMac Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the iMac computer introduced in January 2006.
Hardware & Drivers Guides 2007-04-04
Mac mini Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the Mac mini computer introduced in February 2006.
Hardware & Drivers Guides 2007-04-04
MacBook Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the MacBook computer introduced in May 2006.
Hardware & Drivers Guides 2007-04-04
MacBook Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the MacBook computer introduced in November 2006.
Hardware & Drivers Guides 2007-04-04
Thread Manager Reference (HTML) (PDF)
Describes the C API for creating cooperatively scheduled threads in Carbon applications.
Carbon Reference 2007-04-04
17-inch MacBook Pro Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the 17-inch MacBook Pro computer introduced in April 2006.
Hardware & Drivers Guides 2007-04-03
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
Debugging and Symbolizing Crash Dumps in Xcode (HTML)
Learn to use crash logs to find those difficult bugs.
Tools Articles 2007-04-03
Mass Storage Device Driver Programming Guide (HTML) (PDF)
Background and task information about developing kernel-resident drivers for mass storage devices.
Darwin, Hardware & Drivers Guides 2007-04-03
NSSpeechRecognizer Class Reference (HTML) (PDF)
Describes the Cocoa command-and-control voice recognition system.
Cocoa, User Experience Reference 2007-04-03
IBPlugin Class Reference (HTML) (PDF)
Describes the interface for managing plug-ins in Interface Builder.
Cocoa, Tools Reference 2007-04-02
Interface Builder Kit Constants Reference (HTML) (PDF)
Describes the constants declared in the Interface Builder Kit framework.
Cocoa, Tools Reference 2007-04-02
Interface Builder Kit Data Types Reference (HTML) (PDF)
Describes the data types declared in the Interface Builder Kit framework.
Cocoa, Tools Reference 2007-04-02
NSController Class Reference (HTML) (PDF)
Describes the interface for controllers used with Cocoa bindings.
Cocoa Reference 2007-04-02
NSInputServerMouseTracker Protocol Reference (HTML) (PDF)
Describes the protocol implemented by text input servers to handle mouse events.
Cocoa, Text & Fonts, User Experience Reference 2007-04-02
NSInputServiceProvider Protocol Reference (HTML) (PDF)
Describes the protocol implemented by text input servers to handle application and text field events.
Cocoa, Text & Fonts, User Experience Reference 2007-04-02
NSMetadataQuery Class Reference (HTML) (PDF)
Describes a Spotlight query for file metadata.
Cocoa Reference 2007-04-02
NSMetadataQueryAttributeValueTuple Class Reference (HTML) (PDF)
Describes metadata query results.
Cocoa Reference 2007-04-02
NSMetadataQueryResultGroup Class Reference (HTML) (PDF)
Describes a group of metadata query result objects.
Cocoa Reference 2007-04-02
NSMovieView Class Reference (HTML) (PDF)
Deprecated - Describes a deprecated class replaced by QTKit.
Cocoa Reference 2007-04-02
NSNotification Class Reference (HTML) (PDF)
Describes information to be broadcast to other objects through a notification center.
Cocoa Reference 2007-04-02
NSNotificationQueue Class Reference (HTML) (PDF)
Describes an object that asynchronously broadcasts notifications.
Cocoa Reference 2007-04-02
PictureTaker (HTML) (DMG) (ZIP)
Demonstrates the PictureTaker in a basic Cocoa application
Cocoa, Graphics & Imaging Sample Code 2007-04-02
QuickTime 7.1.5 Security Enhancements (HTML)
QA1520: Discusses the security enhancements and other changes contained in the QuickTime 7.1.5 Update.
QuickTime Technical Q&As 2007-04-02
NSBrowserCell Class Reference (HTML) (PDF)
Describes a cell that displays data in a browser.
Cocoa, User Experience Reference 2007-04-01
NSButton Class Reference (HTML) (PDF)
Describes a control that responds to clicks.
Cocoa, User Experience Reference 2007-04-01
NSColorPickingCustom Protocol Reference (HTML) (PDF)
Describes the interface for receiving custom color-picker user-interface requests.
Cocoa, Graphics & Imaging, User Experience Reference 2007-04-01
NSDistributedNotificationCenter Class Reference (HTML) (PDF)
Describes an object that synchronously broadcasts notifications to other tasks.
Cocoa Reference 2007-04-01
NSIndexSpecifier Class Reference (HTML) (PDF)
Describes the position of an object in a collection.
Cocoa, Scripting & Automation Reference 2007-04-01
NSInputManager Class Reference (HTML) (PDF)
Describes the class used by text views to communicate with the text input management system.
Cocoa, Text & Fonts, User Experience Reference 2007-04-01
NSInputServer Class Reference (HTML) (PDF)
Describes the class that interprets text view events and communicates them to the text input management system.
Cocoa, Text & Fonts, User Experience Reference 2007-04-01
NSURLConnection Class Reference (HTML) (PDF)
Describes the class that provides support for retrieving data from a server in response to a URL load request.
Cocoa, Internet & Web, Networking Reference 2007-04-01
NSURLProtocol Class Reference (HTML) (PDF)
Describes the interface for protocol-specific loading of URL data.
Cocoa, Internet & Web, Networking Reference 2007-04-01
NSURLRequest Class Reference (HTML) (PDF)
Describes a request for a resource identified by a URL.
Cocoa, Internet & Web, Networking Reference 2007-04-01
Saving Printer Settings for Automatic Printing (HTML)
TN2155: Describes how you can save a a user selected Printer, Print Settings and Page Format to disk.
Carbon, Printing Technical Notes 2007-03-29
Control Manager Reference (HTML) (PDF)
Describes the C API for creating and manipulating Carbon controls.
Carbon, User Experience Reference 2007-03-26
MultiprecisionFP (HTML) (DMG) (ZIP)
How to utilize the gmp and arprec multiprecision floating point packages on Mac OS X
Mac OS X Server, Open Source, Performance Sample Code 2007-03-26
NSMovie Class Reference (HTML) (PDF)
Deprecated - Describes a deprecated class replaced by QTKit.
Cocoa Reference 2007-03-26
NSMutableData Class Reference (HTML) (PDF)
Describes a mutable byte buffer.
Cocoa Reference 2007-03-26
NSProcessInfo Class Reference (HTML) (PDF)
Describes the current process.
Cocoa Reference 2007-03-26
NSTypesetter Class Reference (HTML) (PDF)
Describes the interface for typesetter objects that perform text line layout.
Cocoa, Text & Fonts Reference 2007-03-26
NSHost Class Reference (HTML) (PDF)
Describes a representation of a network host.
Cocoa, Core Foundation, Games, Networking, Printing Reference 2007-03-24
NSIndexSet Class Reference (HTML) (PDF)
Describes an immutable collection of unique unsigned integers.
Cocoa Reference 2007-03-24
CocoaSpeechSynthesisExample (HTML) (DMG) (ZIP)
Shows how to use the Carbon Speech Synthesis API from within a Mac OS X Cocoa application.
Games, User Experience Sample Code 2007-03-23
Multipathing with FibreChannel on Mac OS X (HTML)
TN2173: An explanation on how FibreChannel multipathing works on Mac OS X and how to design storage hardware to take advantage of it
Darwin, Hardware & Drivers, Mac OS X Server, Storage Technical Notes 2007-03-23
Core Video Reference (HTML) (PDF)
Describes the C API for obtaining and manipulating individual video frames.
Graphics & Imaging Reference 2007-03-22
Including a custom NSWindow in a nib file (HTML)
QA1511: Shows how to create a custom NSWindow and instantiate it in a nib file.
Cocoa, Tools Technical Q&As 2007-03-21
CFMessagePort Reference (HTML) (PDF)
Describes a communications channel that can locally transmit data between threads or processes.
Core Foundation Reference 2007-03-20
CIContext Class Reference (HTML) (PDF)
Describes the class that provides an evaluation context for rendering a Core Image image through Quartz 2D or OpenGL.
Cocoa, Games, Graphics & Imaging Reference 2007-03-16
ImageBrowser (HTML) (DMG) (ZIP)
Demonstrates the ImageKit's IKImageBrowserView to browse images in a basic Cocoa application.
Cocoa, Graphics & Imaging Sample Code 2007-03-13
AESendThreadSafe (HTML) (DMG) (ZIP)
Demonstrates how to send Apple events from threads other than the main thread.
Carbon, Cocoa Sample Code 2007-03-09
CallJS (HTML) (DMG) (ZIP)
Illustrates how to call JavaScripts on a web page in a WebView from Objective-C and vice versa
Cocoa, Internet & Web Sample Code 2007-03-09
NSPrintPanelAccessorizing Protocol Reference (HTML) (PDF)
Describes the interface for configuring accessory panes for the print panel.
Cocoa Reference 2007-03-09
NSTrackingArea Class Reference (HTML) (PDF)
Describes a view region used for mouse tracking and cursor updating.
Cocoa Reference 2007-03-09
Java for Mac OS X 10.4 Release 5 Release Notes (HTML) (PDF)
Lists resolved and outstanding developer issues with Java for Mac OS X v10.4 Release 5
Java, Mac OS X Server Release Notes 2007-03-08
CFMutableData Reference (HTML) (PDF)
Describes a mutable byte buffer.
Core Foundation Reference 2007-03-07
NSMenuItemCell Class Reference (HTML) (PDF)
Describes a deprecated class replaced by the NSMenuItem class.
Cocoa, User Experience Reference 2007-03-07
Using the Web Services Core Framework and CFNetwork to Access Remote SOAP Services (HTML)
Learn how to access remote SOAP-based web services that require HTTP Basic or Digest authentication.
Carbon, Cocoa, Internet & Web, Networking Articles 2007-03-07
Device File Access Guide for Storage Devices (HTML) (PDF)
Guidelines for using I/O Kit and POSIX functions to develop applications that communicate with storage devices.
Darwin, Hardware & Drivers Guides 2007-03-06
I/O Kit Device Driver Design Guidelines (HTML) (PDF)
Design guidelines and tips for developing, debugging, and deploying kernel-resident device drivers, including user clients.
Darwin, Hardware & Drivers Guides 2007-03-06
NSMutableString Class Reference (HTML) (PDF)
Describes a mutable character string.
Cocoa Reference 2007-03-06
Power Mac G5 Developer Note (HTML)
Specifies the internal design, I/O features, and expansion capabilities of the Power Mac G5 introduced in October 2005.
Hardware & Drivers Guides 2007-03-06
QuickTime 7.1 Update Guide (HTML) (PDF)
Describes the new features, enhancements, and APIs available in QuickTime 7.1, including code samples that illustrate usage.
QuickTime Guides 2007-03-06
Workspace Services Programming Topics (HTML) (PDF)
Explains how to use the services the workspace class provides to Cocoa applications.
Cocoa Guides 2007-03-06
Availability of Quartz Composer Patches in Web Kit (HTML)
QA1505: Details which Quartz Composer patches are available in Web Kit
Apple Applications, Carbon, Cocoa, Graphics & Imaging, Internet & Web, Networking Technical Q&As 2007-03-05
NSResponder Class Reference (HTML) (PDF)
Describes the interface for handling events.
Cocoa Reference 2007-03-05
NSStatusBar Class Reference (HTML) (PDF)
Describes the collection of status items in the menu bar.
Cocoa, User Experience Reference 2007-03-05
NSStatusItem Class Reference (HTML) (PDF)
Describes a status item in the menu bar.
Cocoa, User Experience Reference 2007-03-05
NSTokenFieldCell Class Reference (HTML) (PDF)
Describes a cell used in the conversion of entered text into tokens representing objects.
Cocoa, User Experience Reference 2007-03-05
TrackIt (HTML) (DMG) (ZIP)
Demonstrates how to use the NSTrackingArea class.
Cocoa, User Experience Sample Code 2007-03-05
NSBezierPath Class Reference (HTML) (PDF)
Describes a vector-based path consisting of line and curve segments.
Cocoa, Graphics & Imaging Reference 2007-03-02
NSMenuValidation Protocol Reference (HTML) (PDF)
Describes the interface for enabling and disabling menu items.
Cocoa, User Experience Reference 2007-03-02
NSPrintOperation Class Reference (HTML) (PDF)
Describes a print job.
Cocoa, Printing Reference 2007-03-02
AMAction Class Reference (HTML) (PDF)
Describes the abstract class that defines the interface and general characteristics of Automator actions.
Apple Applications, Cocoa Reference 2007-03-01
NSDraggingDestination Protocol Reference (HTML) (PDF)
Describes the interface for objects receiving dragged images.
Cocoa Reference 2007-03-01
NSDraggingInfo Protocol Reference (HTML) (PDF)
Describes the interface for supplying useful information to a dragging destination.
Cocoa Reference 2007-03-01
NSDraggingSource Protocol Reference (HTML) (PDF)
Describes the interface for receiving messages when providing a dragged image.
Cocoa Reference 2007-03-01
NSGlyphInfo Class Reference (HTML) (PDF)
Describes a glyph attribute value in an attributed string.
Cocoa, Text & Fonts Reference 2007-03-01
NSGraphicsContext Class Reference (HTML) (PDF)
Describes a destination for drawing operations.
Cocoa, Graphics & Imaging Reference 2007-03-01
NSLevelIndicator Class Reference (HTML) (PDF)
Describes a control for displaying a rank or amount along a linear scale.
Cocoa, User Experience Reference 2007-03-01
NSLevelIndicatorCell Class Reference (HTML) (PDF)
Describes a cell used for displaying a rank or amount along a linear scale.
Cocoa, User Experience Reference 2007-03-01
SimpleCarbonAppleScript (HTML) (DMG) (ZIP)
A simple example illustrating how to add readable and writable AppleScript properties to Carbon Application.
Scripting & Automation Sample Code 2007-03-01
ExpressCard Prevents System Sleep (HTML)
QA1517: Describes how some ExpressCard cards can prevent system sleep and how to fix the problem.
Darwin, Hardware & Drivers Technical Q&As 2007-02-28
Grady (HTML) (DMG) (ZIP)
Demonstrates how to use the NSGradient class.
Cocoa, Graphics & Imaging, User Experience Sample Code 2007-02-28
NSActionCell Class Reference (HTML) (PDF)
Describes the interface for the active area in a control.
Cocoa, User Experience Reference 2007-02-28
NSAffineTransform Additions Reference (HTML) (PDF)
Describes additions to support affine transformations.
Cocoa, Graphics & Imaging Reference 2007-02-28
NSColorList Class Reference (HTML) (PDF)
Describes an ordered list of colors identified by keys.
Cocoa, Graphics & Imaging Reference 2007-02-28
NSColorPanel Class Reference (HTML) (PDF)
Describes the standard panel used for color selection.
Cocoa, Graphics & Imaging Reference 2007-02-28
NSColorPicker Class Reference (HTML) (PDF)
Describes the interface for custom views in a color panel used for color selection.
Cocoa, Graphics & Imaging, User Experience Reference 2007-02-28
NSColorSpace Class Reference (HTML) (PDF)
Describes a representation of a system or custom color space.
Cocoa, Graphics & Imaging Reference 2007-02-28
NSColorWell Class Reference (HTML) (PDF)
Describes a control for displaying and selecting colors.
Cocoa, Graphics & Imaging, User Experience Reference 2007-02-28
NSNibAwaking Protocol Reference (HTML) (PDF)
Describes the interface for initializing unarchived nib objects.
Cocoa Reference 2007-02-28
NSXMLDocument Class Reference (HTML) (PDF)
Describes the class for representing XML documents as a logical tree structure.
Cocoa Reference 2007-02-27
NSXMLDTD Class Reference (HTML) (PDF)
Describes a representation of a Document Type Definition as a tree structure.
Cocoa Reference 2007-02-27
NSXMLDTDNode Class Reference (HTML) (PDF)
Describes a declaration node for a Document Type Definition.
Cocoa Reference 2007-02-27
NSXMLElement Class Reference (HTML) (PDF)
Describes an element node in an XML tree structure.
Cocoa Reference 2007-02-27
NSXMLNode Class Reference (HTML) (PDF)
Describes a logical node in an XML tree structure.
Cocoa Reference 2007-02-27
RecordAudioToFile (HTML) (DMG) (ZIP)
Demonstrates recording audio to an AAC file using Core Audio
Audio, Carbon, Games, Performance Sample Code 2007-02-27
Fonts Panel Reference (HTML) (PDF)
Describes the C API for providing a Fonts window in a Carbon application.
Carbon, Graphics & Imaging, Text & Fonts, User Experience Reference 2007-02-26
NSSocketPortNameServer Class Reference (HTML) (PDF)
Describes a registrar of named TCP/IP sockets.
Cocoa, Networking Reference 2007-02-26
NSEnumerator Class Reference (HTML) (PDF)
Describes a facility for sequentially returning the elements of a collection.
Cocoa Reference 2007-02-23
NSErrorRecoveryAttempting Protocol Reference (HTML) (PDF)
Describes the interface for attempting recovery from runtime errors.
Cocoa, User Experience Reference 2007-02-23
NSMessagePortNameServer Class Reference (HTML) (PDF)
Describes a facility that accepts and returns message ports.
Cocoa, Networking Reference 2007-02-23
NSMutableDictionary Class Reference (HTML) (PDF)
Describes a changeable collection of values that are identified by keys.
Cocoa Reference 2007-02-23
TwoManyControllers (HTML) (DMG) (ZIP)
How to use an intermediate NSArrayController to populate an NSTableView across two to-many relationships.
Cocoa, User Experience Sample Code 2007-02-23
Using GCOV from Xcode (HTML)
QA1514: Illustrates configuring your Xcode project to work with the GCOV code coverage tool.
Tools Technical Q&As 2007-02-23
NSAssertionHandler Class Reference (HTML) (PDF)
Describes the facility for handling false assertions.
Cocoa, Performance Reference 2007-02-22
SCSIHBAEmulator (HTML) (DMG) (ZIP)
Demonstration of how to implement a virtual parallel tasking SCSI host bus adapter (HBA)
Darwin, Hardware & Drivers, Mac OS X Server Sample Code 2007-02-20
Multilingual Text Engine Reference (HTML) (PDF)
Describes the C API for supporting Unicode text editing.
Carbon, Graphics & Imaging, Internationalization, Text & Fonts Reference 2007-02-19
NSOutlineViewDataSource Protocol Reference (HTML) (PDF)
Describes the interface used by an outline view to retrieve data and, optionally, to update data values.
Cocoa Reference 2007-02-19
UIElementInspector (HTML) (DMG) (ZIP)
Demonstrates using the Accessibility API introduced in Mac OS X 10.2, which allows manipulation of an application's UI.
Cocoa, User Experience Sample Code 2007-02-19
Adding metadata to an iTunes file using the QuickTime Metadata APIs (HTML)
QA1508: How to add metadata to a movie using the QuickTime Metadata APIs
QuickTime Technical Q&As 2007-02-14
FSReplaceObject (HTML) (DMG) (ZIP)
FSReplaceObject is an example command line tool showing how to exercise the FSReplaceObject and FSPathReplaceObject related APIs.
Carbon Sample Code 2007-02-14
SoftVDigX (HTML) (DMG) (ZIP)
Demonstrates the "Compressed Source" model and an updated implementation of the Video Digitizer APIs for Mac OS X.
QuickTime Sample Code 2007-02-14
Enhance Your Dashboard Widgets with Quartz Composer Compositions (HTML)
Learn to create a composition and embed it easily in your widgets.
Apple Applications, Graphics & Imaging, Scripting & Automation Articles 2007-02-13
Advertising a Bonjour service on a specific set of networking interfaces. (HTML)
QA1513: Explains how to register a Bonjour service only on a specific set of networking interfaces.
Carbon, Core Foundation, Networking, Open Source Technical Q&As 2007-02-12
Accessibility Programming Guidelines for Carbon (HTML) (PDF)
Explains how to access-enable Carbon applications.
Carbon, User Experience Guides 2007-02-08
Accessibility Programming Guidelines for Cocoa (HTML) (PDF)
Explains how Cocoa applications make their user interface available to external assistive applications.
Cocoa, User Experience Guides 2007-02-08
Accessing Hardware From Applications (HTML) (PDF)
Tips and guidelines for developing applications that communicate with or control devices.
Darwin, Hardware & Drivers Guides 2007-02-08
FireWire Device Interface Guide (HTML) (PDF)
Explains how to develop applications to communicate with or control FireWire devices and units.
Darwin, Hardware & Drivers Guides 2007-02-08
NSMenuItem Protocol Reference (HTML) (PDF)
Deprecated - Describes a deprecated protocol replaced by the NSMenuItem class.
Cocoa, User Experience Reference 2007-02-08
SCSI Architecture Model Device Interface Guide (HTML) (PDF)
Explains how to develop applications that communicate with or control SCSI Architecture Model devices.
Darwin, Hardware & Drivers Guides 2007-02-08
Text Input Management (HTML) (PDF)
Explains how to use input servers, input managers, and text views in Cocoa.
Cocoa, Text & Fonts Guides 2007-02-08
The header file 'alut.h' is missing from the OpenAL framework. (HTML)
QA1504: ALUT headers were removed from OpenAL.framework with the Xcode 2.4. This Q&A describes how to regain access to those system-supplied symbols
Audio, Carbon Technical Q&As 2007-02-06
Cocoa_With_Carbon_or_CPP (HTML) (DMG) (ZIP)
Shows how to call Carbon routines and C++ code from within an Objective-C Cocoa program.
Carbon, Cocoa Sample Code 2007-02-05
Describing the kSecTrustResultUnspecified error. (HTML)
QA1360: Explaining the semantics behind the kSecTrustResultUnspecified error returned by the Security APIs.
Security Technical Q&As 2007-02-05
How do I access files contained in my AppleScript Studio application's main bundle? (HTML)
QA1493: Explains how to access files stored within an AppleScript Studio application.
Scripting & Automation, Tools Technical Q&As 2007-02-05
Kerberos: Highly Secure Single Sign On Authentication in Mac OS X (HTML)
Learn how you can take advantage of Kerberos in your application.
Carbon, Cocoa, Darwin, Mac OS X Server, Security Articles 2007-02-05
NSXMLParser Class Reference (HTML) (PDF)
Describes an object for finding and extracting data in XML documents.
Cocoa Reference 2007-02-02
NSNibControlConnector Class Reference (HTML) (PDF)
Describes an action connection between nib objects.
Cocoa Reference 2007-01-31
NSNibOutletConnector Class Reference (HTML) (PDF)
Describes an outlet connection between nib objects.
Cocoa Reference 2007-01-31
NSOpenGLPixelBuffer Class Reference (HTML) (PDF)
Describes an OpenGL pixel buffer.
Cocoa, Graphics & Imaging Reference 2007-01-31
NSTask Class Reference (HTML) (PDF)
Describes a task that runs as a subprocess.
Cocoa Reference 2007-01-31
NSException Class Reference (HTML) (PDF)
Describes an exceptional condition.
Cocoa Reference 2007-01-30
NSQuickDrawView Class Reference (HTML) (PDF)
Describes a deprecated technology replaced by Quartz.
Cocoa, Graphics & Imaging Reference 2007-01-30
NSServicesRequests Protocol Reference (HTML) (PDF)
Describes the interface for transferring data to the pasteboard during service requests.
Cocoa Reference 2007-01-30
NSPortCoder Class Reference (HTML) (PDF)
Describes a coder that transmits objects, or their proxies, between distributed objects.
Cocoa Reference 2007-01-29
NSPortMessage Class Reference (HTML) (PDF)
Describes the message data sent using distributed objects.
Cocoa Reference 2007-01-29
NSPortNameServer Class Reference (HTML) (PDF)
Describes the port registration object used by distributed objects.
Cocoa Reference 2007-01-29
NSPrinter Class Reference (HTML) (PDF)
Describes a representation of a printer as specified by a PPD file.
Cocoa, Printing Reference 2007-01-29
NSManagedObjectModel Class Reference (HTML) (PDF)
Describes a Core Data schema.
Cocoa Reference 2007-01-26
NSOpenGLView Class Reference (HTML) (PDF)
Describes a view for OpenGL drawing.
Cocoa, Graphics & Imaging, User Experience Reference 2007-01-26
NSPDFImageRep Class Reference (HTML) (PDF)
Describes an object that draws an image from PDF data.
Cocoa, Graphics & Imaging Reference 2007-01-26
NSPICTImageRep Class Reference (HTML) (PDF)
Describes an object that draws an image from PICT data.
Cocoa, Graphics & Imaging Reference 2007-01-26
NSPipe Class Reference (HTML) (PDF)
Describes a communications channel between processes.
Cocoa Reference 2007-01-26
NSOpenPanel - Choosing any file and ignoring packages (HTML)
QA1468: Explains how to configure NSOpenPanel to filter only files and ignoring packages.
Cocoa, User Experience Technical Q&As 2007-01-25
Quartz Composer Reference Collection (HTML) (PDF)
Describes the Objective-C API that supports loading, playing, and controlling compositions.
Apple Applications, Cocoa, Graphics & Imaging Reference 2007-01-25
Preventing column reordering in NSTableView (HTML)
QA1503: Demonstrates how to prevent column reordering of certain columns in NSTableView.
Cocoa, User Experience Technical Q&As 2007-01-24
Appearance Manager Reference (HTML) (PDF)
Describes the C API for coordinating the look of the standard Mac OS human interface.
Carbon, User Experience Reference 2007-01-23
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
CFNotificationCenter Reference (HTML) (PDF)
Describes an object that sends notifications to registered observers.
Core Foundation Reference 2007-01-22
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 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
Frequently Asked Questions about the X Window System (X11) for Mac OS X (HTML)
TN2165: Answers several FAQs about the Mac OS X implementation of X11
Darwin Technical Notes 2007-01-22
NSDistantObjectRequest Class Reference (HTML) (PDF)
Describes an object that handles communication requests from other processes.
Cocoa Reference 2007-01-22
NSDistributedLock Class Reference (HTML) (PDF)
Describes a mutex lock that spans multiple processes.
Cocoa Reference 2007-01-22
NSEPSImageRep Class Reference (HTML) (PDF)
Describes an object that draws an image from encapsulated PostScript data.
Cocoa, Graphics & Imaging Reference 2007-01-22
NSImageView Class Reference (HTML) (PDF)
Describes a view that displays an image.
Cocoa, User Experience Reference 2007-01-22
NSLocking Protocol Reference (HTML) (PDF)
Describes the interface for supporting mutex and condition locks.
Cocoa Reference 2007-01-22
NSMachBootstrapServer Class Reference (HTML) (PDF)
Describes a local port name server that takes and returns instances of NSMachPort.
Cocoa Reference 2007-01-22
NSNib Class Reference (HTML) (PDF)
Describes an object for unarchiving and instantiating a nib file.
Cocoa Reference 2007-01-22
NSNibConnector Class Reference (HTML) (PDF)
Describes a generic connection between nib objects.
Cocoa Reference 2007-01-22
Working Around Incorrect -needsToDrawRect: Behavior in Custom View Classes (HTML)
TN2107: Describes how to work around a bug in NSView's -needsToDrawRect: method.
Cocoa Technical Notes 2007-01-22
Core Foundation URL Access Utilities Reference (HTML) (PDF)
Describes Core Foundation URL access functions.
Core Foundation Reference 2007-01-19
NSCustomImageRep Class Reference (HTML) (PDF)
Describes an object that supports drawing an image using a custom data format.
Cocoa, Graphics & Imaging Reference 2007-01-19
NSDistantObject Class Reference (HTML) (PDF)
Describes the proxy for an object in another application or thread.
Cocoa Reference 2007-01-19
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
NSUndoManager Class Reference (HTML) (PDF)
Describes a general-purpose recorder of undo and redo operations.
Cocoa Reference 2007-01-18
Kernel Authorization (HTML)
TN2127: Describes the kernel authorization (kauth) subsystem and its associated KPI.
Darwin, Security Technical Notes 2007-01-16
Base Utilities Reference (HTML) (PDF)
Describes basic Core Foundation functions.
Core Foundation Reference 2007-01-15
CFUUID Reference (HTML) (PDF)
Describes a unique identifier.
Core Foundation Reference 2007-01-15
NSAffineTransform Class Reference (HTML) (PDF)
Describes an affine transformation from one coordinate space to another.
Cocoa, Graphics & Imaging Reference 2007-01-15
NSCachedImageRep Class Reference (HTML) (PDF)
Describes cached image data that is ready to be rendered.
Cocoa, Graphics & Imaging Reference 2007-01-15
NSCIImageRep Class Reference (HTML) (PDF)
Describes an object that draws an image from a Core Image CIImage instance.
Cocoa, Graphics & Imaging Reference 2007-01-15
NSConditionLock Class Reference (HTML) (PDF)
Describes an integer-based condition for use in thread locking.
Cocoa Reference 2007-01-15
CarbonCocoa_PictureCursor (HTML) (DMG) (ZIP)
Demonstrates how to use NSCursor from a Carbon based application.
Carbon, Cocoa, Porting, User Experience Sample Code 2007-01-12
IKImageBrowserItem Protocol Reference (HTML) (PDF)
Describes the informal protocol used by an image browser view to access the data source for an item.
Cocoa, Graphics & Imaging Reference 2007-01-12
NSPredicateEditorRowTemplate Class Reference (HTML) (PDF)
Describes a row in a graphical predicate editor.
Cocoa Reference 2007-01-12
Xserve Developer Note (HTML)
Hardware & Drivers Guides 2007-01-12
Mac OS X Debugging Magic (HTML)
TN2124: Collection of Mac OS X debugging hints and tips.
Tools Technical Notes 2007-01-10
Leopard Technology Series for Developers: Introducing Dashcode (HTML)
Learn how Dashcode makes widget development easier than ever.
Apple Applications, Scripting & Automation, Tools, User Experience Articles 2007-01-09
Core Audio Overview (HTML) (PDF)
Provides an overview of Core Audio and its programming interfaces.
Audio, Carbon, Cocoa, Games Guides 2007-01-08
Open Directory Programming Guide (HTML) (PDF)
Explains how to implement centralized storage and retrieval of information in Carbon.
Darwin, Mac OS X Server, Networking, Open Source Guides 2007-01-08
QuickTime Component Creation Guide (HTML) (PDF)
Tells you how to build new media handler and preview components to extend the capabilities of QuickTime.
QuickTime Guides 2007-01-08
QuickTime Movie Creation Guide (HTML) (PDF)
Describes some of the different ways your application can create a new QuickTime movie.
Graphics & Imaging, QuickTime Guides 2007-01-08
CIImageAccumulator Class Reference (HTML) (PDF)
Describes the class that enables feedback-based image processing.
Cocoa, Games, Graphics & Imaging Reference 2007-01-05
AuthorizationCreateFromExternalForm 100022 Error Explained (HTML)
QA1498: Explains the undocumented 100022 return value from AuthorizationCreateFromExternalForm.
Security Technical Q&As 2007-01-04
NSCollectionViewItem Class Reference (HTML) (PDF)
Describes a controller that mediates between a prototype view and a model object.
Cocoa Reference 2006-12-28
CGColor Reference (HTML) (PDF)
Describes a representation of color and opacity (alpha value).
Graphics & Imaging Reference 2006-12-22
CGDataConsumer Reference (HTML) (PDF)
Describes an opaque data type for writing image or PDF data.
Graphics & Imaging Reference 2006-12-22
CGFunction Reference (HTML) (PDF)
Describes a facility for defining and using callback functions.
Graphics & Imaging Reference 2006-12-22
CGGLContext Reference (HTML) (PDF)
Describes a graphics context for OpenGL commands. Not recommended
Graphics & Imaging Reference 2006-12-22
CGLayer Reference (HTML) (PDF)
Describes the opaque type for creating and drawing to a Quartz layer.
Graphics & Imaging Reference 2006-12-22
CGPath Reference (HTML) (PDF)
Describes a vector-based path consisting of line and curve segments.
Graphics & Imaging Reference 2006-12-22
CGPattern Reference (HTML) (PDF)
Describes a representation of a fill pattern.
Graphics & Imaging Reference 2006-12-22
CGPDFDocument Reference (HTML) (PDF)
Describes a document containing PDF data.
Graphics & Imaging Reference 2006-12-22
CGPSConverter Reference (HTML) (PDF)
Describes an opaque type for converting PostScript data to PDF data.
Graphics & Imaging Reference 2006-12-22
CGShading Reference (HTML) (PDF)
Describes a gradient fill pattern.
Graphics & Imaging Reference 2006-12-22
Developing for VFS (HTML) (