Jump To:
Leopard Reference
A full suite of free developer tools is available to Mac OS X developers, who can speed up their development process by using these tools to prototype, compile, debug, and optimize their software products. Xcode, Apple's integrated development environment, can be used with Cocoa, Carbon, or Java. Apple also provides a wide selection of open source tools, such as GCC.

A guided introduction for developers new to Mac OS X developer tools.   Essential information for developers using the Xcode software development tool set.  
Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Topic
Sort by
Date
GDB Quick Reference (PDF)
Printable quick reference card.
Compiling & Debugging
GNU C 4.0 Preprocessor User Guide (HTML)
Describes the Apple version of the GNU C 4.0 Preprocessor.
Compiling & Debugging 2007-10-31
GNU C 4.2 Preprocessor User Guide (HTML)
Describes the Apple version of the GNU C 4.2 Preprocessor.
Compiling & Debugging 2008-01-23
GNU C/C++/Objective-C 3.3 Compiler (HTML)
Explains how to use the GNU compilers from the command line.
Compiling & Debugging
GNU C/C++/Objective-C 4.0.1 Compiler User Guide (HTML)
Describes the Apple version of the GNU 4.0.1 compiler.
Compiling & Debugging 2007-10-31
GNU C/C++/Objective-C 4.2.1 Compiler User Guide (HTML)
Describes the Apple version of the GNU 4.2.1 compiler.
Compiling & Debugging 2008-01-23
GNU macro processor (HTML)
Documentation on the GNU macro processor.
Compiling & Debugging 2007-10-31
GNU Make (HTML)
Documentation of the GNU make utility.
Compiling & Debugging 2008-06-19
Libtool (HTML)
Documentation for GNU Libtool.
Compiling & Debugging 2008-06-19
Mac OS X ABI Dynamic Loader Reference (HTML) (PDF)
Describes the functions used to access Mach-O files.
Compiling & Debugging 2005-11-09
Mac OS X Assembler Reference (HTML) (PDF)
Describes the syntax, directives, and specific options required for the Mac OS X assembler.
Compiling & Debugging 2009-01-07
Netwide Assembler Guide (HTML)
Describes the Netwide Assembler for Intel-based Macs.
Compiling & Debugging 2008-06-19
STABS Debug Format (HTML)
Open-source document that explains the STABS format of symbolic debugging information.
Compiling & Debugging 2008-06-19
Xcode Build Setting Reference (HTML) (PDF)
Describes the build settings used in the Xcode build system to compile source code and produce binary files.
Compiling & Debugging 2009-03-04
GNU C 4.0 Preprocessor User Guide (HTML)
Describes the Apple version of the GNU C 4.0 Preprocessor.
Darwin 2007-10-31
GNU C 4.2 Preprocessor User Guide (HTML)
Describes the Apple version of the GNU C 4.2 Preprocessor.
Darwin 2008-01-23
GNU C/C++/Objective-C 3.3 Compiler (HTML)
Explains how to use the GNU compilers from the command line.
Darwin
GNU C/C++/Objective-C 4.0.1 Compiler User Guide (HTML)
Describes the Apple version of the GNU 4.0.1 compiler.
Darwin 2007-10-31
GNU C/C++/Objective-C 4.2.1 Compiler User Guide (HTML)
Describes the Apple version of the GNU 4.2.1 compiler.
Darwin 2008-01-23
Mac OS X ABI Mach-O File Format Reference (HTML) (PDF)
Describes the data structures that make up the Mach-O file format.
Darwin 2009-02-04
Mac OS X Man Pages (HTML)
HTML versions of the Mac OS X, Mac OS X Server, Xcode Tools, and CHUD man pages.
Darwin 2008-04-29
Netwide Assembler Guide (HTML)
Describes the Netwide Assembler for Intel-based Macs.
Darwin 2008-06-19
Dashboard Reference (HTML) (PDF)
Describes the API for implementing Dashboard widgets.
Dashcode 2009-02-04
Distribution Definition Reference (HTML) (PDF)
Describes the schema of distribution definition files.
Files & Software Installation 2009-01-06
Installer JavaScript Reference (HTML) (PDF)
Describes the JavaScript object model used in distribution definition files.
Files & Software Installation 2008-12-16
GNU C/C++/Objective-C 4.0.1 Compiler User Guide (HTML)
Describes the Apple version of the GNU 4.0.1 compiler.
Intel-Based Macs 2007-10-31
GNU C/C++/Objective-C 4.2.1 Compiler User Guide (HTML)
Describes the Apple version of the GNU 4.2.1 compiler.
Intel-Based Macs 2008-01-23
IBDocument Class Reference (HTML) (PDF)
Describes an Interface Builder document, which visually represents a nib file.
Interface Builder 2009-01-06
IBInspector Class Reference (HTML) (PDF)
Describes the interface for managing inspector views in Interface Builder.
Interface Builder 2007-07-11
IBPlugin Class Reference (HTML) (PDF)
Describes the interface for managing plug-ins in Interface Builder.
Interface Builder 2007-04-02
Interface Builder Kit Constants Reference (HTML) (PDF)
Describes the constants declared in the Interface Builder Kit framework.
Interface Builder 2007-04-02
Interface Builder Kit Data Types Reference (HTML) (PDF)
Describes the data types declared in the Interface Builder Kit framework.
Interface Builder 2007-04-02
Interface Builder Kit Framework Reference (HTML) (PDF)
Describes the interface for implementing Interface Builder plug-ins.
Interface Builder 2007-04-18
NSObject Interface Builder Kit Additions Reference (HTML) (PDF)
Describes additions, used by Interface Builder plug-ins, for inspecting objects.
Interface Builder 2007-05-10
NSView Interface Builder Kit Additions Reference (HTML) (PDF)
Describes additions, used by Interface Builder plug-ins, for manipulating views.
Interface Builder 2007-05-10
AppleScript Studio Terminology Reference (HTML) (PDF)
Describes the scripting terminology for AppleScript Studio, through version 1.4.
Scripting & Automation 2007-10-31
WebObjects 5.4 Reference (HTML)
Describes the WebObjects 5.4 classes in Javadoc format.
WebObjects 2007-10-31
WebObjects 5.4.1 Reference (HTML)
Describes the WebObjects 5.4.1 classes in Javadoc format.
WebObjects 2008-03-11
WebObjects 5.4.2 Reference (HTML)
Describes the WebObjects 5.4.2 Java classes.
WebObjects 2008-10-15
WebObjects Dynamic Elements Reference (HTML) (PDF)
Describes the WebObjects dynamic elements.
WebObjects 2006-01-10
WebObjects Extensions Reference (HTML) (PDF)
Describes the WebObjects extensions, a special set of dynamic elements.
WebObjects 2004-12-02
CPlusTest Reference (HTML)
Describes the CPlusTest framework, which provides an API for creating unit tests for C and C++ code.
Xcode 2008-04-08
Xcode Build Setting Reference (HTML) (PDF)
Describes the build settings used in the Xcode build system to compile source code and produce binary files.
Xcode 2009-03-04
Xcode User Default Reference (HTML) (PDF)
Describes the user defaults developers can use to customize Xcode behavior.
Xcode 2009-01-06