Sort by Title |
Sort by Topic |
Sort by Resource Type |
Sorted by Date |
Resetting NVRAM to factory defaults
(HTML)
QA1103: Describes what happens when you boot holding the Command-Option-P-R keys.
|
Hardware & Drivers |
Technical Q&As |
2001-12-21
|
Reducing the size of Physical Memory in Open Firmware
(HTML)
QA1099: Describes how to configure the Power Macintosh so less memory is recognized than is actually present.
|
Hardware & Drivers |
Technical Q&As |
2001-12-20
|
Movie Data Security
(HTML)
TN2038: Describes techniques you can use to protect data in QuickTime movies.
|
QuickTime |
Technical Notes |
2001-12-13
|
Getting Started with GDB
(HTML)
()
TN2032: Explains common C, C++ and Objective-C debugging tasks using gdb, plus helpful tips and tricks.
|
Tools |
Technical Notes |
2001-12-07
|
The dreaded "incompatible flag -framework" error
(HTML)
QA1096: Explains how to eliminate the incompatible flag -framework error in Project Builder.
|
Darwin, Hardware & Drivers |
Technical Q&As |
2001-12-05
|
How to use the ATSUI Low Level APIs to get glyph outlines
(HTML)
()
TN2033: Covers the ATSUI low-level APIs.
|
Carbon, Internationalization, Text & Fonts |
Technical Notes |
2001-11-26
|
Programming with the Appearance Manager
(HTML)
Explains how to make an application's user interface look like the Mac OS user interface.
|
Carbon, User Experience |
Guides |
2001-11-20
|
Sound Manager 3.3
(HTML)
Deprecated - Summary of Sound Manager legacy releases 3.1, 3.2.1, and 3.3.
|
Carbon, QuickTime |
Reference |
2001-11-15
|
Intercepting movie controller actions
(HTML)
QA1094: Demonstrates how to intercept movie controller actions.
|
QuickTime |
Technical Q&As |
2001-11-14
|
Intercepting QuickTime Wired Actions
(HTML)
QA1095: Demonstrates how to intercept wired actions in a movie controller action filter function.
|
QuickTime |
Technical Q&As |
2001-11-14
|
Determining required components for QuickTime movies
(HTML)
QA1093: Shows how to determine if a given QuickTime movie requires a component that's not currently installed on the system.
|
QuickTime |
Technical Q&As |
2001-11-07
|
Rendering Multi-line text in JTree nodes
(HTML)
QA1091: Correcting render problems with multi-line JTree node labels in the Aqua look and feel.
|
Java |
Technical Q&As |
2001-11-02
|
Adding an automated Window menu to your application
(HTML)
QA1080: Explains how to add an automated Window menu to your Carbon application.
|
Carbon |
Technical Q&As |
2001-10-30
|
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 |
Technical Q&As |
2001-10-30
|
Enabling the application menu's "Preferences..." menu item on Mac OS X
(HTML)
QA1079: Explains how to enable the application menu's "Preferences..." menu item on Mac OS X.
|
Carbon |
Technical Q&As |
2001-10-30
|
Getting the User and Computer Name
(HTML)
QA1078: Describes how to get the user and computer name on Mac OS X.
|
Carbon, Core Foundation, Networking |
Technical Q&As |
2001-10-30
|
The intermittent behavior of SetDialogItemText
(HTML)
Deprecated - QA1082: Explains why SetDialogItemText may seem to not work correctly if you have embedding turned on.
|
Carbon |
Technical Q&As |
2001-10-30
|
Quality of QuickTime video effects
(HTML)
QA1089: Describes some of the factors affecting QuickTime video effects quality.
|
QuickTime |
Technical Q&As |
2001-10-26
|
QuickTime and Carbon Events
(HTML)
QA1090: Discusses how to ensure smooth movie playback when using Carbon Events in an application.
|
Carbon, QuickTime |
Technical Q&As |
2001-10-26
|
Setting environment variables for user processes
(HTML)
QA1067: Tells how to set environment variables for user processes.
|
Carbon, Cocoa, Core Foundation, Darwin, Games, Performance, Porting, Tools |
Technical Q&As |
2001-10-25
|
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 |
Technical Notes |
2001-10-18
|
Mac OS X v10.1
(HTML)
TN2029: Updated list of APIs for Mac OS X 10.1.
|
Tools |
Technical Notes |
2001-10-15
|
Building Darwin
(HTML)
Explains how to work with the Darwin build system using the build tools provided.
|
Darwin |
Guides |
2001-10-08
|
CGContextClosePath
(HTML)
QA1046: Explains when you should call CGContextClosePath.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
Technical Q&As |
2001-10-02
|
How to use URL Access with proxy servers
(HTML)
Deprecated - QA1074: Explains how to use URL Access with proxy servers.
|
Carbon, Networking |
Technical Q&As |
2001-10-02
|
Saving the current Core Graphics Path
(HTML)
QA1056: Explains that the Core Graphics save and restore GState APIs do not affect the path.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
Technical Q&As |
2001-10-02
|
Working with groups and folder references in Project Builder
(HTML)
QA1077: Explains how to work with groups and folder references in Project Builder
|
Tools |
Technical Q&As |
2001-09-25
|
Avoiding Kernel Event Conflicts
(HTML)
QA1063: Documents the namespace for the vendor_code field of the kern_event_msg structure.
|
Carbon, Darwin, Hardware & Drivers |
Technical Q&As |
2001-09-14
|
Installing input methods on Mac OS X
(HTML)
QA1054: Describes how to install and use input methods on Mac OS X.
|
Carbon, Internationalization |
Technical Q&As |
2001-09-14
|
SDRAM, CAS Latency for the
(HTML)
QA1071: Describes the supported CAS Latency values for the "QuickSilver", PowerMac G4 CPUs.
|
Hardware & Drivers |
Technical Q&As |
2001-09-13
|
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 |
Technical Q&As |
2001-08-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
|
Threading Architectures
(HTML)
()
TN2028: Describes the various threading APIs on Mac OS 9 and Mac OS X.
|
Carbon |
Technical Notes |
2001-08-08
|
Determining RAM size & location in New World Machines
(HTML)
QA1065: Demonstrates Open Firmware method of determining RAM size & location in New World Machines.
|
Hardware & Drivers |
Technical Q&As |
2001-08-01
|
Mac OS X: versions 10.0.1 through 10.0.4
(HTML)
()
TN2025: List of API differences betweem 10.0.1 trough 10.0.4
|
Tools |
Technical Notes |
2001-07-26
|
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 |
Technical Q&As |
2001-07-25
|
QuickTime Supported YUV Pixel Formats
(HTML)
QA1060: Describes which YUV pixel formats are supported by QuickTime.
|
QuickTime |
Technical Q&As |
2001-07-19
|
The Mac OS X Font Manager
(HTML)
()
TN2024: Information on installing and accessing fonts programatically.
|
Graphics & Imaging |
Technical Notes |
2001-07-11
|
FrontBase and JDBC
(HTML)
QA1041: Describes an alternative to using the JDBC adaptor with FrontBase for WebObjects 5.0.
|
Tools |
Technical Q&As |
2001-07-09
|
Importing Projects from WO 4.5.x into WO 5.0
(HTML)
QA1035: Describes how to import WebObjects 4.5.x projects into WebObjects 5.0.
|
Mac OS X Server, Tools |
Technical Q&As |
2001-07-09
|
CGContext Bounds
(HTML)
QA1048: Explains how to determine the bounds of a CGContext.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
Technical Q&As |
2001-07-02
|
CGContextAddLineToPoint, CGContextAddCurveToPoint, et. al.
(HTML)
QA1049: Explains why the CGContextAddXYZ APIs don't draw anything immediately.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
Technical Q&As |
2001-07-02
|
Drawing a Path Multiple Times
(HTML)
QA1047: Explains that path drawing operations consume the path.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
Technical Q&As |
2001-07-02
|
How do I use kMPCreateTaskSuspendedMask with MPCreateTask?
(HTML)
QA1055: Describes how to start a task that has been suspended with the ability to resume it later.
|
Carbon |
Technical Q&As |
2001-07-02
|
Serial API Choice
(HTML)
DV39: Discusses the choice of serial APIs supported by traditional Mac OS and Mac OS X.
|
Hardware & Drivers |
Technical Q&As |
2001-07-02
|
Turning Off Core Graphics Clipping
(HTML)
QA1050: Explains how to clear the clipping path for a CGContext.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
Technical Q&As |
2001-07-02
|
Unexpected CG state changes
(HTML)
QA1045: Explains why the Core Graphics drawing state sometimes changes for no apparent reason.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
Technical Q&As |
2001-07-02
|
Using Pascal strings in Project Builder
(HTML)
QA1053: Shows how to force gcc (compiler used by Project Builder) to understand Pascal strings.
|
Tools |
Technical Q&As |
2001-06-28
|
Exporting TIFF files in little-endian format
(HTML)
QA1044: Explains how to export a TIFF file in little-endian format.
|
QuickTime |
Technical Q&As |
2001-06-26
|
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 |
Technical Notes |
2001-06-26
|
Using SetMovieGWorld to draw to the window back buffer
(HTML)
QA1043: Explains how to draw into the back buffer with SetMovieGWorld.
|
QuickTime |
Technical Q&As |
2001-06-26
|
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 |
Technical Q&As |
2001-06-21
|
HID Manager Event Data Underruns
(HTML)
QA1038: Explains how to correctly handle HID Manager event queue data underruns.
|
Audio, Carbon, Core Foundation, Games, Hardware & Drivers |
Technical Q&As |
2001-06-13
|
The Death of typeFSSpec: moving along to typeFileURL
(HTML)
()
TN2022: Discusses the typeFileURL format and using it to pass file references between applications in Mac OS X.
|
Carbon |
Technical Notes |
2001-06-07
|
Browser Plugins in Mac OS X
(HTML)
()
TN2020: Describes the format of web browser plugins for Mac OS X.
|
Apple Applications, Carbon |
Technical Notes |
2001-05-31
|
Displaying PCI Configuration Registers contents in Open Firmware
(HTML)
QA1036: Demonstrates how to display PCI Configuration Resister contents in Open Firmware.
|
Hardware & Drivers |
Technical Q&As |
2001-05-18
|
Activating CrashReporter in OS X
(HTML)
Deprecated - QA1057: Explains of how to enable crash reporting in Mac OS X version 10.0.
|
User Experience |
Technical Q&As |
2001-05-13
|
Targeting DebuggingCarbonLib asserts
(HTML)
Deprecated - QA1033: Describes how to focus DebuggingCarbonLib asserts to a single application.
|
Carbon |
Technical Q&As |
2001-05-04
|
Getting NSWindow's toolbar actions to show up in Interface Builder
(HTML)
QA1030: How to add the missing -toggleToolbarShown: and -runToolbarCustomizationPalette actions to Interface Builder.
|
Cocoa |
Technical Q&As |
2001-05-03
|
How to get custom views to show up in NSToolbarItems
(HTML)
QA1029: Why custom views may not show up in an NSToolBarItem and how to make it visible.
|
Cocoa, User Experience |
Technical Q&As |
2001-05-03
|
ICLaunchURL, "file:///" URLs and Mac OS X
(HTML)
QA1028: Describes problems with ICLaunchURL and "file:///" URLs on Mac OS X.
|
Carbon |
Technical Q&As |
2001-04-20
|
Packaging UNIX Software
(HTML)
Explains how to post UNIX and other command-line tools to Apple's Macintosh Product Guide.
|
Darwin, Porting, Tools |
Guides |
2001-04-20
|
Importing animated GIFs
(HTML)
()
TN2018: Describes how to tell if a GIF file or dataref contains more than one frame.
|
Graphics & Imaging, QuickTime |
Technical Notes |
2001-04-17
|
Improving ATSUI Text Drawing Performance
(HTML)
QA1027: Talks about one way of improving ATSUI text drawing performance.
|
Carbon, Graphics & Imaging, Internationalization, Text & Fonts |
Technical Q&As |
2001-04-17
|
Using Launch Services for discovering document binding and launching applications
(HTML)
()
TN2017: Interface to starting applications, opening documents either with a specific application, or using the default application.
|
Carbon |
Technical Notes |
2001-04-17
|
How do I use QuickDraw with CGDirectDisplay?
(HTML)
QA1011: Explains how to draw to a CGDirectDisplay-captured display using QuickDraw.
|
Carbon, Games, Graphics & Imaging |
Technical Q&As |
2001-04-11
|
SyncCGContextOriginWithPort
(HTML)
QA1010: Describes how to use SyncCGContextOriginWithPort.
|
Graphics & Imaging |
Technical Q&As |
2001-04-11
|
Why are my Core Graphics calls drawing upside down?
(HTML)
QA1009: Explains why CoreGraphics drawing comes out upside down relative to QuickDraw drawing.
|
Graphics & Imaging |
Technical Q&As |
2001-04-11
|
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
|
Where should I install my help book, and how does Help Viewer locate it?
(HTML)
QA1022: Describes how to set up your application to work with Apple's Help Viewer.
|
User Experience |
Technical Q&As |
2001-04-09
|
Locating Application Support Files under Mac OS X
(HTML)
()
TN2015: Describes different methods for an application to determine its location.
|
Carbon |
Technical Notes |
2001-03-27
|
Disconnected aliases on CD-ROM and Alias Manager
(HTML)
OPS05: Explains why aliases may become disconnected on a CD-ROM.
|
Carbon |
Technical Q&As |
2001-03-26
|
Creating Sub GWorlds using QTNewGWorldFromPtr
(HTML)
QA1014: Using QTNewGWorldFromPtr to create sub GWorlds which reference the pixel data of other GWorlds.
|
Carbon, Graphics & Imaging, QuickTime |
Technical Q&As |
2001-03-20
|
Extracting DV Fields using QTNewGWorldFromPtr
(HTML)
QA1017: Describes using QTNewGWorldFromPtr to access individual fields contained within a frame of DV source.
|
Carbon, Graphics & Imaging, QuickTime |
Technical Q&As |
2001-03-20
|
WaitMouseUp documentation errata
(HTML)
QA1008: Specifies the correct behavior of the WaitMouseUp function.
|
Carbon |
Technical Q&As |
2001-02-27
|
LockPixels and DisposeGWorld with QTNewGWorldFromPtr
(HTML)
QA1007: Clarifies some issues surrounding pointer ownership when creating GWorlds with QTNewGWorldFromPtr
|
Carbon, Graphics & Imaging, QuickTime |
Technical Q&As |
2001-02-26
|
Displaying Help
(HTML)
QA1006: Discusses how an application can ask the Help Viewer to display help about a particular topic.
|
User Experience |
Technical Q&As |
2001-02-21
|
BowelsOfTheMemoryManager (aka YourHeapIsProbablyCorrupt)
(HTML)
()
Deprecated - ME05: What the symbol BowelsoftheMemoryManager means and the most probable cause of this symbol in MacsBug.
|
Carbon |
Technical Q&As |
2001-02-01
|
Keyframes and AddMediaSample
(HTML)
QTMCC20: Describes setting flags correctly for AddMediaSample to mark keyframes and difference frames.
|
QuickTime |
Technical Q&As |
2000-12-01
|
Graphics Importer -8970 errors & TIFF Support
(HTML)
QTMCC18: Discusses the -8970 error when using graphics importers with certain TIFF files.
|
QuickTime |
Technical Q&As |
2000-11-29
|
ATSUI and MLTE Printing
(HTML)
()
Deprecated - QD64: Describes a way to get MLTE and ATSUI text to print through the QuickDraw bottlenecks.
|
Printing |
Technical Q&As |
2000-11-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
|
The CGDirectPalette API
(HTML)
()
TN2008: Provides a reference for the CGDirectPalette API on Mac OS X
|
Carbon |
Technical Notes |
2000-11-08
|
GetPortBitMapForCopyBits
(HTML)
()
Deprecated - QD61: Describes the proper usage of GetPortBitMapForCopyBits.
|
Carbon, Graphics & Imaging |
Technical Q&As |
2000-11-08
|
QDFlushPortBuffer
(HTML)
()
QD65: Describes a possible solution for window update problems under Carbon.
|
Carbon, Games, Graphics & Imaging, Mac OS X Server, Performance, Porting, Text & Fonts, User Experience |
Technical Q&As |
2000-11-08
|
Open Transport Libraries
(HTML)
()
NW18: Lists the Open Transport libraries and what to link with for PowerPC and 68K.
|
Carbon, Games, Networking |
Technical Q&As |
2000-11-03
|
WebObjects applications crashing on NT using IIS
(HTML)
WOV01: Explanation and workaround for random crashing with WebObjects patch 2 on Windows NT with IIS.
|
Tools |
Technical Q&As |
2000-10-30
|
Preview image quality of DV capture
(HTML)
QTMCC12: Describes how to get full resolution preview image quality when capturing DV.
|
QuickTime |
Technical Q&As |
2000-10-25
|
Detecting Classic and Carbon X Environments
(HTML)
()
OV03: Describes how to find out if your application is running in the Classic environment in Mac OS X.
|
Carbon, Porting |
Technical Q&As |
2000-10-16
|
Determining Open Firmware version
(HTML)
HW100: Demonstrates how to find out the version of Open Firmware on your Macintosh.
|
Hardware & Drivers |
Technical Q&As |
2000-10-06
|
Was that a path I just saw?
(HTML)
HW101: Describes the Open Firmware path that is occasionally shown at boot time.
|
Hardware & Drivers |
Technical Q&As |
2000-10-06
|
What is an Open Firmware devalias?
(HTML)
HW99: Describes devaliases in Open Firmware.
|
Hardware & Drivers |
Technical Q&As |
2000-10-06
|
Moving Your Code to Mac OS X
(HTML)
()
TN2003: Talks about considerations for moving older Mac OS 9 applications to Mac OS X.
|
Carbon |
Technical Notes |
2000-10-05
|
Component Definitions
(HTML)
QTMCC14: Discusses the differences between components, component instances, component storage, and component RefCons.
|
QuickTime |
Technical Q&As |
2000-09-22
|
Decompressing MP3
(HTML)
QTMCC15: Discusses decompressing an MP3 file into a buffer using SoundConverter APIs.
|
QuickTime |
Technical Q&As |
2000-09-22
|
Importing Sys 7 Snds
(HTML)
QTMCC16: Describes how to import System 7 sound files using QuickTime.
|
QuickTime |
Technical Q&As |
2000-09-22
|
Open Firmware Memory bus speed
(HTML)
HW97: Describes a method to display memory bus speed for G3 or G4 Macintosh in Open Firmware.
|
Darwin, Hardware & Drivers |
Technical Q&As |
2000-09-22
|
Open Firmware version number
(HTML)
HW96: Discusses the unique values of Open Firmware version numbers.
|
Hardware & Drivers |
Technical Q&As |
2000-09-22
|
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 |
Technical Notes |
2000-09-22
|
Track Editing
(HTML)
QTMCC17: Discusses different APIs used to edit tracks in QuickTime movies.
|
QuickTime |
Technical Q&As |
2000-09-22
|