Sort by Title |
Sort by Topic |
Sort by Resource Type |
Sorted by Date |
|
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
|
|
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
|
|
Coding in the Kernel
(HTML)
Considerations and caveats about programming in the kernel.
|
Darwin, Hardware & Drivers |
Guides |
2005-11-09
|
|
CreateMovie - C#
(HTML)
(DMG)
(ZIP)
Visual C# application demonstrating the QuickTime 7 COM Control creating movies from images and saving them
|
QuickTime |
Sample Code |
2005-11-09
|
|
CreateMovie - VB6
(HTML)
(DMG)
(ZIP)
Using the QuickTime 7 COM Control to create a movie from images and save the movie to disk
|
QuickTime |
Sample Code |
2005-11-09
|
|
DNS Service Discovery Programming Guide
(HTML)
(PDF)
Explains how to use DNS Service Discovery in your application.
|
Games, Networking, Open Source |
Guides |
2005-11-09
|
|
EventMonitorTest
(HTML)
(DMG)
(ZIP)
Receive notification of all keyboard, mouse, and tablet events passed to other processes.
|
Carbon, Core Foundation |
Sample Code |
2005-11-09
|
|
iWork Programming Guide
(HTML)
(PDF)
Describes the XML schemas for Keynote presentations and Pages documents.
|
Apple Applications |
Guides |
2005-11-09
|
|
Mac OS X ABI Dynamic Loader Reference
(HTML)
(PDF)
Describes the functions used to access Mach-O files.
|
Carbon, Cocoa, Darwin, Open Source, Tools |
Reference |
2005-11-09
|
|
Mathematical and Logical Utilities Reference
(HTML)
(PDF)
Describes the C API for mathematical and logical data manipulation.
|
Carbon |
Reference |
2005-11-09
|
|
MoviePlayer - C#
(HTML)
(DMG)
(ZIP)
Microsoft Visual C# application which uses the QuickTime 7 COM Control to display and manipulate movies
|
QuickTime |
Sample Code |
2005-11-09
|
|
NSNetServices and CFNetServices Programming Guide
(HTML)
(PDF)
Describes how to implement Bonjour in Cocoa or Carbon applications.
|
Cocoa, Networking |
Guides |
2005-11-09
|
|
QuickTime 7 for Windows Update Guide
(HTML)
(PDF)
Conceptual and reference material about the changes, features and enhancements, along with new APIs, available in QuickTime 7 for Windows.
|
QuickTime |
Guides |
2005-11-09
|
|
QuickTime Kit Programming Guide
(HTML)
(PDF)
Provides a tutorial on how to build and extend a QTKitPlayer application using the QuickTime Kit framework in Cocoa.
|
Cocoa, QuickTime |
Guides |
2005-11-09
|
|
Text Services Manager Reference
(HTML)
(PDF)
Describes the C API for communicating between client applications and provider modules.
|
Carbon, Text & Fonts |
Reference |
2005-11-09
|
|
Authorization Services C Reference
(HTML)
(PDF)
Describes the C API for adding fine-grained control of privileged operations in an application.
|
Carbon, Security |
Reference |
2005-11-08
|
|
Getting Control with Subversion and Xcode
(HTML)
Learn how to install and set up Subversion on Mac OS X Server.
|
Tools |
Articles |
2005-11-08
|
|
CocoaDVDPlayer
(HTML)
(DMG)
(ZIP)
Demonstrates how to use DVD Playback Services to play DVD-Video media.
|
Graphics & Imaging |
Sample Code |
2005-11-04
|
|
The Sound of Opportunity Knocking: The Audio Units Community Takes Off
(HTML)
Learn how one developer created a successful business using audio units.
|
Audio, Carbon, Cocoa |
Articles |
2005-10-31
|
|
TabsShowcase
(HTML)
(DMG)
(ZIP)
Shows how to instantiate and use the Tab control both programmatically and from a nib file.
|
Carbon |
Sample Code |
2005-10-28
|
|
15-inch PowerBook G4 Developer Note
(HTML)
(PDF)
Specifies the internal design, I/O features, and expansion capabilities of the 15-inch PowerBook G4 introduced in October 2005.
|
Hardware & Drivers |
Guides |
2005-10-27
|
|
FileNotification
(HTML)
(DMG)
(ZIP)
kqueue file notification introduced in 10.3. Notification API to detect file system modifications.
|
Carbon, Cocoa, Core Foundation, Darwin |
Sample Code |
2005-10-27
|
|
GetPrimaryMACAddress
(HTML)
(DMG)
(ZIP)
Demonstrates retrieving the MAC address of the built-in Ethernet controller. Useful for uniquely identifying a Macintosh system.
|
Carbon, Cocoa, Darwin, Games, Hardware & Drivers, Mac OS X Server, Networking, Security |
Sample Code |
2005-10-27
|
|
SampleD
(HTML)
(DMG)
(ZIP)
Demonstrates use of launchd and Apple System Logger.
|
Darwin |
Sample Code |
2005-10-27
|
|
AuthForAll
(HTML)
(DMG)
(ZIP)
Shows how to use Authorization Services to create a self-restricted application.
|
Security |
Sample Code |
2005-10-26
|
|
Sound Manager Codec support in QuickTime 7
(HTML)
QA1448: Describes QuickTime 7 support for constant bitrate and variable bitrate Sound Manager codecs
|
Audio, QuickTime |
Technical Q&As |
2005-10-26
|
|
Designing Network-Friendly Applications
(HTML)
Learn to make your application management-aware and reliably accessible on a network.
|
Carbon, Cocoa, Core Foundation, Internet & Web |
Articles |
2005-10-24
|
|
Final Cut Pro - Preferred Video Media Time Scales and Sample Durations
(HTML)
QA1447: Lists the preferred time scales/sample durations for media created for use with FCP.
|
Apple Applications, QuickTime |
Technical Q&As |
2005-10-24
|
|
DNS Service Discovery API Reference for Java
(HTML)
Describes DNS Service Discovery API features of ZeroConf networking for Java on Mac OS X in Javadoc format.
|
Hardware & Drivers, Java, Networking |
Reference |
2005-10-20
|
|
17-inch PowerBook G4 Developer Note
(HTML)
(PDF)
Specifies the internal design, I/O features, and expansion capabilities of the 17-inch PowerBook G4 introduced in October 2005.
|
Hardware & Drivers |
Guides |
2005-10-19
|
|
DelegateOnlyComponent
(HTML)
(DMG)
(ZIP)
Image Codec Component which simply delegates to a real Image Codec (in this case a '2vuy' decompressor).
|
QuickTime |
Sample Code |
2005-10-18
|
|
Improving Windows Screen Updating with QuickTime for Windows Double-Buffering Feature
(HTML)
TN2153: QuickTime 6.4 includes a facility to improve screen updating for Windows applications
|
QuickTime |
Technical Notes |
2005-10-18
|
|
Apple RGB and Generic RGB profiles explained
(HTML)
QA1430: Discusses use of the Apple RGB and Generic RGB profiles for untagged data on Mac OS X
|
Graphics & Imaging |
Technical Q&As |
2005-10-17
|
|
Compression Sessions - Configuring codec quality settings
(HTML)
QA1444: Discusses how to set encoding quality for a Compression Sequence
|
Carbon, Graphics & Imaging, QuickTime |
Technical Q&As |
2005-10-17
|
|
HICustomPushButton
(HTML)
(DMG)
(ZIP)
Illustrates how to create a simple custom push button using the HIView functions introduced in Mac OS X 10.2.
|
Carbon |
Sample Code |
2005-10-17
|
|
ImageMapView
(HTML)
(DMG)
(ZIP)
Demonstrates how to add Accessibility to a complex custom HIView and the related parts of an application.
|
Carbon |
Sample Code |
2005-10-17
|
Importer Components - What is the 'mcfg' resource used for?
(HTML)
( )
QA1267: Discusses the Media Configuration 'mcfg' resource which lists Importer Component file type characteristics and its use.
|
QuickTime |
Technical Q&As |
2005-10-17
|
|
LoginItemsAE
(HTML)
(DMG)
(ZIP)
Uses Apple events to manipulate the list of login items (items launched when you log in).
|
Carbon, Cocoa |
Sample Code |
2005-10-17
|
|
MoviePlayer
(HTML)
(DMG)
(ZIP)
A simple movie player application written in Microsoft Visual Basic 6 using the QuickTime 7 COM/ActiveX Control.
|
QuickTime |
Sample Code |
2005-10-13
|
|
Understanding Xcode Projects
(HTML)
Learn how Xcode handles projects and how best to work with them.
|
Tools |
Articles |
2005-10-10
|
|
AudioCDSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to discover audio CDs and access the TOC information presented by the CD-DA filesystem.
|
Audio, Hardware & Drivers |
Sample Code |
2005-10-04
|
|
CocoaInCarbon
(HTML)
(DMG)
(ZIP)
Demonstrates using Cocoa GUI code in a Carbon application.
|
Carbon, Cocoa |
Sample Code |
2005-10-04
|
|
ComboBoxPrefs
(HTML)
(DMG)
(ZIP)
Use CFPrefs to store URLs to images for use in a browser style combo box.
|
Carbon |
Sample Code |
2005-10-04
|
|
Creating color spaces that ensure color matching.
(HTML)
QA1396: How to create color spaces that ensure color matching.
|
Graphics & Imaging |
Technical Q&As |
2005-10-04
|
|
Deploying Mac OS X Server for High Performance Computing
(PDF)
Explains how to configure Mac OS X Server for computational clustering.
|
Mac OS X Server, Performance, Storage |
Guides |
2005-10-04
|
|
DisplayURL
(HTML)
(DMG)
(ZIP)
Parses a passed in path URL into its various components displaying server information.
|
Carbon, Core Foundation |
Sample Code |
2005-10-04
|
|
Getting images in and out from Quartz Composer compositions
(HTML)
TN2143: Describes how to efficiently pass images into and out of Quartz Composer
|
Apple Applications, Cocoa, Graphics & Imaging |
Technical Notes |
2005-10-04
|
|
J2SE 5.0 Release 1 for Mac OS X Release Notes
(HTML)
(PDF)
Lists features, known issues, and workarounds for J2SE 5.0 for Mac OS X.
|
Java |
Release Notes |
2005-10-04
|
|
QTQuartzPlayer
(HTML)
(DMG)
(ZIP)
QTQuartzPlayer demonstrates how to render QuickTime Movies and live video with OpenGL and CoreVideo.
|
Cocoa, Graphics & Imaging, QuickTime |
Sample Code |
2005-10-04
|
|
StopAlert and NoteAlert now use the Application icon
(HTML)
QA1378: System Alerts now use the Application icon to let the User easily identify the source of the alert.
|
Carbon, User Experience |
Technical Q&As |
2005-10-04
|
|
Using the QuickTime DVCompressor properties
(HTML)
QA1438: Describes the function of the DVCompressor class component properties.
|
QuickTime |
Technical Q&As |
2005-10-04
|
|
Xsan Tuning Guide
(PDF)
Explains how to configure Xsan storage to maximize application performance.
|
Apple Applications, Mac OS X Server, Storage |
Guides |
2005-10-04
|
|
Java 1.3.1 and 1.4.2 Release 2 Release Notes
(HTML)
(PDF)
Explains new features, resolved and known issues, and workarounds for Java 1.4.2 and 1.3.1 Release 2 for Mac OS X v10.4.
|
Java |
Release Notes |
2005-10-03
|
|
Taking Advantage of the Accelerate Framework
(HTML)
Learn how your application can run on PowerPC- or Intel-based Macs without processor-specific customization.
|
Audio, Carbon, Cocoa, Graphics & Imaging, Performance |
Articles |
2005-10-03
|
|
Scoping Your Transition Projects
(HTML)
Learn how to transition to Intel-based Macs.
|
Carbon, Cocoa, Porting |
Articles |
2005-09-27
|
|
ElectricImageComponent
(HTML)
(DMG)
(ZIP)
Demonstrates how to build five QuickTime Components.
|
QuickTime |
Sample Code |
2005-09-21
|
|
How can I add the ability to read and write Keynote 2 documents to my application?
(HTML)
QA1412: Describes where to find information about the Keynote 2 file format.
|
Apple Applications |
Technical Q&As |
2005-09-13
|
Multilingual Text Engine Frequently Asked Questions
(HTML)
( )
TN2026: A list of frequently asked questions for the Multilingual Text Engine (MLTE).
|
Carbon, Internationalization, Text & Fonts |
Technical Notes |
2005-09-12
|
|
Scripting the COM/ActiveX Control in QuickTime 7 for Windows
(HTML)
Learn to build standalone Windows applications that use QuickTime, without needing to master the API.
|
QuickTime, Scripting & Automation |
Articles |
2005-09-12
|
|
AltiVec/SSE Migration Guide
(HTML)
(PDF)
Explains how to convert PowerPC AltiVec code to Intel SSE code.
|
Carbon, Cocoa, Darwin, Performance |
Guides |
2005-09-08
|
|
HIToolbar Reference
(HTML)
(PDF)
Describes the C API for creating and manipulating toolbars in Carbon applications.
|
Carbon, User Experience |
Reference |
2005-09-08
|
|
Internationalization Programming Topics
(HTML)
(PDF)
Explains how to support multiple languages in software.
|
Carbon, Cocoa, Core Foundation, Internationalization, Tools |
Guides |
2005-09-08
|
|
Java 1.4.2 for Mac OS X v10.4 Release Notes
(HTML)
(PDF)
Explains new features, resolved, and outstanding issues in the Java 1.4.2 for Mac OS X v10.4.
|
Java |
Release Notes |
2005-09-08
|
|
vecLib Framework Reference
(HTML)
(PDF)
Describes the C API for vector mathematical functions in the vecLib subframework of the Accelerate framework.
|
Performance |
Reference |
2005-09-08
|
|
What's New In QuickTime
(HTML)
Lists the documents describing the latest enhancements, new features, and other changes to the QuickTime technology.
|
QuickTime |
Guides |
2005-09-08
|
|
Debugging Dashboard Widgets
(HTML)
TN2139: Dashboard widget troubleshooting techniques, from start to finish.
|
Apple Applications, Internet & Web |
Technical Notes |
2005-09-07
|
|
Implementing a CVFillExtendedPixelsCallBack
(HTML)
QA1440: Discusses how you implement a Core Video custom extended pixel fill callback function.
|
Carbon, Graphics & Imaging, QuickTime |
Technical Q&As |
2005-09-06
|
|
Registering custom pixel formats with QuickTime and Core Video
(HTML)
QA1401: Discusses how to register custom pixel formats with QuickTime & Core Video with QuickTime 7.
|
Carbon, Graphics & Imaging, QuickTime |
Technical Q&As |
2005-09-06
|
|
Adding Unicode characters to Text Media in a Text Track
(HTML)
QA1400: Describes how to add Unicode characters to text media in a text track
|
QuickTime |
Technical Q&As |
2005-09-01
|
|
Adopting Universal Binaries on Mac OS X
(HTML)
Learn about universal binaries and how to get your applications ready for Intel-based Macs.
|
Carbon, Cocoa, Porting |
Articles |
2005-08-26
|
|
Working with Xcode: Building Applications for the Future
(HTML)
Learn how to build universal binaries using Xcode.
|
Tools |
Articles |
2005-08-26
|
|
DialogsToHIViews
(HTML)
(DMG)
(ZIP)
Shows how to convert from an old-style resource-based dialog to a modern nib-based window with HIViews.
|
Carbon |
Sample Code |
2005-08-24
|
|
ImproveYourImage
(HTML)
(DMG)
(ZIP)
Demonstrates the use of QuickTime Graphics Importers and Exporters.
|
QuickTime |
Sample Code |
2005-08-24
|
|
KillEveryOneButMe
(HTML)
(DMG)
(ZIP)
Demonstrates how to terminate all other processes.
|
Carbon |
Sample Code |
2005-08-24
|
|
Obtaining 16 Bits-Per-Color Data with CUPS Raster Printing
(HTML)
TN2149: Obtaining 16 Bits-Per-Color Data with CUPS Raster Printing
|
Graphics & Imaging, Hardware & Drivers, Open Source, Printing |
Technical Notes |
2005-08-24
|
|
WindowFun
(HTML)
(DMG)
(ZIP)
Create window layers and groups. Drawing transparent lines. How to display the "Poof" the toolbar uses.
|
Carbon |
Sample Code |
2005-08-24
|
|
Getting Started with launchd
(HTML)
Learn about launchd and see how to migrate your configuration files.
|
Darwin, Mac OS X Server |
Articles |
2005-08-22
|
|
IOPrintSuperClasses
(HTML)
(DMG)
(ZIP)
Given the name of a class, this tool will print all of the super-classes of that class.
|
Darwin |
Sample Code |
2005-08-17
|
|
ExampleIPBCodec
(HTML)
(DMG)
(ZIP)
A video compressor and decompressor component pair for QuickTime 7. Supports IPB frame patterns.
|
QuickTime |
Sample Code |
2005-08-16
|
|
SerialPortSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to do serial I/O on Mac OS X.
|
Hardware & Drivers |
Sample Code |
2005-08-16
|
|
Specifiying if the CPU or the GPU should be used for rendering.
(HTML)
QA1416: Which processor will be used for rendering in Core Image and how to affect it.
|
Graphics & Imaging, Hardware & Drivers, Performance |
Technical Q&As |
2005-08-16
|
|
Using PyObjC for Developing Cocoa Applications with Python
(HTML)
Learn how to build a sample Cocoa app using the Cocoa-Python bridge PyOjbC.
|
Cocoa, Scripting & Automation, Tools |
Articles |
2005-08-15
|
|
BrideOfMungGrab
(HTML)
(DMG)
(ZIP)
Demonstrates the use of overlay windows and CG to draw text on captured video.
|
Carbon, QuickTime |
Sample Code |
2005-08-12
|
|
Cocoa Performance Guidelines
(HTML)
(PDF)
Guidelines for improving the performance of Cocoa applications.
|
Cocoa, Performance |
Guides |
2005-08-11
|
|
Core Foundation Design Concepts
(HTML)
(PDF)
Explains the fundamental design concepts that underlie all Core Foundation programming interfaces.
|
Carbon, Core Foundation, Mac OS X, Open Source |
Guides |
2005-08-11
|
|
Dates and Times Programming Guide for Core Foundation
(HTML)
(PDF)
Explains how to manage Core Foundation dates and times.
|
Carbon, Core Foundation, Internationalization, Open Source |
Guides |
2005-08-11
|
|
HIArchive Programming Guide
(HTML)
(PDF)
Describes how to store data objects using HIArchive. Also includes information to make custom HIObjects archivable.
|
Carbon, User Experience |
Guides |
2005-08-11
|
|
HIArchive Reference
(HTML)
(PDF)
Describes the C API for storing and retrieving data in HIArchives.
|
Carbon, User Experience |
Reference |
2005-08-11
|
|
HIObject Reference
(HTML)
(PDF)
Describes the C API for creating and manipulating human interface objects in Carbon applications.
|
Carbon, User Experience |
Reference |
2005-08-11
|
|
Java Application Server Guide
(HTML)
(PDF)
Explains J2EE and JBoss development on Mac OS X Server.
|
Internet & Web, Java, Mac OS X Server |
Guides |
2005-08-11
|
|
QuickTime Movie Playback Programming Guide
(HTML)
(PDF)
Describes how to open and play QuickTime movies using the Carbon and QuickTime API.
|
Graphics & Imaging, QuickTime |
Guides |
2005-08-11
|
|
QuickTime Overview
(HTML)
(PDF)
Introduces the main concepts and services of QuickTime.
|
Carbon, Cocoa, Games, Graphics & Imaging, Internet & Web, Mac OS X, QuickTime |
Guides |
2005-08-11
|
|
Text System Storage Layer Overview
(HTML)
(PDF)
Explains how the Cocoa text system stores the information it needs to lay out text.
|
Cocoa, Text & Fonts |
Guides |
2005-08-11
|
|
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 |
2005-08-11
|
|
WebObjects J2EE Programming Guide
(HTML)
(PDF)
Explains how to develop J2EE components using WebObjects and deploy WebObjects applications inside servlet containers.
|
Internet & Web, Java, Mac OS X Server, Tools |
Guides |
2005-08-11
|
|
WebObjects XML Serialization Guide
(HTML)
(PDF)
Explains how to serialize objects and data into XML documents.
|
Internet & Web, Mac OS X Server, Tools |
Guides |
2005-08-11
|
|
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
|
ColorSync on Mac OS X
(HTML)
( )
TN2035: Describes ColorSync, which is fundamentally integrated into Mac OS X.
|
Graphics & Imaging |
Technical Notes |
2005-08-10
|
|
Combinations of cupsColorSpace, cupsColorOrder and cupsBitsPerColor values supported by Mac OS X
(HTML)
QA1368: Table of supported combinations of cupsColorSpace, cupsColorOrder and cupsBitsPerColor values supported by Mac OS X.
|
Printing |
Technical Q&As |
2005-08-10
|
|
enetlognke
(HTML)
(DMG)
(ZIP)
Interface filter based on supported Kernel Programming Interfaces for Tiger.
|
Hardware & Drivers, Networking |
Sample Code |
2005-08-10
|