Jump To:
Technical Q&As are short question and answer formatted pages that provide answers to questions frequently received at Apple Developer Technical Support.

Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Topic
Sort by
Date
Disabling and Enabling an NSTextView (HTML)
QA1461: Shows how a Cocoa application can disable and enable an NSTextView.
Text & Fonts 2006-09-11
Drawing attributed strings that are both filled and stroked (HTML)
QA1531: Describes how the value of NSStrokeWidthAttributeName indicates fill, stroke, or both, in attributed strings.
Text & Fonts 2008-03-25
Enumerating fonts with ATS (HTML)
QA1471: Describes the different ATS font enumeration methods
Text & Fonts 2006-04-14
grayishTextOr and Mac OS 8.5 (HTML) (日本語 HTML)
Deprecated - QD59: Explains why text drawn using TextMode(grayishTextOr) is never drawn; provides a workaround.
Text & Fonts 1998-12-07
How do I get the hexadecimal value of an NSColor object? (HTML)
QA1576: Describes how to convert an NSColor object to its Hexadecimal value.
Text & Fonts 2007-12-19
How to make NSTextField accept tab, return and enter keys. (HTML)
QA1454: Describes how to make the NSTextField control accept tab, return and enter keys by using the control's dispatch delegate method.
Text & Fonts 2006-10-09
Improving ATSUI Text Drawing Performance (HTML)
QA1027: Talks about one way of improving ATSUI text drawing performance.
Text & Fonts 2001-04-17
Locating a Font's Home File (HTML) (日本語 HTML)
Deprecated - TB18: Lists the steps necessary to find the home file of a given font.
Text & Fonts 1996-02-15
Losing the character code when using the control key (HTML)
QA1446: Explains why the control key transforms the character code instead of simply setting the appropriate modifier bit.
Text & Fonts 2006-07-17
QDFlushPortBuffer (HTML) (日本語 HTML)
QD65: Describes a possible solution for window update problems under Carbon.
Text & Fonts 2000-11-08
SetFontInfoForSelection incorrect prototype (HTML)
QA1375: Describes the incorrect prototyping of the SetFontInfoForSelection API and gives a workaround.
Text & Fonts 2004-10-04
Sorting Like the Finder (HTML)
QA1159: Shows how to sort strings like the Finder's list view.
Text & Fonts 2004-10-27
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
Building Objective-C static libraries with categories (HTML)
QA1490: Describes how to properly build Objective-C static libraries that contain categories on existing classes.
Tools 2006-10-03
Can't attach during two-machine debugging with GDB (HTML) (日本語 HTML)
Deprecated - QA1019: Describes a workaround for a problem attaching during two-machine debugging on Mac OS X 10.0.x.
Tools 2003-06-02
CFBundleIdentifier and user application access (HTML)
QA1373: Describes the role of CFBundleIdentifier in limiting a user's application access.
Tools 2005-02-08
Changing the TCP Window Size (HTML)
NW47: Describes how to change the TCP window size in Open Transport.
Tools 1997-03-14
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
Tools 2006-02-28
Connecting the Font Menu in Interface Builder 3 (HTML)
QA1571: How to connect and configure the Font/Format menus in Interface Builder 3.
Tools 2008-01-21
Correcting a PackageMaker version.plist and BundleVersions.plist problem (HTML) (日本語 HTML)
QA1281: Describes how to correct a PackageMaker version.plist and BundleVersions.plist problem.
Tools 2003-08-25
Creating install packages from the command line (HTML)
QA1284: Describes how to create install packages from the command line.
Tools 2007-01-22
Debugging a WebKit Plug-in in Xcode (HTML)
QA1500: Directions for debugging a WebKit plug-in in Xcode.
Tools 2007-06-05
Debugging arbitrary applications with Xcode (HTML)
QA1305: Debugging an application with Xcode without requiring the project that built the application.
Tools 2003-09-15
Debugging NSTableView's "Action Invocation" binding (HTML)
QA1472: Discusses the issues and factors that affect NSTableView's "Action Invocation" binding.
Tools 2006-11-13
Debugging Process Startup (HTML)
QA1573: Describes techniques for debugging a process's startup code.
Tools 2007-12-21
Deprecated CALL_ON_[UN]LOAD pragmas (HTML)
QA1429: Replace deprecated CALL_ON_[UN]LOAD pragmas with constructor [destructor] function attributes.
Tools 2006-01-10
Detecting the Debugger (HTML)
QA1361: Shows how to determine whether you're being run under the debugger.
Tools 2004-10-27
Developing with ZeroLink: small applications and launching on other computers (HTML)
QA1322: Resolving issues caused by the ZeroLink feature in Xcode.
Tools 2003-10-31
Disabling a Processor on a Multiprocessor System (HTML) (日本語 HTML)
QA1141: Describes how to disable a processor on a multiprocessor system for testing purposes.
Tools 2002-05-22
Documentation updater for Project Builder shipping with Mac OS X 10.2 (HTML) (日本語 HTML)
QA1207: Updating Project Builder to find new symbols, including the Bluetooth framework under Mac OS X.
Tools 2002-10-25
'dynamic shared library not made a weak library in output with MACOSX_DEPLOYMENT_TARGET...' bug (HTML) (日本語 HTML)
QA1233: Why 'ld' may give a warning about the Mac OS X_DEPLOYMENT_TARGET environment variable and its failure to weak link.
Tools 2003-04-01
FrontBase and JDBC (HTML)
QA1041: Describes an alternative to using the JDBC adaptor with FrontBase for WebObjects 5.0.
Tools 2001-07-09
Generating an NMI Without a Programmer's Switch (HTML) (日本語 HTML)
QA1264: Explains how to generate a non-maskable interrupt (NMI) on CPUs without programmer's switches.
Tools 2004-04-26
Getting owner and group name references for PackageMaker package contents (HTML) (日本語 HTML)
QA1285: Describes how to get owner and group name references for PackageMaker package contents.
Tools 2003-08-25
Help Book Caching During Software Development (HTML)
QA1409: Development situations that can potentially confuse Help Viewer
Tools 2005-03-30
How can I get both Subversion (SVN) and CVS on Mac OS X 10.5 (Leopard)? (HTML)
QA1492: Explains where to find Subversion and CVS for installation.
Tools 2007-11-15
How do I access files contained in my AppleScript Studio application's main bundle? (HTML)
QA1493: Explains how to access files stored within an AppleScript Studio application.
Tools 2007-02-05
How do I use asserts while debugging? (HTML)
QA1431: How do I enable asserts so they log their messages and/or break when I'm debugging?
Tools 2006-06-30
How to add a folder to the contents of a package (HTML)
QA1484: Describes how to add a folder of files to the package contents of executable code
Tools 2006-10-31
How to solve '_objc_exception_set_functions' ZeroLink errors in Xcode (HTML)
QA1321: Explains how to eliminate '_objc_exception_set_functions' ZeroLink errors in Xcode
Tools 2003-10-29
How to work around HIMovieViewCreate failing (HTML)
QA1417: Describes how to work around HIMovieViewCreate failing to initialize the view in QuickTime 7
Tools 2008-03-11
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.
Tools 2001-07-09
Including a custom NSWindow in a nib file (HTML)
QA1511: Shows how to create a custom NSWindow and instantiate it in a nib file.
Tools 2007-03-21
Interface element identification in Interface Builder (HTML)
QA1323: Describes a way to easily visually identify interface elements in a nib file.
Tools 2006-10-06
Java on Intel-based Macs (HTML)
QA1295: Required changes (if any) for Java applications to run on Intel-based Macs.
Tools 2006-10-17
Library naming conventions for proper building and linking with the Mac OS X Developer Tools (HTML)
QA1101: Describes the library naming conventions required by the Mac OS X Developer Tools to properly link against your libraries.
Tools 2001-12-20
Missing Results in Xcode Project Find Window (HTML)
QA1580: A workaround for when a search that previously returned results generates no files found in Xcode
Tools 2008-03-06
PackageMaker's NeedsAuthorization value causes install to fail (HTML) (日本語 HTML)
QA1283: Provides a workaround when PackageMaker's NeedsAuthorization value causes a Mac OS X 10.1 installation failure.
Tools 2003-08-25
Programmatically causing restart, shutdown and/or logout (HTML) (日本語 HTML)
QA1134: Describes how to programmatically cause restart, shutdown, sleep or logout.
Tools 2008-01-23
Project Builder 2.1 needs projects to be checked into CVS to enable CVS support (HTML) (日本語 HTML)
QA1245: Explains how to workaround a bug in Project Builder that blocks CVS functionality.
Tools 2003-03-20
QuickTime 6.4 & AvailabilityMacros.h on Mac OS X 10.2.x (HTML)
QA1316: Fixing compilation issues when upgrading to QuickTime 6.4 on Mac OS X 10.2.x systems.
Tools 2003-10-21
Remote or Two-Machine Debugging Applications with GDB (HTML)
QA1279: Explains how to setup a remote or two-machine debugging configuration using gdb and ssh.
Tools 2003-09-09
Setting default open Finder window (HTML)
QA1449: How to set the default Finder window to open when a disk is mounted
Tools 2006-01-03
Setting environment variables for user processes (HTML)
QA1067: Tells how to set environment variables for user processes.
Tools 2001-10-25
Spaces in project names: solving "Missing file or directory" errors in Project Builder (HTML)
QA1301: Explains "Missing file or directory" errors when building with Project Builder.
Tools 2003-09-15
Static linking of user binaries on Mac OS X (HTML) (日本語 HTML)
QA1118: Explains why static linking of user binaries is not supported on Mac OS X, and possible workarounds.
Tools 2002-02-07
Stub Library FAQ (HTML)
PLAT28: Explains stub libraries and their use, and differences between shared libraries and stub libraries.
Tools 1997-03-14
Symbol to Library in GDB (HTML)
QA1388: Shows how to find the library containing a symbol in GDB.
Tools 2004-11-15
Tips for searching Headers, APIs and ADC reference material. (HTML)
QA1475: Presents a number of different ways to search for APIs and reference material on the system.
Tools 2006-04-27
UnsupportedClassVersionError With J2SE 5.0 Release 4 (HTML)
QA1474: Explains problems running existing Xcode projects after upgrading to J2SE 5.0 Release 4
Tools 2006-04-14
Using GCOV from Xcode (HTML)
QA1514: Illustrates configuring your Xcode project to work with the GCOV code coverage tool.
Tools 2007-02-23
Using Pascal strings in Project Builder (HTML)
QA1053: Shows how to force gcc (compiler used by Project Builder) to understand Pascal strings.
Tools 2001-06-28
Using qd and QDGlobals (HTML) (日本語 HTML)
Deprecated - QD40: Why a sample program compiled with SC may give the link error: undefined entry qd. Provides a solution.
Tools 1996-02-09
Using static versions of existing dynamic libraries (HTML)
QA1393: Illustrates how to select a static version of a library when a dynamic version of the library exists.
Tools 2006-10-24
Using the latest Mac OS X headers in my CFM project with CodeWarrior (HTML)
QA1379: Describes how to use the latest Mac OS X headers in CodeWarrior by modifying the CFM project access paths.
Tools 2004-10-08
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 2000-10-30
What are the predefined macros for GCC? (HTML)
QA1424: Shows how to display a list of GCC predefined macros.
Tools 2005-07-06
What is the Timebase submenu available in the contextual menu of some patches in Quartz Composer? (HTML)
QA1427: Describes the timebase system used by patches in Quartz Composer.
Tools 2005-06-15
Why is libstdc++.a missing in my Xcode project on Mac OS X v10.4 (Tiger)? (HTML)
QA1428: Explains the role of libstdc++ and why you do not need it in a Xcode project.
Tools 2005-04-29
Working with groups and folder references in Project Builder (HTML)
QA1077: Explains how to work with groups and folder references in Project Builder
Tools 2001-09-25
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
Clickable Static Text Item (HTML)
QA1380: Explains how to make a static text item respond to clicks
User Experience 2004-10-05
Configuring the Recent Searches menu for NSSearchField (HTML)
QA1496: Discusses the common problem when adding menu items to the Recent Searches menu.
User Experience 2006-11-27
Connecting the Font Menu in Interface Builder 3 (HTML)
QA1571: How to connect and configure the Font/Format menus in Interface Builder 3.
User Experience 2008-01-21
Crash in ABAddPropertiesAndTypes (HTML)
QA1404: How to correctly add custom Address Book properties using ABAddPropertiesAndTypes
User Experience 2005-04-04
Creating Gray Scaled Images > 8 bits (HTML) (日本語 HTML)
Deprecated - QD51: Shows how to create gray-scaled images at resolutions greater than 8 bits for display.
User Experience 1997-11-17
Debugging a WebKit Plug-in in Xcode (HTML)
QA1500: Directions for debugging a WebKit plug-in in Xcode.
User Experience 2007-06-05
Debugging NSTableView's "Action Invocation" binding (HTML)
QA1472: Discusses the issues and factors that affect NSTableView's "Action Invocation" binding.
User Experience 2006-11-13
Disabling and Enabling an NSTextView (HTML)
QA1461: Shows how a Cocoa application can disable and enable an NSTextView.
User Experience 2006-09-11
Displaying Help (HTML)
QA1006: Discusses how an application can ask the Help Viewer to display help about a particular topic.
User Experience 2001-02-21
Embedding Hyperlinks in NSTextField and NSTextView (HTML)
QA1487: Shows how a Cocoa app can embed a hyperlink inside both NSTextField and NSTextView using NSAttributedString.
User Experience 2006-10-02
Enabling the application menu's "Preferences" menu item on Mac OS X (HTML)
QA1552: Describes the two things you need to implement to enable the "Preferences" menu item on Mac OS X.
User Experience 2008-01-21
Enumerating fonts with ATS (HTML)
QA1471: Describes the different ATS font enumeration methods
User Experience 2006-04-14
Error -151 and NewGWorld (HTML)
Deprecated - QD18: Explains what the error code -151 means when in NewGWorld.
User Experience 1995-09-15
Finding an NSView's current magnification. (HTML)
QA1346: How to discover the current magnification (zoom level) of any NSView.
User Experience 2005-03-08
grayishTextOr and Mac OS 8.5 (HTML) (日本語 HTML)
Deprecated - QD59: Explains why text drawn using TextMode(grayishTextOr) is never drawn; provides a workaround.
User Experience 1998-12-07
Help Book Caching During Software Development (HTML)
QA1409: Development situations that can potentially confuse Help Viewer
User Experience 2005-03-30
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.
User Experience 2001-05-03
How to make NSTextField accept tab, return and enter keys. (HTML)
QA1454: Describes how to make the NSTextField control accept tab, return and enter keys by using the control's dispatch delegate method.
User Experience 2006-10-09
My custom item dismisses my Navigation Services dialog (HTML)
QA1381: Gives a workaround for dismissive clicks on items in the custom area of Navigation Services dialogs.
User Experience 2004-11-22
NSOpenPanel - Choosing any file and ignoring packages (HTML)
QA1468: Explains how to configure NSOpenPanel to filter only files and ignoring packages.
User Experience 2007-01-25
NSProgressIndicator animation and redraw (HTML)
QA1473: Discusses why NSProgressIndicator does not redraw during progress loops.
User Experience 2006-11-15
Preventing column reordering in NSTableView (HTML)
QA1503: Demonstrates how to prevent column reordering of certain columns in NSTableView.
User Experience 2007-01-24
Problem with PaintRgn on 256-color Screens (HTML)
Deprecated - QD23: PaintRgn with RGBForeColor and transfer mode addOver doesn't return color to original on 256-color-screens.
User Experience 1995-09-15
QDFlushPortBuffer (HTML) (日本語 HTML)
QD65: Describes a possible solution for window update problems under Carbon.
User Experience 2000-11-08
Re-enabling dragging from NSTableView to other applications (HTML) (日本語 HTML)
QA1220: Explains how to re-enable drag-and-drop from NSTableViews to other applications
User Experience 2008-02-08
Requirements for Quartz GL (HTML)
QA1536: Describes the requirements for enabling Quartz GL.
User Experience 2007-12-12
Retain Counts of io_object_t Objects in IOKit.framework (HTML) (日本語 HTML)
QA1195: Distinguishes between the retain counts of an I/O Kit kernel object and its io_object_t user space proxy.
User Experience 2002-09-04
SetFontInfoForSelection incorrect prototype (HTML)
QA1375: Describes the incorrect prototyping of the SetFontInfoForSelection API and gives a workaround.
User Experience 2004-10-04
Setting default open Finder window (HTML)
QA1449: How to set the default Finder window to open when a disk is mounted
User Experience 2006-01-03
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.
User Experience 2005-10-04
Unified window title and toolbar appearance in Carbon (HTML)
QA1423: How to use the unified window title and toolbar appearance for a Carbon window.
User Experience 2005-06-17
Using qd and QDGlobals (HTML) (日本語 HTML)
Deprecated - QD40: Why a sample program compiled with SC may give the link error: undefined entry qd. Provides a solution.
User Experience 1996-02-09
Using Temporary Memory with OpenPicture (HTML)
Deprecated - QD20: Provides several techniques of causing OpenPicture to allocate temporary memory for a picture handle.
User Experience 1996-02-01
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 2001-04-09
Why isn't my edit text box in my Navigation dialog's custom area working on 10.3? (HTML)
QA1315: Explains a bug in the Mac OS X 10.3 Navigation Services Custom Area involving the EditText and its work around.
User Experience 2003-10-28
Window Manager and EraseRect (HTML)
Deprecated - QD26: Why WindowManager causes a flicker using EraseRect and provides a solution for this problem.
User Experience 1995-09-15