Project Builder

Project Builder was an integrated development environment (IDE ) from Apple to develop native applications for Mac OS X and Java programs. Project Builder later served as the basis for Xcode, which was also the official successor.

GNUstep has written a clone of the original Next Step Project Builder called Project Center.

Functions

Project Builder was only the development environment; the entire development package was called "Developer Tools".

In addition to the IDE, there were in the Developer Tools The following tools and programs:

  • Interface Builder to create the graphical interfaces
  • Compiler and linker: gcc, cpp, as, ld dyld make
  • Property List Editor was used to create and manipulate Property List files
  • AppleScript Studio (from Developer Tools 1.1.1 ) to create scripts to control other programs
  • Version management via CVS
  • Various tools for measuring the performance of an application.

Versions

Project Builder 1.0

Together with the first public release of Mac OS X, version 10.0, the Developer Tools 1.0 released. 10.0 In each box was a CD with the developer tools so that each install them and thus was able to write programs. ( The developer tools were up to and including Mac OS X 10.6 always the installation disc in. )

The core features of version 1.0, among other source indexing, bookmarks, Darwin support, and search frameworks were called.

In the FAQ about Project Builder 1.0 Apple wrote that Project Builder is a completely new development. Project Builder from NeXTStep was renamed ProjectBuilderWO and is only intended for programming of WebObjects software.

At WWDC 2001 Project Builder 1.0.1 has been released. It brought support for the new WebObjects 5.0 thus also ProjectBuilderWO was no longer supported.

Other changes in version 1.0.1 are syntax check without compiling, prefix header ( implicitly included in every source file ), configurable build phases, and continue after build errors.

Project Builder 1.1

In September 2001, Mac OS X 10.1 was released. At the same time a new version of the Developer Tools was published, the Project Builder bein held 1.1.

The main changes are, inter alia, according to Apple Support for Objective- C class browser, improved source code indexing and new templates.

Three months later, in December 2001, Apple announced with updated Developer Tools and Project Builder 1.1.1 free. The most important changes Apple is here (today AppleScript Editor ), syntax- dependent engagement, context menus, navigation in lists with arrow keys and bug fixes to AppleScript Studio.

Project Builder 2.0

In July 2002, Apple released a new version of the Developer Tools, which were also (along with a major update in August of the year) in the box with Mac OS X 10.2 to find.

Project Builder has been brought to version 2.0.1, the main alterations Apple gcc 3.1 (2.95 is still included for compatibility with older systems, but is no longer the default ), Interface Builder 2.1 ( supports Metal - window design Jaguar ), a new BSD SDK, and updated documentation.

From AppleScript Studio version 1.2 was released.

Project Builder 2.1

End of 2002, Apple released an update for the Developer Tools for Mac OS X 10.2. Project Builder was therefore updated to version 2.1, the most important new features are support for external code editors and simultaneous compilation on multiple CPUs.

Interface Builder and AppleScript Studio learned only bug fixes. New on the CD were CHUD 2.5.1 for hardware-related system debugging, and a first beta version of AppleScript Editor 2.0.

Although the 2003 WWDC Xcode 1.0 was introduced and thus the support for Project Builder has been terminated, Apple introduced in the summer of 2003, an update to Project Builder 2.1 ready, has been updated with the gcc inter alia, to version 3.3. This also developers that Mac OS X 10.2 and Project Builder was used, the use of new tools ( Xcode only runs on Mac OS X 10.3 and above. )

Xcode

With Mac OS X 10.3 Project Builder has been replaced by Xcode. Innovations are, inter alia, a new surface, distributed compiling ( via distcc ), code completion and new compiler. Remains of Project Builder can however be found even in Xcode 4.0 yet, so every Xcode project bundle has a file called project.pbxproj (PBX / X Project Builder Project).

662134
de