Retour sur Xcode 3.0

Christophe Laporte |
Steve Jobs a annoncé hier que Xcode 3.0 constituait une petite révolution. Il introduit entre autres choses une nouvelle version d'Objective-C (2.0) dont la syntaxe a été revue et dont les performances ont été améliorées. De plus, comme nous le laissions entendre il y a quelques mois, Objective-C se voit doter d'un système de garbage collection et se met à l'heure du 64-bit. Le tout sans obliger les développeurs à réécrire leur ancien code puisque cette nouvelle version reste compatible avec la précédente version du langage. La transition se fera donc en douceur. L'environnement de développement lui-même a été écrit en Objective-C 2.0. Il serait désormais beaucoup plus rapide : l'éditeur de texte ouvre par exemple les fichiers sources trois fois plus vite !

D'autre part, Xcode 3.0 est capable à tout moment, et très simplement, de faire une capture instantanée de votre projet. Ainsi, si vous souhaitez revenir en arrière, un seul clic est nécessaire. Cette fonctionnalité est présentée comme étant aussi simple que l'enregistrement d'une partie de Civilisation 4. Afin d'aider les développeurs, Xcode propose un nouvel assistant qui, sans quitter de l'oeil votre code, vous permettra de faire des recherches au niveau des API.

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.
Accédez aux commentaires de l'article