The Developer Directory (original) (raw)

The Xcode Tools CD contains the applications, tools, documentation, and other resources for developing Mac OS X software. Developers install these tools separately from the Mac OS X installation. When you install the tools, the installer places all of the software components in the /Developer directory of the boot volume. Table 1 lists the contents of this directory.

Table 1 Subdirectories of the developer directory

Directory Contents
ADC Reference Library Contains the locally installed documentation and links to additional resources available via the web. The pages in this directory offer easy navigation and consistent access to the complete ADC technical collection, including documentation, sample code, and other resources critical to Mac OS X development.
Applications Contains the applications used to manage and build software projects. These tools include Xcode and Interface Builder for creating code and interface files. It also includes a set of performance tools, Java tools, graphics tools, and general utilities.
Documentation Contains additional developer-related documentation.
Examples Contains example projects organized by general type. These are working projects that you can build and use to increase your knowledge of Mac OS X.
Extras Contains optional files that you can install as needed for your development.
Headers Contains special header files, such as the stub “flat” Carbon headers and headers for debugging remote applications.
Java Contains files needed for Java bridging in the Cocoa application environment.
Makefiles Contains makefiles and jamfiles for building and converting legacy projects.
Palettes Contains the Apple-supplied Interface Builder palettes.
SDKs Contains the software development kits used to create software targeted specifically for previous versions of Mac OS X. Each SDK contains header files and stub libraries from a particular version of Mac OS X.
Tools Contains command-line development tools and utilities, including those for creating and manipulating HFS resource forks.