Xcode

A quoi sert le logiciel

Xcode est une interface de programmation sur Mac, ou API (Application Programming Interface).

Historique

L'aventure Xcode commence en automne 2003 avec sa version 1.0 basée sur Project Builder. La version 2.0 est quant à elle sortie avec Mac OS X v10.4 « Tiger » le 25 avril 2005; suit la version 3.0 lancée avec Mac OS X v10.5 "Leopard" le 26 octobre 2007, qui inclut notamment Dtrace (l'ancien nom de l'actuel « Instruments ») et Objective-C 2.0 avec ramasse-miettes. Mac OS X v10.6 "Snow Leopard" est accompagné par la version 3.2 d'Xcode, qui ne fonctionne sur aucune version antérieure de Mac mais supporte l'analyse statistique, entre autres. La version 4.0 est attendue courant 2011.

Description du logiciel

Xcode permet de coder des applications pour Mac OS X ainsi que pour iPhone. Il permet la gestion de projets, le snapshot de projets, la connexion avec des systèmes de gestion de code source (SCM), l'autocomplétion ainsi que la colorisation du code, le refactoring et dispose d'un débogueur intégré. Pour les développeurs, Xcode est un précieux outils, performant, flexible et particulièrement apprécié, avec toutefois une spécificité qui peut en décourager certains: son ergonomie Apple orientée développement, ce qui dénote par rapport aux autres IDE (Integrated Development Environment, environnement de développement intégré).

Le langage de prédilection associé avec Xcode est l'Objective-C, combiné à l'utilisation de Cocoa, l'ensemble de frameworks mis à disposition par Apple. Xcode est fourni avec un ensemble de logiciels (graphiques, audio...) de développement, permettant ainsi de créer des applications ou logiciels utilisant toutes les fonctionnalités, toute la puissance ainsi que la stabilité de Mac OS X et d'Unix.

Xcode permet également la traduction d'un projet en plusieurs langues, et l'outil Instruments (autrefois X-Ray), facilite le débogage des programmes conçus.

Plateformes compatibles

Mac OS X, iOS, Unix.

Logiciels proches

CodeIgniter, Ruby on Rails...

newsletter nouveautés
Xcode
×