Xcode

Xcode is an environment of development for Mac OS X.

API of programming:

  • Carbon makes it possible to program with the following languages:
  • Cocoa makes it possible to program with the following languages:
    • Objective-C (version 2.0 starting from Xcode 3.0)
    • Java

Moreover it is possible to make scripts AppleScript .

Provided with a whole software continuation (graphs, audio, etc) for developers and programmers, it makes it possible to create software using all the functionalities, the power and the stability of Mac OS X and UNIX. This environment can be obtained free from Apple, Inc.. It is provided with the discs of installation of Mac OS X 10.5,10.4 and 10.3.

Xcode 3 is available only on Mac OS X 10.5 (Leopard). The last version is 3.0 the, available one on the site of the Apple developers. The last version for Mac OS X 10.4 is the 2.5 and that for Mac OS X 10.3 is the 1.5.

Version 2.1 and the following ones make it possible to produce an application Universal binaries, i.e. an achievable application nativement by processor x86 and/or PC (PowerPC), following the advertisement of the adoption of the processors Intel x86.

Version 3.0 brings many innovations. One will note in particular the passage to Objective-C version 2.0 of the language which sees oneself equipped with a system of Garbage collection, in addition the new version of the Compilateur GCC makes it possible to create achievable 64-bit (for PC implementing G5 and processors the Intel 64).

The environment even was strongly optimized him, the text editor opens more quickly for example the source files three times. In addition, Xcode 3.0 is able constantly, and very simply, to make an instantaneous capture of a project. Thus, to retrogress, only one click is necessary. Interface Builder is not in remainder. It is from now on possible to add without much effort of the transitions similar to Keynote.

The translation process of a project in several languages was also improved. Lastly, and it is undoubtedly most impressive visually, Xray is a new tool which makes it possible to facilitate the debugging of a program. The interface of the software is similar to that of GarageBand. Using the line of time, it is possible to study the load of the CPU, like many other parameters which one can add as if they were instruments under GarageBand. The instruments of Xray come for the majority from the project open-source DTrace.

Other modes

It is possible with XCode to program programs dedicated to the terminal.

References

Random links:Política de Liechtenstein | The International one | Rouvroy (Belgium) | Tshopo (common) | Mark Twain Riverboat | Enlarged Tommaso | Grand-maman_Moïse