Tools: Project Builder

ADC Membership Technical Business Join ADC Sitemap
Search


Project Builder
Project Builder is Apple's integrated development environment (IDE) for Mac OS X. It is designed to fully support all of the major platform initiatives of Mac OS X, such as the Carbon and Cocoa frameworks, Java, and the new application packaging mechanisms.

Project Builder provides project editing, search and navigation, file editing, project building, and debugging facilities for all types of Mac OS X software projects, including applications, tools, frameworks, libraries, plug-in bundles, kernel extensions, and device drivers. It supports the use of C, C++, Objective C, and Java.

Project Builder leverages numerous other tools available with Mac OS X, such as the Interface Builder user interface construction application, compilers such as gcc, javac, and jikes, and debuggers such as gdb.
Features | Availability | Support | Frequently Asked Questions

Project Builder 1.0.1 Released: Project Builder 1.0.1 was released at Apple's WWDC (Worldwide Developers Conference), in conjunction with the release of WebObjects 5.0. See Availability for download instructions.

Features

Project Builder 1.0.1 includes the following new features (and more):

  • WebObjects 5.0 Support: WebObjects 5.0 now uses Project Builder as its main IDE, replacing the older ProjectBuilderWO. Many miscellaneous fixes and additions have been made to support this.
  • Per-file Syntax Checking: Project Builder now supports checking the syntax of the file you're editing without invoking a whole build.
  • Implicitly Included ("prefix") Headers: Lets you pick headers to be automatically included by all source files, and optionally have them be automatically precompiled.
  • Continuing After Build Errors: There's a new preference in the Build preferences pane to control whether a build should stop as soon as there's an error or not. If you set it to continue, it will try to continue as far as it can even when there are errors.
  • Build Phase Configurability: You can now add and delete any kind of build phase, and you can also reorder build phases by dragging them.

Project Builder 1.0 includes the following features (and more):

  • Build Styles: You can create multiple sets of customized build settings for a given project target (i.e. development and deployment build styles), depending upon what that target is being build for.
  • Source code Indexing: C, C++, Objective-C and Java can all be indexed to provide function pop-ups, command-double-click definition searches, and other features.
  • Find Options Sets: Lets you define and save your find options to help you search through source code more effectively.
  • Bookmarks: A new bookmarks tab lets you store and organize code bookmarks on a per-user basis.
  • Customizable toolbar: Like Finder, Project Builder now sports a toolbar that you can customize to work in a way that fits you best.
  • Darwin support: New functionality lets you build Darwin projects using Project Builder.
  • Framework Reference Browsing: Now you can browse the contents of umbrella frameworks added to your project from within Project Builder.
Availability

Information about free downloading of the Mac OS X Tools Update, including Project Builder 1.0.1, can now be found here. The Developer Tools for Mac OS X 10.0.x, including Project Builder 1.0 and the other development/performance/UI tools, ship on a separate CD inside the Mac OS X box. Thus, everyone who buys Mac OS X also receives a free copy of the Developer Tools.
Support

The following support resources are available for Project Builder:
Frequently Asked Questions

The Project Builder FAQ is a good starting point to look if you have questions. If the information you need is not there or in the documentation packaged with Project Builder, then try the mailing list.
Mention of third party sites and third party products is for informational purposes only and constitutes neither an endorsement nor a recommendation. Apple assumes no responsibility with regard to the selection, performance, or use of these vendors or products.
Gray line
Site Map | Search Tips | Options

Contact Us | Privacy Notice
Copyright © 2001 Apple Computer, Inc. All rights reserved.
1-800-MY-APPLE