Xcode

Infos
Xcode est un environnement de développement pour Mac OS X. API de programmation :
- Carbon permet de programmer avec les langages suivants :
- C
- C++
- Cocoa permet de programmer avec les langages suivants :
- Objective-C (version 2.0 à partir de Xcode 3.0)
-Java En outre il est possible de faire des scripts AppleScript. Fourni avec toute une suite logicielle (graphiques, audio, etc.) pour développeurs et programmeurs, il permet d
Xcode

Xcode est un environnement de développement pour Mac OS X. API de programmation :
- Carbon permet de programmer avec les langages suivants :
- C
- C++
- Cocoa permet de programmer avec les langages suivants :
- Objective-C (version 2.0 à partir de Xcode 3.0)
-Java En outre il est possible de faire des scripts AppleScript. Fourni avec toute une suite logicielle (graphiques, audio, etc.) pour développeurs et programmeurs, il permet de créer des logiciels utilisant toutes les fonctionnalités, la puissance et la stabilité de Mac OS X et d'UNIX. Cet environnement peut être obtenu gratuitement auprès d'Apple, Inc.. Il est fourni avec les disques d'installation de Mac OS X 10.5, 10.4 et 10.3. Xcode 3 n'est disponible que sur Mac OS X 10.5 (Léopard). La dernière version est la 3.0, disponible sur le site des développeurs Apple. La dernière version pour Mac OS X 10.4 est la 2.5 et celle pour Mac OS X 10.3 est la 1.5. La version 2.1 et les suivantes permettent de produire une application Universal binaries, c'est-à-dire une application exécutable nativement par processeur x86 et/ou PPC (PowerPC), suite à l'annonce de l'adoption des processeurs Intel x86. La version 3.0 apporte de nombreuses nouveautés . On notera en particulier le passage à la version 2.0 du language Objective-C qui se voit doté d'un système de garbage collection, par ailleurs la nouvelle version du compilateur GCC permet de créer des exécutables 64-bit (pour PPC G5 et processeurs implémentants l'Intel 64). L'environnement lui même a été fortement optimisé, l'éditeur de texte ouvre par exemple les fichiers source trois fois plus vite. D'autre part, Xcode 3.0 est capable à tout moment, et très simplement, de faire une capture instantanée d'un projet. Ainsi, pour revenir en arrière, un seul clic est nécessaire. Interface Builder n'est pas en reste. Il est désormais possible d'ajouter sans grand effort des transitions similaires à Keynote. Le processus de traduction d'un projet en plusieurs langues a également été amélioré. Enfin, et c'est sans doute le plus impressionnant visuellement, Xray est un nouvel outil qui permet de faciliter le débogage d'un programme. L'interface du logiciel est similaire à celle de GarageBand. À l'aide de la ligne de temps, il est possible d'étudier la charge du CPU, ainsi que bien d'autres paramètres que l'on peut rajouter comme si c'était des instruments sous GarageBand. Les instruments de Xray viennent pour la plupart du projet open-source DTrace.

Autres modes

Il est possible avec XCode de programmer des programmes dédié au terminal.

Références

==
Sujets connexes
Apple, Inc.   Carbon (Mac OS X)   Cocoa (Apple)   Compilateur   GCC   GarageBand   Intel 64   Java (langage)   Keynote   Logiciel propriétaire   Mac OS X   Mac OS X 10.3   Mac OS X 10.4   Mac OS X 10.5   PPC   PowerPC   UNIX   Universal binaries   X86  
#
Accident de Beaune   Amélie Mauresmo   Anisocytose   C3H6O   CA Paris   Carole Richert   Catherinettes   Chaleur massique   Championnat de Tunisie de football D2   Classement mondial des entreprises leader par secteur   Col du Bonhomme (Vosges)   De viris illustribus (Lhomond)   Dolcett   EGP  
^