This is available on the Snow Leopard DVD:
About Xcode Developer Tools
Xcode 3.2 for Mac OS X 10.6 Snow Leopard Contents
Introduction What's New About Software Developer Kits and Platform Targets Installation Deprecation Notice
Introduction
Xcode 3.2 developer tools for Mac OS X 10.6 Snow Leopard require Snow Leopard as the host platform, but can target past OS releases of Mac OS X including 10.4 Tiger and 10.5 Leopard.
Xcode 3.2 includes a new Build and Analyze feature that adds Message Bubbles that call out code problems found with the new static code analyzer. Additionally, the analysis is reported within the new Build Results window.
We encourage developers to join the Apple Developer Connection. It provides the most convenient access to Apple Inc. development resources, technical support and pre-release software. For information visit
Apple Developer Connection.
What's New
Xcode 3.2 developer tools for Mac OS X 10.6 has the following improvements:
• Static code analysis is fully integrated within the Xcode IDE via the Build and Analyze option under the Build menu or via custom build settings
• New Build Results window collects warnings and errors in a persistent log
• GCC 4.2 is the primary system compiler for the 10.6 SDK
• The next-generation LLVM compiler is included using two different front ends - the Clang compiler is a new, leading-edge front end that also provides the basis for the new static analyzer. For maximum compatibility, the GCC LLVM compiler utilizes the LLVM back-end with the GCC 4.2 front-end parser.
• New template chooser and project assistants • New opening window for quick access to recent projects
Xcode 3.2 Installer
The Xcode 3.2 installer provides five main options for configuring the installation: • Essentials. Contains the essential components of Xcode, installed by default
in /Developer or another directory of your choice, including external volumes. • System Tools. Includes CHUD performance tools. Its components are always
placed in /Developer. • UNIX Dev Support. Command-line tools used for UNIX-based development. Its
components are always placed in /usr - only one version installed at a time.
• Documentation. Configures Xcode to automatically download updates to developer documentation. If left unchecked the documentation will be read from the web instead of the local disk. Can be changed via Preferences.
• Mac OS X 10.4 Support. This option, off by default, adds support for developing applications that target Mac OS X 10.4 APIs.
Developer Productivity
• A new Overview toolbar item lets you see and set the project's active Target, Configuration, Executable, Architecture, and SDK with a single control.
• Setting Architectures and SDKs are now done with provided pop-up lists rather than manually entered strings or long paths.
• It is now easier to add known frameworks to your project
• The source code editor now allows you to "Edit All In Scope", to edit all instances of a symbol in a particular scope.
• Build settings can be set for any combination of architecture and SDK. • Using the Clang compiler requires the 10.6 SDK • Using GCC LLVM or GCC 4.2 requires the 10.5 SDK or 10.6 SDK
Dashcode
• Dashcode now supports creating of web applications optimized for Safari and mobile Safari, in addition to Dashboard widgets. Choose the Safari templates to create these optimized interfaces for your site content.