Jump To:
Technical Notes provide late breaking information about new Apple technologies and supplementary documentation discussing some of the more complex issues related to programming for the Mac OS.

Document Descriptions
On Off
Display

Sort by
Title
Sort by
Topic
Sorted by
Date
Mac OS X QuickDraw Performance (HTML) (日本語 HTML)
TN2051: Some of the trouble spots in the Mac OS X windowing system and how to avoid them.
Carbon, Graphics & Imaging 2003-02-13
Installable Keyboard Layouts (HTML) (日本語 HTML)
TN2056: Explains how to define a Unicode keyboard via an XML text file.
Internationalization, User Experience 2002-09-27
Using collection classes safely with multithreaded applications (HTML) (日本語 HTML)
TN2059: Describes some problems with and workarounds for using mutable collection classes in multithreaded applications.
Carbon, Cocoa 2002-09-10
Mac OS X 10.2 (HTML)
TN2053: Describes software development-related changes provided in system software update Mac OS X 10.2.
Carbon, Cocoa, Performance 2002-09-04
Living in a Dynamic TCP/IP Environment (HTML) (日本語 HTML)
TN1145: Describes some of the intricacies of dealing with TCP/IP in a dynamic environment, such as Open Transport.
Networking 2002-08-27
ICM Drawing non-scheduled frames with QuickTime 6 (HTML) (日本語 HTML)
TN2060: Changes to how the Image Compression Manager draws non-scheduled frames in QuickTime 6 on Mac OS X.
QuickTime 2002-08-21
Fill in the size field before calling ICMGetPixelFormatInfo (HTML) (日本語 HTML)
TN2057: Discusses why you should always fill in the size field of the ICMPixelFormatInfo structure before calling ICMGetPixelFormatInfo.
QuickTime 2002-07-17
Java Runtime Properties for Mac OS X (HTML) (日本語 HTML)
Deprecated - TN2031: Runtime properties for use with Java 1.3.1 applications.
Java 2002-06-12
ChooseMovieClock and Video Output Components (HTML) (日本語 HTML)
TN2052: Discusses the ChooseMovieClock API introduced in QuickTime 6.
QuickTime 2002-05-07
Exclusive File Access in Mac OS X (HTML) (日本語 HTML)
TN2037: Covers exclusive file access In Mac OS X
Carbon, Cocoa 2002-05-01
Apple Image Capture Camera Module changes for Mac OS X Update 10.1.3 (HTML) (日本語 HTML)
TN2040: Changes to the Apple Image Capture camera modules for Mac OS X Update 10.1.3.
Apple Applications 2002-04-16
Decompressing DV frames and accessing the pixels (HTML) (日本語 HTML)
TN2044: Discusses and demonstrates how to decompress DV frames and access the pixels directly.
QuickTime 2002-04-11
AEStream and Friends (HTML) (日本語 HTML)
TN2046: Describes the AEStream family of routines.
Carbon 2002-03-29
AEBuild*, AEPrint* and Friends (HTML) (日本語 HTML)
TN2045: Describes the AEBuild* and AEPrint* family of routines.
Carbon, Scripting & Automation 2002-03-21
Mac OS X: v10.1.1 - v10.1.3 (HTML)
TN2043: Describes changes provided by system software updates 10.1.1 through 10.1.3.
Carbon, Cocoa, Performance 2002-03-06
The 'plst' Resource (HTML) (日本語 HTML)
TN2013: Describes the 'plst' resource for Carbon-based applications.
Carbon 2002-02-07
Movie Data Security (HTML)
TN2038: Describes techniques you can use to protect data in QuickTime movies.
QuickTime 2001-12-13
Getting Started with GDB (HTML) (日本語 HTML)
TN2032: Explains common C, C++ and Objective-C debugging tasks using gdb, plus helpful tips and tricks.
Tools 2001-12-07
How to use the ATSUI Low Level APIs to get glyph outlines (HTML) (日本語 HTML)
TN2033: Covers the ATSUI low-level APIs.
Carbon, Internationalization, Text & Fonts 2001-11-26
GDB for MacsBug Veterans (HTML)
TN2030: Translate your experience with MacsBug into a working knowledge of the GNU source-level debugger (GDB).
Carbon, Darwin, Performance, Tools 2001-10-18
Mac OS X v10.1 (HTML)
TN2029: Updated list of APIs for Mac OS X 10.1.
Tools 2001-10-15
Threading Architectures (HTML) (日本語 HTML)
TN2028: Describes the various threading APIs on Mac OS 9 and Mac OS X.
Carbon 2001-08-08
Mac OS X: versions 10.0.1 through 10.0.4 (HTML) (日本語 HTML)
TN2025: List of API differences betweem 10.0.1 trough 10.0.4
Tools 2001-07-26
The Mac OS X Font Manager (HTML) (日本語 HTML)
TN2024: Information on installing and accessing fonts programatically.
Graphics & Imaging 2001-07-11
Fundamentals of Open Firmware, Part III: Understanding PCI Expansion ROM Choices for Mac OS (HTML)
TN1044: Recommended contents for PCI expansion ROMs, including a table of standard devices, properties and methods.
Hardware & Drivers 2001-06-26
The Death of typeFSSpec: moving along to typeFileURL (HTML) (日本語 HTML)
TN2022: Discusses the typeFileURL format and using it to pass file references between applications in Mac OS X.
Carbon 2001-06-07
Browser Plugins in Mac OS X (HTML) (日本語 HTML)
TN2020: Describes the format of web browser plugins for Mac OS X.
Apple Applications, Carbon 2001-05-31
Importing animated GIFs (HTML) (日本語 HTML)
TN2018: Describes how to tell if a GIF file or dataref contains more than one frame.
Graphics & Imaging, QuickTime 2001-04-17
Using Launch Services for discovering document binding and launching applications (HTML) (日本語 HTML)
TN2017: Interface to starting applications, opening documents either with a specific application, or using the default application.
Carbon 2001-04-17
Locating Application Support Files under Mac OS X (HTML) (日本語 HTML)
TN2015: Describes different methods for an application to determine its location.
Carbon 2001-03-27
The CGDirectPalette API (HTML) (日本語 HTML)
TN2008: Provides a reference for the CGDirectPalette API on Mac OS X
Carbon 2000-11-08
Moving Your Code to Mac OS X (HTML) (日本語 HTML)
TN2003: Talks about considerations for moving older Mac OS 9 applications to Mac OS X.
Carbon 2000-10-05
Running files from a hard drive in Open Firmware (HTML)
TN2001: Demonstrates editing, saving, and retrieving Open Firmware commands to a file on a Macintosh hard drive.
Hardware & Drivers 2000-09-22
File Manager Performance and Caching (HTML)
FL16: Discusses traditional Mac OS file system input/output performance issues and the File Manager's volume cache.
Carbon, Cocoa 2000-09-01
CD-ROM Driver Calls (HTML)
Deprecated - DV22: Discusses public interface to Apple CD-ROM driver and supersedes information in AppleCD SC Developer's Guide.
Darwin, Hardware & Drivers 2000-08-14
Dialog Manager Helper Functions (HTML) (日本語 HTML)
TN1148: Discusses Dialog Manager calls available since System 7.0 that minimize work in managing dialogs.
Carbon 2000-08-14
Extending and Controlling Sherlock (HTML) (日本語 HTML)
TN1141: Discusses features of Sherlock 2, including additions to the Internet Search Plug-in language and Applescript commands.
Internet & Web 2000-08-14
File Manager File Handling Q&As (HTML)
FL515: Contains an archive of Q&As related to the Mac OS File Manager.
Carbon 2000-08-14
Getting Up to Speed with QuickTime VR: Notes from the Field (HTML)
TN1029: Understanding QuickTime VR: available tools and what a multimedia developer may be interested in.
QuickTime 2000-08-14
New ColorSync 3.0 APIs (HTML) (日本語 HTML)
TN1185: APIs application can use to take advantage of new features available in ColorSync 3.0.
Graphics & Imaging 2000-08-14
On Drag Manager Additions (Release 1.1) (HTML)
TN1043: Explains how to take advantage of the new Drag Manager features, including the translucent dragging.
Carbon 2000-08-14
Pending Update Perils (HTML) (日本語 HTML)
Deprecated - TN1147: Discusses potential problems when pending update events for windows behind modal dialogs are not serviced.
Carbon 2000-08-14
Power Manager 2.0 (HTML) (日本語 HTML)
TN1190: Describes the Macintosh Power Manager 2.0.
Carbon, Hardware & Drivers 2000-08-14
Update: Borrowed AFP Sessions (HTML) (日本語 HTML)
TN1106: Shows how to borrow the session reference number of an AFP volume mounted by the Macintosh File System.
Carbon, Networking 2000-08-14
Working with Multiprocessing Services (HTML) (日本語 HTML)
TN1071: Discusses some techniques for use with Apple's Multiprocessing Services APIs.
Carbon 2000-08-14
Creating NetBoot Server-Friendly Applications (HTML) (日本語 HTML)
TN1151: Guidelines to ensure applications are able to work correctly in a NetBoot environment.
Carbon, Mac OS X Server 2000-08-01
On Launching an App with a Document (HTML) (日本語 HTML)
TN1002: Explains how to programatically launch an application and then tell it to open a document.
Carbon 2000-07-01
How To Be a Good Multiple Users Citizen (HTML) (日本語 HTML)
TN1186: Documents the Mac OS 9 Multiple Users technology and gives some useful code snippets.
Carbon 2000-06-01
Digital CD Audio (HTML) (日本語 HTML)
TN1187: Describes digital audio on the Macintosh.
Carbon, Hardware & Drivers 2000-04-01
QuickTime 4.1.1/4.1.2 (HTML)
Deprecated - TN1197: Changes between QuickTime 4.1 and the update QuickTime 4.1.1 and 4.1.2.
QuickTime 2000-04-01
The Euro Currency Symbol (HTML) (日本語 HTML)
TN1140: The available information about Mac OS and Mac Mac OS X Server support for the Euro currency symbol.
Internationalization, Text & Fonts 2000-01-01
ATA Interface Modules (HTML)
TN1192: Describes how to write device drivers for ATA host bus controllers, ie. ATA Interface Module.
Hardware & Drivers 1999-12-01
Resolving Alias Files Quietly (HTML)
FL30: Describes how to resolve alias files on remote volumes without user interaction.
Carbon, Cocoa 1999-11-01
QuickTime 4.0.3 (HTML) (日本語 HTML)
TN1183: Changes between the final release of QuickTime 4 and the update release of QuickTime 4.0.3.
QuickTime 1999-10-01
Sherlock's Find By Content Library (HTML) (日本語 HTML)
TN1180: A description of routines provided by Sherlock's Find by Content library.
Internet & Web 1999-10-01
Optimization Strategies for Mac OS X (HTML)
TN1174: Achieving the best possible performance in your applications.
Hardware & Drivers, Performance 1999-09-01
What's New With ColorSync 2.6 (HTML) (日本語 HTML)
TN1160: Details the changes in ColorSync 2.6.
Graphics & Imaging 1999-04-01
You Want Permission to do What?!! (HTML)
FL37: Provides an-depth discussion of the File Manager and AFP permission models.
Carbon 1999-04-01
The Preferences Problem (HTML) (日本語 HTML)
Deprecated - TN1134: Outlines typical problems with preferences files and some of their solutions.
Carbon, Core Foundation 1998-10-01
QuickTime 3.0.2 (HTML) (日本語 HTML)
Deprecated - TN1139: Describes changes between the final release of QuickTime 3.0 and update 3.0.2.
QuickTime 1998-09-01
Dealing with PCI Expansion Chassis Problems (HTML) (日本語 HTML)
TN1135: Discusses solutions for compatibility issues between PCI cards and attached expansion chassis.
Hardware & Drivers 1998-08-01
High-Speed SDRAM Design Considerations (HTML) (日本語 HTML)
TN1138: Illustrates certain issues with the design of high-speed SDRAM DIMM modules.
Hardware & Drivers 1998-08-01
In Search of Missing Links (HTML) (日本語 HTML)
TN1127: Demonstrates how to write CFM glue code which can call classic 68K A-Trap routines.
Carbon 1998-05-01
New Sound Input Driver Features (HTML) (日本語 HTML)
Deprecated - TN1124: Describes the visible features and changes, in Mac OS 8.1, for PCI sound input drivers.
Hardware & Drivers 1998-04-01
Virtual Memory Application Compatibility (HTML)
Deprecated - TN1094: Provides an introduction to how virtual memory works under Traditional Mac OS.
Carbon 1998-04-01
Locking and Unlocking Handles (HTML) (日本語 HTML)
Deprecated - TN1122: Explains Memory Manager handles: locking, unlocking, and preserving a handle's state.
Carbon 1998-02-01
Open Transport STREAMS FAQ (HTML)
Deprecated - TN1117: Decribes writing STREAMS modules and drivers for use with Open Transport.
Carbon, Hardware & Drivers, Networking 1997-12-01
Programmatic Mounting of AppleShare Volumes (HTML) (日本語 HTML)
TN1111: Mount an AppleShare volume using PBVolumeMount. AFPVolMountInfo structure is defined along with the AFPXVolMountInfo structure.
Carbon 1997-10-01
Maximizing Your Media: A Brief Guide To the Latest and Greatest QuickTime Media Types (HTML) (日本語 HTML)
TN1087: Documents Quicktime methodolgies to ensure applications see any media types available.
QuickTime 1996-12-01
Using the Drag Manager to Interact with and Manipulate File System Entities (HTML) (日本語 HTML)
TN1085: Details the data flavors provided by the Drag Manager for interacting with and manipulating file system entities.
Carbon 1996-12-01
Understanding the Differences Between Apple and Windows IMA-ADPCM Compressed Sound Files (HTML)
TN1081: Details the differences between Apple IMA and Windows IMA (ADPCM) compressed sound files.
QuickTime 1996-11-01
Weak-Linking to a Code Fragment Manager-based Shared Library (HTML) (日本語 HTML)
TN1083: Describes weak-linking to CFM shared libraries.
Carbon 1996-11-01
Cross-Platform Communication Using the PC Compatibility Messaging System (HTML)
TN1076: Describes Messaging System Architecture used in Apple's PC Compatibility and DOS Compatibility products
QuickTime 1996-10-01
QuickTime For Windows: Resolving Common Installation Issues (HTML) (日本語 HTML)
TN1074: Details install dialog, customizing installation, and uninstalling QuickTime for Windows v 2.1.2.
QuickTime 1996-10-01
Fundamentals of Open Firmware, Part II: The Device Tree (HTML)
TN1062: Describes the Open Firmware device tree.
Hardware & Drivers 1996-09-01
Fundamentals of Open Firmware, Part I: The User Interface (HTML)
TN1061: Describes the Open Firmware User Interface, Forth and the Open Firmware language used in Apple products.
Hardware & Drivers 1996-07-01
The Notification Manager: Problems & Fixes (HTML)
TN1026: Describes issues with the Notification Manager 'activate' and 'update' events.
Carbon 1996-02-01
Gestalt Manager Q&As (HTML)
Deprecated - OS505: Describes methods utilizing the Gestalt Manager for determining whether a Macintosh is a U.S. machine.
Carbon 1992-12-01
Pascal to C: PROCEDURE Parameters (HTML)
Deprecated - PT31: Nested procedures and PROCEDURE parameters in Pascal when converting them into C or C++.
Carbon, Darwin 1990-02-01
Searching Volumes - Solutions and Problems (HTML)
Deprecated - FL31: Discusses searching volumes using PBCatSearch.
Carbon 1988-10-01
Version Territory (HTML)
Deprecated - OV12: Please see Technical Note 1132 - Version Territory.
Carbon 1988-04-01
Boot Blocks (HTML)
Deprecated - DV03: Warns that Boot Block form and function will change and describes undocumented Boot Blocks features.
Hardware & Drivers 1987-03-01