Sorted by Title |
Sort by Topic |
Sort by Resource Type |
Sort by Date |
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
|
Building Universal QuickTime Components for Mac OS X
(HTML)
()
TN2012: Discusses the changes necessary to build Universal Mach-O QuickTime Components for Mac OS X.
|
Carbon, QuickTime |
Technical Notes |
2005-07-21
|
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
|
bulkerase
(HTML)
(DMG)
(ZIP)
Demonstrates how to erase media using the DiscRecording framework.
|
Carbon |
Sample Code |
2003-01-14
|
Bundle Programming Guide
(HTML)
(PDF)
Explains how to use Core Foundation bundle objects to organize resources.
|
Carbon, Cocoa, Core Foundation, Open Source, Tools |
Guides |
2005-11-09
|
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
|
BurntTextSampleCode
(HTML)
(DMG)
(ZIP)
Converts text tracks of a movie to new text tracks with bit map representations of the text.
|
QuickTime |
Sample Code |
2003-01-14
|
Button Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa buttons.
|
Cocoa, User Experience |
Guides |
2008-10-15
|
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
|
Byte-Order Utilities Reference
(HTML)
(PDF)
Describes Core Foundation byte-order functions.
|
Carbon, Cocoa, Core Foundation, Darwin |
Reference |
2006-05-23
|
C++ Runtime Environment Programming Guide
(HTML)
(PDF)
Provides information about how to create and deploy C++ binaries.
|
Tools |
Guides |
2006-06-28
|
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
|
CAAction Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving actions initiated by a layer.
|
Cocoa, Graphics & Imaging |
Reference |
2007-07-24
|
CAAnimation Class Reference
(HTML)
(PDF)
Describes the interface for managing the actions and timing of an animation.
|
Cocoa, Graphics & Imaging |
Reference |
2007-10-31
|
CAAnimationGroup Class Reference
(HTML)
(PDF)
Describes a grouping of multiple animations into a single animation.
|
Cocoa, Graphics & Imaging |
Reference |
2008-03-11
|
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
|
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
|
CAKeyframeAnimation Class Reference
(HTML)
(PDF)
Describes an animation that provides keyframe interpolation of a layer property.
|
Cocoa, Graphics & Imaging |
Reference |
2007-07-24
|
CalAlarm Class Reference
(HTML)
Describes the class used to create and initialize alarms.
|
Cocoa |
Reference |
2009-03-04
|
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
|
CALayer Class Reference
(HTML)
(PDF)
Describes a node of animated visual content.
|
Cocoa, Graphics & Imaging |
Reference |
2009-02-04
|
CALayerEssentials
(HTML)
(DMG)
(ZIP)
Demonstrates the basics of setting up various Core Animation layers
|
Cocoa, Games, Graphics & Imaging |
Sample Code |
2008-09-30
|
CALayoutManager Protocol Reference
(HTML)
(PDF)
Describes the interface for receiving requests to arrange a layout tree.
|
Cocoa, Graphics & Imaging |
Reference |
2007-07-24
|
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
|
CalCalendarStore Class Reference
(HTML)
(PDF)
Describes the class used to retrieve calendar objects, including calendars, events and tasks.
|
Cocoa |
Reference |
2009-04-08
|
CalcCMask and SeedCFill in Carbon
(HTML)
()
QD62: Explains how to use CalcCMask and SeedCFill in Carbon even though Carbon doesn't support OpenPort.
|
Carbon, Graphics & Imaging |
Technical Q&As |
2000-11-08
|
Calculating the static video frame rate of a QuickTime movie.
(HTML)
()
QA1262: Calculating the static video frame rate of a QuickTime movie.
|
QuickTime |
Technical Q&As |
2008-08-06
|
Calculator
(HTML)
(DMG)
(ZIP)
Implements a simple "four-banger" calculator.
|
Carbon |
Sample Code |
2003-01-30
|
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
|
Calendar Store Programming Guide
(HTML)
(PDF)
Explains how to access iCal data.
|
Apple Applications, Cocoa |
Guides |
2007-10-31
|
Calendar Store Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the CalendarStore framework.
|
Apple Applications |
Release Notes |
2007-07-18
|
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
|
CalendarView
(HTML)
(DMG)
(ZIP)
Shows how to subclass HIView using C, as well as drawing and hit testing.
|
Carbon |
Sample Code |
2003-01-30
|
CalEvent Class Reference
(HTML)
(PDF)
Describes the class used to get properties about an event.
|
Cocoa |
Reference |
2009-03-04
|
Calling an AppleScript and providing parameters from an Application
(HTML)
()
QA1111: Explains calling and providing parameter values to an AppleScript event handler from an application written in C.
|
Scripting & Automation |
Technical Q&As |
2002-03-13
|
Calling AppleScript from an Application
(HTML)
QA1026: Describes how to call an AppleScript from an application written in C.
|
Carbon, Scripting & Automation |
Technical Q&As |
2001-04-10
|
Calling CloseOpenTransport When Writing an App
(HTML)
()
Deprecated - NW36: Identifies a bug in Open Transport 1.1 which means your application must CloseOpenTransport before quitting.
|
Carbon, Networking |
Technical Q&As |
1996-07-03
|
Calling InitializeQTML from DLL Main
(HTML)
()
QTW89: Don't do anything significant in your QuickTime 3 for Windows DLL Main procedure.
|
QuickTime |
Technical Q&As |
1998-09-21
|
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
|
CallMachOFramework
(HTML)
(DMG)
(ZIP)
Shows two ways of calling a Mach-O framework from a CFM application on Mac OS X.
|
Carbon, Cocoa |
Sample Code |
2003-07-17
|
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
|
CalRecurrenceRule Class Reference
(HTML)
(PDF)
Describes the class used to initialize and get recurrence rules and properties.
|
Cocoa |
Reference |
2009-03-04
|
CalTask Class Reference
(HTML)
(PDF)
Describes the class used to get properties about a task.
|
Cocoa |
Reference |
2007-10-31
|
CAMediaTiming Protocol Reference
(HTML)
(PDF)
Describes the interface for the time behavior of an animation.
|
Cocoa, Graphics & Imaging |
Reference |
2009-03-04
|
CAMediaTimingFunction Class Reference
(HTML)
(PDF)
Describes the pacing of an animation as a timing curve.
|
Cocoa, Graphics & Imaging |
Reference |
2008-07-11
|
Can I have parameters of type typeHIRect instead of type typeQDRectangle in my kEventControlBoundsChanged message handler?
(HTML)
()
QA1246: Details the automatic coercions between QuickDraw and Quartz types provided by the Carbon Event Parameter accessors.
|
Carbon |
Technical Q&As |
2003-04-03
|
Can you explain the words "begin" and "again"?
(HTML)
HW70: Explains the Forth looping words "begin" and "again" and how to escape such a loop.
|
Hardware & Drivers |
Technical Q&As |
1999-10-11
|
Can't attach during two-machine debugging with GDB
(HTML)
()
Deprecated - QA1019: Describes a workaround for a problem attaching during two-machine debugging on Mac OS X 10.0.x.
|
Darwin, Tools |
Technical Q&As |
2003-06-02
|
CAOpenGLLayer Class Reference
(HTML)
(PDF)
Describes a layer that acts as a target for OpenGL commands.
|
Cocoa, Graphics & Imaging |
Reference |
2008-03-11
|
CapabilitiesSample
(HTML)
(DMG)
(ZIP)
Shows how to detect Image Capture device capabilities and send messages to devices with ICAObjectSendMessage.
|
Apple Applications |
Sample Code |
2003-01-14
|
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
|
CAPropertyAnimation Class Reference
(HTML)
(PDF)
Describes the interface for manipulating values of layer properties.
|
Cocoa, Graphics & Imaging |
Reference |
2007-07-24
|
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
|
Capturing a real-time movie stream
(HTML)
QA1535: Capturing real-time movie streams
|
QuickTime |
Technical Q&As |
2007-07-30
|
Capturing Speech Manager Output
(HTML)
()
Deprecated - SND15: Capturing the output from the Speech Synthesis Manager to a file.
|
Audio, Carbon |
Technical Q&As |
1998-05-18
|
Carbon Accessibility Reference
(HTML)
(PDF)
Describes the C API for making Carbon applications accessible to assistive technologies.
|
Carbon, User Experience |
Reference |
2006-02-07
|
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 Drawer problem in Mac OS X v10.4 and v10.4.1
(HTML)
QA1435: Workaround for a drawer problem present in Mac OS X v10.4 but fixed in v10.4.2
|
Carbon |
Technical Q&As |
2005-06-21
|
Carbon Event Manager Programming Guide
(HTML)
(PDF)
Essential information for implementing Carbon events.
|
Carbon |
Guides |
2005-07-07
|
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 Full Screen Conundrums
(HTML)
QA1068: Describes the available Mac OS X DrawSprocket services.
|
Carbon, Games, Graphics & Imaging |
Technical Q&As |
2001-08-20
|
Carbon GLSnapshot
(HTML)
(DMG)
(ZIP)
Demonstrates the use of OpenGL with Quicktime to capture OpenGL content.
|
Carbon, Games, Graphics & Imaging, QuickTime |
Sample Code |
2003-07-07
|
Carbon Help Manager Reference
(HTML)
(PDF)
Describes the interface for displaying short onscreen hints in help tags.
|
Carbon, User Experience |
Reference |
2004-03-01
|
Carbon Overview
(HTML)
(PDF)
Defines Carbon and the components of Carbon applications. Provides a whirlwind tour of Carbon APIs.
|
Carbon, Mac OS X |
Guides |
2005-11-09
|
Carbon Pasteboards: Enhanced Data Sharing
(HTML)
Learn how to add Clipboard support to your application, including copy and paste and drag and drop.
|
Carbon |
Articles |
2004-08-16
|
Carbon Porting Tutorial
(HTML)
(DMG)
(ZIP)
Porting a simple application from Mac OS 9 to Mac OS X
|
Carbon, Porting, User Experience |
Sample Code |
2006-07-25
|
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
|
Carbon Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Carbon framework.
|
Carbon |
Release Notes |
2007-07-18
|
Carbon Resolution Independence Release Notes
(HTML)
|
Carbon, Graphics & Imaging |
Release Notes |
2005-04-29
|
Carbon Result Codes Index
(HTML)
An alphabetic list of result codes in the Carbon application environment, with links to their API reference pages.
|
Carbon |
Reference |
|
Carbon-Cocoa Integration Guide
(HTML)
(PDF)
Explains how to use both Carbon and Cocoa in developing an application.
|
Carbon, Cocoa |
Guides |
2007-10-31
|
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
|
CarbonCocoaCoreImageTab
(HTML)
(DMG)
(ZIP)
Carbon-based application creates a Cocoa-based web window which used CoreImage filters to transition between tabbed WebViews
|
Carbon, Cocoa, Graphics & Imaging, Porting |
Sample Code |
2006-07-25
|
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
|
CarbonCustomList
(HTML)
(DMG)
(ZIP)
How to implement a custom list using Carbon using CreateCustomList.
|
Carbon |
Sample Code |
2003-01-30
|
CarbonInCocoa
(HTML)
(DMG)
(ZIP)
How to use Carbon GUI code in a Cocoa application.
|
Carbon, Cocoa |
Sample Code |
2003-03-26
|
CarbonMDEF
(HTML)
(DMG)
(ZIP)
A Mac OS X-compatible, Appearance-savvy sample menu definition function (MDEF).
|
Carbon |
Sample Code |
2003-01-30
|
CarbonQTGraphicImport
(HTML)
(DMG)
(ZIP)
Illustrates how to use the QuickTime GraphicImporter components.
|
QuickTime |
Sample Code |
2003-01-14
|
CarbonQuartzComposer_TV
(HTML)
(DMG)
(ZIP)
Demonstrates how to integrate Cocoa based QuartzComposer window into a Carbon based application
|
Carbon, Cocoa, Graphics & Imaging, Porting |
Sample Code |
2006-10-02
|
CarbonQuartzDrawingWPrinting
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates mixing QuickDraw and Quartz 2D drawing both on screen and during printing.
|
Carbon, Graphics & Imaging, Printing |
Sample Code |
2003-01-14
|
CarbonSketch
(HTML)
(DMG)
(ZIP)
Core Graphics only example of a Sketch application implemented with HIToolbox. Shows 1x1-CGBitmapContext for hit-testing, printing.
|
Carbon, Graphics & Imaging, Printing |
Sample Code |
2005-03-23
|
CarbonTransparentWindow
(HTML)
(DMG)
(ZIP)
Shows how to handle window transparency for compositing, non-compositing, and custom HIView-based Carbon windows.
|
Carbon |
Sample Code |
2005-08-10
|
CARenderer Class Reference
(HTML)
(PDF)
Describes an object that draws a layer to a Core Graphics context.
|
Cocoa, Graphics & Imaging |
Reference |
2008-04-30
|
CAScrollLayer Class Reference
(HTML)
(PDF)
Describes a layer that displays a scrollable portion of another layer.
|
Cocoa, Graphics & Imaging |
Reference |
2007-07-24
|
CATextLayer Class Reference
(HTML)
(PDF)
Describes a layer that draws text.
|
Cocoa, Graphics & Imaging |
Reference |
2007-12-11
|
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
|
CATransition Class Reference
(HTML)
(PDF)
Describes the class that provides transition animations to layers.
|
Cocoa, Graphics & Imaging |
Reference |
2007-10-31
|
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
|
CCL Modem Scripting Guide
(HTML)
(PDF)
|
Apple Applications, Darwin, Hardware & Drivers, Networking, Open Source |
Guides |
2007-06-28
|