Sort by Title |
Sort by Topic |
Sort by Resource Type |
Sorted by Date |
Do I have to call CreateRootControl after creating my window?
(HTML)
()
QA1215: Explains when and when not to call CreateRootControl after creating a window.
|
Carbon |
Technical Q&As |
2002-11-12
|
Forms
(HTML)
(PDF)
Explains how to use Cocoa forms.
|
Cocoa, User Experience |
Guides |
2002-11-12
|
HIObjectRegisterSubclass returns paramErr
(HTML)
()
QA1213: Explains in which case HIObjectRegisterSubclass would return paramErr and gives a work around.
|
Carbon |
Technical Q&As |
2002-11-12
|
Image Views
(HTML)
(PDF)
Explains how to use Cocoa image views.
|
Cocoa, Graphics & Imaging, User Experience |
Guides |
2002-11-12
|
Progress Indicators
(HTML)
(PDF)
Explains how to use Cocoa progress indicators.
|
Cocoa, User Experience |
Guides |
2002-11-12
|
Status Bars
(HTML)
(PDF)
Explains how to use Cocoa status bars.
|
Cocoa, User Experience |
Guides |
2002-11-12
|
Steppers
(HTML)
(PDF)
Explains how to use Cocoa steppers.
|
Cocoa, User Experience |
Guides |
2002-11-12
|
System Services
(HTML)
(PDF)
Explains how Cocoa applications can extend their capabilities seamlessly to other applications.
|
Cocoa, User Experience |
Guides |
2002-11-12
|
Undo Architecture
(HTML)
(PDF)
Explains how to record information in Cocoa so a user can reverse an operation's effect.
|
Cocoa, User Experience |
Guides |
2002-11-12
|
Video
(HTML)
(PDF)
Explains how to use QuickTime movies in Cocoa.
|
Cocoa, QuickTime |
Guides |
2002-11-12
|
What is the minimal set of Carbon Events I need to override in order to implement a simple custom push button?
(HTML)
()
QA1210: Details the minimal set of Carbon Events needed to implement a simple custom push button HIView.
|
Carbon |
Technical Q&As |
2002-11-12
|
QDSwapPort
(HTML)
()
QA1128: Explains when to use QDSwapPort.
|
Carbon, Graphics & Imaging, Porting |
Technical Q&As |
2002-11-06
|
Using cmPathBased profile locations on Mac OS X
(HTML)
()
QA1203: Shows how to correctly specify cmPath-based profile locations on Mac OS X
|
Carbon, Graphics & Imaging |
Technical Q&As |
2002-11-06
|
Why does logging keep my Printer Module from working?
(HTML)
()
Deprecated - QA1182: Describes some problems with standard printf logging in a Printer Module on Jaguar.
|
Graphics & Imaging, Hardware & Drivers, Printing |
Technical Q&As |
2002-11-06
|
Quartz 2D Interpolation
(HTML)
()
QA1186: Explains how to control Quartz 2D's image interpolation.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
Technical Q&As |
2002-10-29
|
QuickDraw Text Anti-Aliasing using Quartz 2D
(HTML)
()
QA1193: Describes APIs added to Mac OS X to allow applications to draw QD text using CG anti-aliasing.
|
Carbon, Graphics & Imaging, Porting |
Technical Q&As |
2002-10-29
|
Video Output Components - Implementing QTVideoOutputGetIndSoundOutput on Mac OS X
(HTML)
()
QA1206: Describes how to support the QTVideoOutputGetIndSoundOutput function in Mac OS X.
|
QuickTime |
Technical Q&As |
2002-10-29
|
Documentation updater for Project Builder shipping with Mac OS X 10.2
(HTML)
()
QA1207: Updating Project Builder to find new symbols, including the Bluetooth framework under Mac OS X.
|
Tools |
Technical Q&As |
2002-10-25
|
Getting the name of a profile
(HTML)
()
QA1205: Shows how to programmatically get the name of a ColorSync profile.
|
Graphics & Imaging |
Technical Q&As |
2002-10-25
|
Setting Sequence Grabber Sound Input Device Driver Parameters
(HTML)
()
QA1204: Setting sound input device driver parameters for QuickTime sequence grabber audio channels.
|
QuickTime |
Technical Q&As |
2002-10-25
|
Ticket Services Reference
(HTML)
(PDF)
Describes the C API used by printer modules and PDEs to communicate printing information to the system.
|
Carbon, Graphics & Imaging, Printing |
Reference |
2002-10-23
|
Why don't all of my PDE localizations show up in all applications?
(HTML)
()
QA1185: Explains why some PDE localizations might not appear in all applications.
|
Graphics & Imaging, Hardware & Drivers, Printing |
Technical Q&As |
2002-10-16
|
Why does -stringByTrimmingCharactersInSet: give me an empty string result when it shouldn't?
(HTML)
()
QA1202: Why -stringByTrimmingCharactersInSet: sometimes returns an empty string result in Mac OS X 10.2.x when it shouldn't.
|
Cocoa |
Technical Q&As |
2002-10-15
|
FontSync Reference
(HTML)
(PDF)
Describes the C API for content-based font identification and comparison.
|
Carbon, Graphics & Imaging, Text & Fonts |
Reference |
2002-10-01
|
Interactive Movies
(HTML)
(PDF)
Explains how to construct interactive movies using QuickTime wired sprites and sprite animation.
|
Internet & Web, QuickTime |
Guides |
2002-10-01
|
Installable Keyboard Layouts
(HTML)
()
TN2056: Explains how to define a Unicode keyboard via an XML text file.
|
Internationalization, User Experience |
Technical Notes |
2002-09-27
|
URL Access and the Missing Progress Dialog
(HTML)
()
Deprecated - QA1140: Explains a known bug in URL Access related to progress dialogs.
|
Carbon, Networking |
Technical Q&As |
2002-09-23
|
Be careful when using AuthorizationCreate
(HTML)
()
QA1172: Explains why you should avoid determining allowable rights when creating an AuthorizationRef.
|
Security |
Technical Q&As |
2002-09-20
|
Stay away from custom Authorization dialogs
(HTML)
()
QA1199: Explains why you shouldn't create a custom authorization dialog.
|
Security |
Technical Q&As |
2002-09-20
|
MIDI File Format
(HTML)
Describes the QuickTime implementation of the MIDI file standard.
|
Audio, Carbon, QuickTime |
Reference |
2002-09-17
|
QuickTime Audio
(HTML)
Explains how to enable recording and playback of various audio media.
|
Audio, Carbon, QuickTime |
Guides |
2002-09-17
|
Slope/Intercept Audio
(HTML)
Explains how to store floating point audio data in QuickTime files.
|
Audio, QuickTime |
Guides |
2002-09-17
|
Standard Sound Dialog Component
(HTML)
Describes the QuickTime component that lets the user make audio parameter settings.
|
Audio, Carbon, QuickTime |
Guides |
2002-09-17
|
Setting request headers in URL Access
(HTML)
()
Deprecated - QA1073: Explains how to work around a bug in URL Access when setting request headers.
|
Carbon, Networking |
Technical Q&As |
2002-09-10
|
Using collection classes safely with multithreaded applications
(HTML)
()
TN2059: Describes some problems with and workarounds for using mutable collection classes in multithreaded applications.
|
Carbon, Cocoa |
Technical Notes |
2002-09-10
|
Filtering the Effects List returned by QTGetEffectsList
(HTML)
()
QA1190: Shows how to edit the list of effects returned by the QTGetEffectsList function.
|
QuickTime |
Technical Q&As |
2002-09-04
|
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 |
Technical Notes |
2002-09-04
|
Preserving embedded ICC profiles when using QuickTime Graphics Importer/Exporters
(HTML)
()
QA1145: Shows how to preserve the embedded ICC profile when using the QuickTime Graphics Importer/Exporter routines
|
Carbon, Games, Graphics & Imaging, QuickTime |
Technical Q&As |
2002-09-04
|
Saving playback hints in a Movie
(HTML)
()
QA1194: Demonstrates how to use the SetTrackLoadSettings function to save the hintsHighQuality playback hint in a movie.
|
QuickTime |
Technical Q&As |
2002-09-04
|
The Gamma function in the Mac OS X 10.2 Math Library
(HTML)
()
QA1143: How various gamma functions are implemented in Mac OS X
|
Porting |
Technical Q&As |
2002-08-27
|
Living in a Dynamic TCP/IP Environment
(HTML)
()
TN1145: Describes some of the intricacies of dealing with TCP/IP in a dynamic environment, such as Open Transport.
|
Networking |
Technical Notes |
2002-08-27
|
Process Carbon Events Not Delivered in 10.2
(HTML)
()
QA1181: Work around for a bug in Mac OS X 10.2 that prevents the delivery of process Carbon events.
|
Carbon |
Technical Q&As |
2002-08-27
|
Signals and Threads
(HTML)
()
QA1184: Describes how threads and signals interact.
|
Carbon, Darwin |
Technical Q&As |
2002-08-27
|
ICM Drawing non-scheduled frames with QuickTime 6
(HTML)
()
TN2060: Changes to how the Image Compression Manager draws non-scheduled frames in QuickTime 6 on Mac OS X.
|
QuickTime |
Technical Notes |
2002-08-21
|
Desktop Icons
(HTML)
Explains how to provide custom icons for a Carbon application and its documents.
|
Carbon, User Experience |
Guides |
2002-08-19
|
Faster DDR DRAM in the 867MHz Power Mac G4 (Mirrored Drive Doors)
(HTML)
()
QA1191: Confirms the use of faster DDR DRAM in the 867MHz Power Mac G4 (Mirrored Drive Doors).
|
Hardware & Drivers |
Technical Q&As |
2002-08-19
|
Resource forks in Mach-O binaries
(HTML)
()
QA1175: Advises against using resource forks in Mach-O binaries.
|
Carbon |
Technical Q&As |
2002-08-07
|
Fill in the size field before calling ICMGetPixelFormatInfo
(HTML)
()
TN2057: Discusses why you should always fill in the size field of the ICMPixelFormatInfo structure before calling ICMGetPixelFormatInfo.
|
QuickTime |
Technical Notes |
2002-07-17
|
Using Navigation Services to filter QuickTime files
(HTML)
()
QA1152: Using the CanQuickTimeOpenFile function in a Navigation Services filter to display files that QuickTime can open.
|
Carbon, QuickTime |
Technical Q&As |
2002-07-15
|
My ListBox control works fine on Mac OS X but I get a crash on Mac OS 9 when I click in the scrollbar
(HTML)
()
QA1156: Explains the requirements for the use of the Listbox Control on Mac OS 9 and Mac OS X.
|
Carbon |
Technical Q&As |
2002-07-12
|
Base-Derived async image codecs must implement ImageCodecQueueStarting and ImageCodecQueueStopping
(HTML)
()
QA1157: Describes why base-derived codecs that set canAsync must implement ImageCodecQueueStarting and ImageCodecQueueStopping.
|
Carbon, QuickTime |
Technical Q&As |
2002-07-09
|
How can I set the default location with the modern Navigation APIs NavCreatexxx?
(HTML)
()
QA1151: Explains how to set the default location with a NavCustomControl call using the kNavCtlSetLocation message in the Event Proc.
|
Carbon |
Technical Q&As |
2002-07-01
|
Providing Help Tags in Carbon
(HTML)
(PDF)
Explains how to add contextually sensitive help content to an application's user interface.
|
Carbon, User Experience |
Guides |
2002-07-01
|
Graphics Importers and image files containing multiple layers
(HTML)
()
QA1148: Describes how to get the natural bounds of layers contained in a multi-layered image file.
|
QuickTime |
Technical Q&As |
2002-06-18
|
Illustrating document window changes in Swing
(HTML)
()
QA1146: Using the Aqua close button dot in Swing applications to indicate document changes.
|
Java |
Technical Q&As |
2002-06-18
|
Movie Drawing Complete Procedure with C++
(HTML)
()
QA1150: Demonstrates a static class method which can be used as a QuickTime movie drawing complete callback.
|
QuickTime |
Technical Q&As |
2002-06-18
|
Programmatic configuration of a Movie Export Component
(HTML)
()
QA1147: Demonstrates how to programmatically configure a movie export component without showing the Movie Export dialog.
|
QuickTime |
Technical Q&As |
2002-06-18
|
Java Runtime Properties for Mac OS X
(HTML)
()
Deprecated - TN2031: Runtime properties for use with Java 1.3.1 applications.
|
Java |
Technical Notes |
2002-06-12
|
Preventing crashes when using multiple disabled but editable NSComboBoxes
(HTML)
()
QA1142: How to prevent a crash when using multiple disabled -- but editable --NSComboBoxes in a view.
|
Cocoa |
Technical Q&As |
2002-06-03
|
GraphicsImportSetBoundsRect resets your Matrix
(HTML)
()
QA1144: Discusses how calling GraphicsImportSetBoundsRect will reset a graphics importers matrix.
|
QuickTime |
Technical Q&As |
2002-05-29
|
ChooseMovieClock and Video Output Components
(HTML)
()
TN2052: Discusses the ChooseMovieClock API introduced in QuickTime 6.
|
QuickTime |
Technical Notes |
2002-05-07
|
Exclusive File Access in Mac OS X
(HTML)
()
TN2037: Covers exclusive file access In Mac OS X
|
Carbon, Cocoa |
Technical Notes |
2002-05-01
|
Apple Image Capture Camera Module changes for Mac OS X Update 10.1.3
(HTML)
()
TN2040: Changes to the Apple Image Capture camera modules for Mac OS X Update 10.1.3.
|
Apple Applications |
Technical Notes |
2002-04-16
|
Decompressing DV frames and accessing the pixels
(HTML)
()
TN2044: Discusses and demonstrates how to decompress DV frames and access the pixels directly.
|
QuickTime |
Technical Notes |
2002-04-11
|
Using QuickTime to access MP3 ID3 Tags
(HTML)
()
QA1135: Demonstrates how to extract User Data from QuickTime Movies.
|
QuickTime |
Technical Q&As |
2002-04-11
|
Retrieving Data from AEDesc Records - do not use the dataHandle field
(HTML)
()
QA1139: Describes the correct way to access data stored in AEDesc records.
|
Carbon |
Technical Q&As |
2002-04-10
|
ICC Profile copyright field
(HTML)
()
QA1136: Discusses how applications should honor the copyright field in the header of an ICC profile.
|
Graphics & Imaging |
Technical Q&As |
2002-04-08
|
QuickTime for Windows resource files
(HTML)
()
QA1132: Describes resource file extensions supported by QuickTime for Windows.
|
QuickTime |
Technical Q&As |
2002-04-08
|
Using the QuickTime for Java libraries on OS X
(HTML)
()
QA1058: Where to locate the QTJava.zip file for inclusion in your java/javac classpath.
|
Java, QuickTime |
Technical Q&As |
2002-04-08
|
AEStream and Friends
(HTML)
()
TN2046: Describes the AEStream family of routines.
|
Carbon |
Technical Notes |
2002-03-29
|
AEBuild*, AEPrint* and Friends
(HTML)
()
TN2045: Describes the AEBuild* and AEPrint* family of routines.
|
Carbon, Scripting & Automation |
Technical Notes |
2002-03-21
|
Workaround for Asynchronous SCSIAction Crashes
(HTML)
()
Deprecated - QA1129: Explains how to workaround asynchronous SCSIAction crashes on Mac OS X.
|
Hardware & Drivers |
Technical Q&As |
2002-03-21
|
PC100 SDRAM DIMMs on the Flat Panel iMac
(HTML)
()
QA1130: Describes PC100 SDRAM DIMM limitations on the "original " Flat Panel iMac.
|
Hardware & Drivers |
Technical Q&As |
2002-03-18
|
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
|
spatialQuality Values with Lossy Compression
(HTML)
()
QA1126: Describes how the spatialQuality value reflects the setting of lossy compressed images like JPEG.
|
QuickTime |
Technical Q&As |
2002-03-12
|
Why isn't my Static Text Control deactivating when my other controls are?
(HTML)
()
QA1125: Explains why a Static Text Control is not deactivating when the other controls are.
|
Carbon |
Technical Q&As |
2002-03-11
|
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 |
Technical Notes |
2002-03-06
|
Getting List of All Processes on Mac OS X
(HTML)
()
QA1123: Describes how, using Carbon and BSD respectively, to list all applications and processes.
|
Darwin |
Technical Q&As |
2002-03-05
|
MPRemoteCall Contexts
(HTML)
()
QA1122: Describes two recently introduced options for the context parameter of MPRemoteCall.
|
Carbon |
Technical Q&As |
2002-02-18
|
The "/.vol" directory and "volfs"
(HTML)
()
QA1113: Describes how the Carbon File Manager interacts with BSD via "volfs" and the "/.vol" directory.
|
Carbon, Darwin |
Technical Q&As |
2002-02-14
|
Solving NSTabView drawing problems in Mac OS X 10.1.x
(HTML)
()
QA1117: Explains how to work around NSTabView draw problems in Mac OS X 10.1.x
|
Cocoa |
Technical Q&As |
2002-02-14
|
Current GDevice Dependencies
(HTML)
()
QA1115: Describes potential problems with creating windows or ports when the current GDevice isn't the main device.
|
Carbon, Games, Graphics & Imaging, Porting |
Technical Q&As |
2002-02-13
|
IOLog and Interrupt Context
(HTML)
()
QA1100: Describes when IOKit runs at primary (hardware) interrupt context.
|
Darwin, Hardware & Drivers |
Technical Q&As |
2002-02-13
|
Power Management; Policy Maker vs. Power Controller
(HTML)
()
QA1121: Describes the differences between a Power Management Policy Maker and a Power Management Power Controller.
|
Carbon, Cocoa, Core Foundation, Darwin, Hardware & Drivers, Networking |
Technical Q&As |
2002-02-13
|
Working with Configuration Variables
(HTML)
()
QA1119: Explains how to delete a specific Open Firmware configuration variable without using Command-Option-P-R.
|
Darwin, Hardware & Drivers |
Technical Q&As |
2002-02-13
|
48 bit & 64 bit Pixel Format support in QuickTime
(HTML)
()
QA1114: Discusses QuickTime's support for pixel formats with more than 8 bits per channel.
|
QuickTime |
Technical Q&As |
2002-02-07
|
couldNotResolveDataRef (-2000) returned from DataHSetDataRef and OpenADataHandler
(HTML)
()
QA1116: Describes why DataHSetDataRef and OpenADataHandler may return a couldNotResolveDataRef error in the writing case.
|
QuickTime |
Technical Q&As |
2002-02-07
|
Making sense of IOKit error codes
(HTML)
()
QA1075: Explains how to interpret I/O Kit error codes.
|
Darwin, Hardware & Drivers |
Technical Q&As |
2002-02-07
|
The 'plst' Resource
(HTML)
()
TN2013: Describes the 'plst' resource for Carbon-based applications.
|
Carbon |
Technical Notes |
2002-02-07
|
Static linking of user binaries on Mac OS X
(HTML)
()
QA1118: Explains why static linking of user binaries is not supported on Mac OS X, and possible workarounds.
|
Carbon, Cocoa, Darwin, Open Source, Porting, Tools |
Technical Q&As |
2002-02-07
|
User-Mode USB Device Arbitration
(HTML)
Information about using USB device arbitration, available in Mac OS X version 10.1 and later.
|
Darwin, Hardware & Drivers |
Guides |
2002-02-06
|
Java 1.3.1 Update 1 Release Notes
(HTML)
|
Java |
Release Notes |
2002-02-01
|
Locale Utilities Reference
(HTML)
(PDF)
Describes the C API for supporting conventions of a specific language or region.
|
Carbon, Internationalization, Text & Fonts |
Reference |
2002-01-24
|
QTML, c2pstr and Pascal strings
(HTML)
()
QA1112: Describes how to avoid headaches when dealing with Pascal to C string conversion with QTML.
|
QuickTime |
Technical Q&As |
2002-01-21
|
QuickTime Media Editing
(HTML)
()
QA1110: Explains the term "Media" as used in QuickTime and how it relates to media editing APIs.
|
QuickTime |
Technical Q&As |
2002-01-16
|
The similarity field in ImageCodecBandCompress and Key Frames
(HTML)
()
QA1109: Discusses the similarity field of the CodecCompressParams structure used in ImageCodecBandCompress to implement key framing during compression.
|
QuickTime |
Technical Q&As |
2002-01-16
|
Energy Star PCI Device
(HTML)
()
QA1108: Provides useful information for developers of Energy Star-compliant PCI devices.
|
Darwin, Hardware & Drivers |
Technical Q&As |
2002-01-15
|
IOKit Framework Headers
(HTML)
()
QA1107: Describes the differences between the headers in IOKit.framework and the I/O Kit headers in Kernel.framework.
|
Audio, Darwin, Graphics & Imaging, Hardware & Drivers, Mac OS X Server, Networking, QuickTime |
Technical Q&As |
2002-01-15
|
Unwanted Audio with DV Capture
(HTML)
()
QA1105: Explains why audio is captured from a DV source even though you may not want to.
|
QuickTime |
Technical Q&As |
2002-01-14
|
Menu Bar Clock and NVRAM
(HTML)
QA1102: Explains why booting with the Command-Option-P-R keys doesn't reset date and time preferences.
|
Hardware & Drivers |
Technical Q&As |
2001-12-21
|