Sorted by Title |
Sort by Topic |
Sort by Date |
The "/.vol" directory and "volfs"
(HTML)
()
QA1113: Describes how the Carbon File Manager interacts with BSD via "volfs" and the "/.vol" directory.
|
Carbon, Darwin |
2002-02-14
|
The "/aliases" node in the device tree
(HTML)
HW89: Describes the aliases node in the Open Firmware device tree.
|
Hardware & Drivers |
2000-09-05
|
128Mb SDRAM ICs limitation on original "Bronze Keyboard" Powerbook G3
(HTML)
QA1040: Outlines Memory ICs design limitation on original "Bronze Keyboard" Powerbook G3.
|
Hardware & Drivers |
2001-06-21
|
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 |
2002-02-07
|
68K Open Transport Code on Power Macintoshes
(HTML)
Deprecated - NW48: Explains why running Open Transport 68K code on a PowerPC may not always work.
|
Carbon, Networking |
1997-03-14
|
The AAPL, slot-name property and PCI
(HTML)
()
HW61: Discusses the use of the AAPL,slot name property for PCI
|
Hardware & Drivers |
1999-04-19
|
Aborting a OTConnect in Progress
(HTML)
Deprecated - NW29: Describes the proper way to abort OTConnect, and why after calling OTSndDisconnect you may receive "kOTOutStateErr".
|
Carbon, Networking |
1996-05-14
|
Accessing Decompressed Images
(HTML)
QTMTB27: Demonstrates the use of a transfer procedure to access a decompressed image and manipulate it prior to display.
|
QuickTime |
1995-05-01
|
Accessing File Control Blocks
(HTML)
()
FL10: Shows how to access file control blocks correctly, reiterating not to access FCBs directly.
|
Carbon |
1999-10-05
|
Accessing HTTPS Proxy Settings
(HTML)
()
QA1234: Describes how to programatically access Secure Web Proxy information.
|
Carbon, Core Foundation, Games, Internet & Web, Mac OS X Server, Networking, Security |
2003-02-19
|
Activating CrashReporter in OS X
(HTML)
Deprecated - QA1057: Explains of how to enable crash reporting in Mac OS X version 10.0.
|
User Experience |
2001-05-13
|
Adding a movie reference to a movie
(HTML)
QA1376: Demonstrates how to add a reference for a movie to another movie
|
Carbon, QuickTime |
2004-09-16
|
Adding an automated Window menu to your application
(HTML)
QA1080: Explains how to add an automated Window menu to your Carbon application.
|
Carbon |
2001-10-30
|
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 |
2007-09-10
|
Adding menu separator items to controls in a Sherlock channel
(HTML)
()
QA1219: Using menu-item separators in an NSPopUpButton control of a Sherlock channel.
|
Apple Applications |
2003-01-21
|
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 |
2008-08-08
|
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 |
2007-02-14
|
Adding QuickTime Movie Data to Non-QuickTime Files
(HTML)
QTMTB31: Describes how to embed QuickTime movies into files, and play back on Windows or Mac.
|
QuickTime |
1995-05-01
|
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 |
2005-09-01
|
Adjusting the movie brightness
(HTML)
QA1382: Demonstrates how to adjust the brightness of a movie for playback.
|
QuickTime |
2004-09-16
|
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 |
2007-02-12
|
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 |
2008-01-04
|
Allocate and Disk Full Error
(HTML)
()
FL12: Discusses a problem with AFP volumes displaying incorrect free space, and returning disk full errors.
|
Carbon, Cocoa, Networking |
1999-07-21
|
Allocating and sharing memory with user space from an I/O Kit driver
(HTML)
()
QA1197: Describes the preferred technique for allocating and sharing buffers in an I/O Kit kernel driver.
|
Darwin, Hardware & Drivers |
2008-10-13
|
Animating the frame of a CALayer.
(HTML)
QA1620: Explains how the frame property of a layer interacts with animations.
|
Cocoa, Games, Graphics & Imaging |
2008-10-24
|
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 |
2005-10-17
|
Are the Name Registry device tree nodes unique?
(HTML)
Deprecated - HW64: Discusses whether Name Registry nodes copied from the Open Firmware device tree are unique.
|
Audio, Darwin, Hardware & Drivers, Networking, Printing |
1999-10-11
|
Are the root control, the root view, and the content view the same entity?
(HTML)
()
QA1214: Details the differences and similitudes between the root control, the root view, and the content view of windows.
|
Carbon |
2002-11-12
|
Are there any OSStatus values I can use in my programs?
(HTML)
OV02: Describes OSStatus values that generate errors without colliding with reserved Apple system values.
|
Carbon |
1999-11-22
|
ATSUI and MLTE Printing
(HTML)
()
Deprecated - QD64: Describes a way to get MLTE and ATSUI text to print through the QuickDraw bottlenecks.
|
Printing |
2000-11-08
|
Audio Queue - Looping Compressed Audio
(HTML)
QA1636: Discusses the format information required to seamlessly loop compressed audio using Audio Queue.
|
Audio |
2009-02-20
|
Audio Unit Resizing
(HTML)
QA1343: Discusses the host's responsibilities when resizing Audio Units.
|
Audio |
2004-03-23
|
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 |
2009-04-12
|
AudioConverter: How do I know when I am done?
(HTML)
QA1532: Describes how to correctly signal AudioConverter when a conversion is completed.
|
Audio |
2007-08-23
|
AudioDevice sample rates
(HTML)
QA1196: Getting, setting and converting sample rates with Audio Devices.
|
Audio |
2003-12-09
|
AUGraphs and AudioUnit connections
(HTML)
QA1174: Discusses AudioUnit connection issues when using more than one AudioUnit or an AUGraph.
|
Audio |
2003-12-09
|
AuthorizationCreateFromExternalForm 100022 Error Explained
(HTML)
QA1498: Explains the undocumented 100022 return value from AuthorizationCreateFromExternalForm.
|
Security |
2007-01-04
|
Automatically starting and stopping application instances without using Monitor
(HTML)
QA1064: Describes how to use WebObjects' monitor utility to stop and start application instances.
|
Tools |
2001-07-25
|
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 |
2007-03-05
|
Available FireWire Isochronous Bandwidth
(HTML)
QA1356: Discusses attempting to "pre-flight" an isochronous bandwidth allocation request by reading the currently available bandwidth.
|
Audio, Hardware & Drivers, QuickTime |
2004-07-07
|
Avoiding Kernel Event Conflicts
(HTML)
QA1063: Documents the namespace for the vendor_code field of the kern_event_msg structure.
|
Carbon, Darwin, Hardware & Drivers |
2001-09-14
|
Avoiding Pauses When Looping Audio files with QuickTime
(HTML)
QA1371: Demonstrates how to avoid pauses when looping audio files with QuickTime
|
Audio, Carbon, Games, QuickTime |
2004-09-08
|
Avoiding the -42 error with DiscRecording
(HTML)
QA1292: Explains how to workaround the -42 error when using the DiscRecording API.
|
Carbon, Cocoa |
2004-05-25
|
Background-only apps with NSStatusItems become active in 10.1 on NSStatusItem clicks
(HTML)
QA1081: Preventing background-only apps from activating when their NSStatusItem(s) are clicked in Mac OS X 10.1.
|
Cocoa |
2001-10-30
|
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 |
2002-07-09
|
Batch Exporting movie sound tracks with ConvertMovieToFile()
(HTML)
QTMTB62: Explains how to configure ConvertMovieToFile to use the same configuration information for more than one call.
|
QuickTime |
2000-09-05
|
Be careful when using AuthorizationCreate
(HTML)
()
QA1172: Explains why you should avoid determining allowable rights when creating an AuthorizationRef.
|
Security |
2002-09-20
|
BeginMediaEdits -2050 badDataRefIndex error after calling NewMovie
(HTML)
QTMTB58: Describes reasons why BeginMediaEdits would return the -2050 badDataRefIndex error code during a media-editing session.
|
QuickTime |
2000-09-05
|
Bluetooth Radio Power Class for Apple Systems
(HTML)
()
QA1278: Notes Preferred Bluetooth Transmitter Characteristics for products designed for Apple Systems.
|
Hardware & Drivers |
2003-08-06
|
BOM characters in 'utxt' clipboard flavor
(HTML)
()
QA1221: Explains the use of the BOM character in 'utxt' scrap data
|
Cocoa, Internationalization |
2003-01-20
|
Bonjour and wake from sleep
(HTML)
QA1290: Explains why applications that use Bonjour should stay registered and continue browsing on sleep.
|
Carbon, Cocoa, Networking |
2003-09-18
|
Bonjour enforces the service type format in Panther
(HTML)
QA1198: Explains why registering a Bonjour service might fail on Panther.
|
Carbon, Cocoa, Hardware & Drivers, Networking |
2004-03-23
|
Bonjour enforces the TXT record format in Panther
(HTML)
QA1306: Explains how mDNSResponder enforces the proper TXT record format in Panther.
|
Carbon, Cocoa, Core Foundation, Darwin, Networking |
2004-07-14
|
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 |
2008-03-25
|
Bonjour service types used in Mac OS X
(HTML)
QA1312: Provides a list of common Bonjour service types used in Mac OS X.
|
Hardware & Drivers, Networking |
2004-07-14
|
Bonjour TXT record rate limiting in Panther
(HTML)
QA1293: Explains how mDNSResponder implements TXT record rate limiting in Panther.
|
Carbon, Cocoa, Hardware & Drivers, Networking |
2003-10-23
|
Booting after invoking the Open Firmware user interface
(HTML)
()
HW48: Tells how to boot a system after entering the Open Firmware user interface.
|
Hardware & Drivers |
1999-02-15
|
BowelsOfTheMemoryManager (aka YourHeapIsProbablyCorrupt)
(HTML)
()
Deprecated - ME05: What the symbol BowelsoftheMemoryManager means and the most probable cause of this symbol in MacsBug.
|
Carbon |
2001-02-01
|
Building Objective-C static libraries with categories
(HTML)
QA1490: Describes how to properly build Objective-C static libraries that contain categories on existing classes.
|
Cocoa, Tools |
2006-10-03
|
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 |
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 |
2008-08-06
|
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 |
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 |
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 |
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 |
1998-09-21
|
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 |
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 |
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 |
2003-06-02
|
Capturing a real-time movie stream
(HTML)
QA1535: Capturing real-time movie streams
|
QuickTime |
2007-07-30
|
Capturing Speech Manager Output
(HTML)
()
Deprecated - SND15: Capturing the output from the Speech Synthesis Manager to a file.
|
Audio, Carbon |
1998-05-18
|
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 |
2005-06-21
|
Carbon Full Screen Conundrums
(HTML)
QA1068: Describes the available Mac OS X DrawSprocket services.
|
Carbon, Games, Graphics & Imaging |
2001-08-20
|
CFBundleIdentifier and user application access
(HTML)
QA1373: Describes the role of CFBundleIdentifier in limiting a user's application access.
|
Carbon, Cocoa, Core Foundation, Enterprise IT, Java, Tools |
2005-02-08
|
CFXML to CFPropertyListRef (and back!)
(HTML)
()
QA1208: Describes to how save and restore a CFPropertyListRef to and from an XML file.
|
Carbon, Cocoa, Core Foundation |
2003-08-29
|
CGBitmapContextCreate Supported Color Spaces
(HTML)
QA1037: Lists the color space and alpha info combinations currently supported by CGBitmapContextCreate.
|
Carbon, Cocoa, Games, Graphics & Imaging |
2007-07-18
|
CGContext Bounds
(HTML)
QA1048: Explains how to determine the bounds of a CGContext.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2001-07-02
|
CGContext parameter missing in my kEventControlDraw event
(HTML)
()
QA1212: Explains in which case your kEventControlDraw handler wouldn't receive a CGContext parameter.
|
Carbon |
2002-11-12
|
CGContextAddLineToPoint, CGContextAddCurveToPoint, et. al.
(HTML)
QA1049: Explains why the CGContextAddXYZ APIs don't draw anything immediately.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2001-07-02
|
CGContextClosePath
(HTML)
QA1046: Explains when you should call CGContextClosePath.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2001-10-02
|
CGImageRef contents are immutable
(HTML)
()
QA1276: Explains that CGImageRef contents are considered immutable once created.
|
Carbon, Cocoa, Graphics & Imaging |
2003-07-17
|
Changing the configuration variable in Open Firmware
(HTML)
()
HW40: Tells how to change the configuration variable in Open Firmware.
|
Hardware & Drivers |
1999-02-15
|
Changing the TCP Window Size
(HTML)
NW47: Describes how to change the TCP window size in Open Transport.
|
Carbon, Cocoa, Core Foundation, Games, Hardware & Drivers, Internet & Web, Networking, Performance, Tools |
1997-03-14
|
Changing the volume of audio devices
(HTML)
QA1016: Demonstrates volume controls for audio devices
|
Audio, Carbon |
2006-05-02
|
Checking For Presence of QuickTime 3 for Windows
(HTML)
()
QTW88: Programatically checking for the presence of QuickTime 3 for Windows.
|
QuickTime |
1998-09-21
|
Checking for the Printer Driver
(HTML)
Deprecated - DV42: Describes a legacy Mac OS technique avoiding system hangs when using serial drivers on USB systems.
|
Hardware & Drivers, Printing |
2000-06-19
|
Choosing the Position Where a Movie is Pasted
(HTML)
QTMTB26: Explains how the position of a pasted movie is determined and shows how to force a given location.
|
QuickTime |
1995-05-01
|
The "chosen" node in the device tree
(HTML)
HW88: Describes how to find the "chosen" node in the Open firmware device tree.
|
Core Foundation, Darwin, Hardware & Drivers, Internet & Web, Mac OS X Server, Networking |
2000-09-05
|
Clearing mDNSResponder's cached records
(HTML)
QA1310: Clearing the Bonjour service cache (mDNSResponder's cached records) for testing purposes.
|
Hardware & Drivers, Networking |
2004-02-11
|
Clickable Static Text Item
(HTML)
QA1380: Explains how to make a static text item respond to clicks
|
Carbon, User Experience |
2004-10-05
|
Closing the Connection: OpenTransport
(HTML)
()
Deprecated - NW20: Describes an orderly disconnect situation in Open Transport between two nodes.
|
Carbon, Networking |
1996-03-04
|
ColorSync Color Matching on Intel-based Macs
(HTML)
QA1464: Describes special considerations for byte ordering when performing ColorSync color matching on Intel-based Macs
|
Carbon, Graphics & Imaging |
2006-03-16
|
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 |
2005-08-10
|
Common mistakes with delegation in Cocoa
(HTML)
QA1554: The two most common errors that lead to a delegate method not being received.
|
Cocoa |
2008-02-27
|
Common QA and Roadmap for USB Software Development on Mac OS X
(HTML)
QA1370: Roadmap for development of USB Software on Mac OS X and some Common Questions and Answers
|
Hardware & Drivers, Performance, Tools |
2006-02-28
|
Comparing selectors in Cocoa-Java code
(HTML)
Deprecated - QA1069: Explains why Objective-C and Java selectors appear to be the same name but equality tests fail.
|
Cocoa |
2001-08-31
|
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 |
2007-10-30
|
Component Definitions
(HTML)
QTMCC14: Discusses the differences between components, component instances, component storage, and component RefCons.
|
QuickTime |
2000-09-22
|
Compressed and Uncompressed Samples in the Same Track
(HTML)
QTMTB43: Recommends not to mix compressed and uncompressed data samples into the same sound track.
|
QuickTime |
1995-08-01
|
Compression Sequence APIs - codecErr returned when compressing with H.264
(HTML)
QA1470: Describes why ICM Compression Sequence APIs cannot be used to encode to H.264
|
Graphics & Imaging, QuickTime |
2006-11-15
|
Compression Sessions - Configuring codec quality settings
(HTML)
QA1444: Discusses how to set encoding quality for a Compression Sequence
|
Carbon, Graphics & Imaging, QuickTime |
2005-10-17
|