Xcode

Xcode
Image illustrative de l'article Xcode
Logo

Développeur Apple
Dernière version 4.6.3 (4H1503) (13 juin 2013)
Environnement Mac OS X
Type IDE
Licence Logiciel propriétaire
Site web apple.com/…/xcode.html

Xcode est un environnement de développement pour Mac OS X ainsi que iOS.

API de programmation :

  • Carbon permet de programmer avec les langages suivants :
  • Cocoa permet de programmer avec les langages suivants :

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 sur le Mac App Store. Il était fourni en standard avec chaque Mac, sur les disques d'installation de Mac OS X 10.6, Mac OS X 10.5, 10.4 et 10.3. Il n'est pas pré-installé sur l'ordinateur et doit être installé séparément.

Xcode 3 n'est disponible que sur Mac OS X 10.6 (Snow Leopard) et Mac OS X 10.5 (Léopard). La dernière version est la 3.2.6, 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.

Sommaire

Versions 3.x

La version 3.0 apporte de nombreuses nouveautés[1],[2]. On notera en particulier le passage à la version 2.0 du langage Objective-C qui se voit doté d'un système de ramasse-miettes. Par ailleurs, la nouvelle version du compilateur GCC permet de créer des exécutables 64-bit (pour PPC G5 et processeurs implémentant 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, Instruments (anciennement appelé X-Ray) 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 s'ils étaient des instruments sous GarageBand. Les instruments présents dans Instruments viennent pour la plupart du projet open-source DTrace.

Versions 4.x

En juin 2010, à la Worldwide Developers Conference, Apple a annoncé la version 4 de Xcode. La version 4 des outils de développement consolide les outils d'édition de Xcode et l'Interface Builder dans une seule et même application, en dehors d'autres améliorations[3],[4]. Le 4 février 2011, une version "golden master" (précédant une sortie finale) a été publiée le 4 février 2011 et n'était disponible au téléchargement qu'aux membres enregistrés du iOS/Mac Developer Program ; cette version a par ailleurs été distribuée sur de nombreux sites de téléchargement[5]. Une deuxième golden master a été distribuée aux développeurs le 3 mars 2011 en conjonction avec la version golden master d'iOS 4.3. Apple a distribué la version finale de Xcode 4.0 le 9 mars 2011. Celle-ci a été disponible aux membres enregistrés du iOS/Mac Developer Program (99€/an). De plus, Xcode 4 est disponible gratuitement au grand public sur le Mac App Store.

Xcode 4.0 a cassé la compatibilité avec de nombreux anciens systèmes, incluant toutes les architectures PowerPC, les SDKs pour Mac OS X 10.4 et 10.5, ainsi que tous les SDKs iOS antérieurs au 4.3. Il est toujours possible de produire des versions binaires d'applications pour des plateformes plus anciennes, cependant limitées à des versions x86 et x86_64.

Autres modes

Il est possible avec XCode de produire des programmes destinés au terminal.

Références

  1. (en) Xcode 3.0 Release Notes
  2. (en) XCode 3.0, a Great Developer Addition
  3. (en) WWDC Software Notes: Safari 5, Xcode 4, iTunes 9.2, Mac Rumors, 2010-06-08. Consulté le 2010-06-21
  4. (en) What's New in Xcode 4, Developer Tools, Apple. Consulté le 2011-02-08
  5. (en) Xcode 4 GM Released for Developers, osxdaily.com, February 3, 2011. Consulté le 2011-02-08

Liens externes

mentions légales Wikipédia
logo wikimediapolitique de confidentialité à propos de Wikipédia avertissements contacts logo wikimedia faire un don

Xcode . Wikipédia


Xcode est un environnement de développement pour Mac OS X ainsi que iOS...Objective-C (version 2.0 à partir de Xcode 3.0) AppleScript (à travers l'interface AppleScript Studio) Java. Fourni avec toute...

Ecrire dans un fichier Mac Os X avec xCode . C++ . Programmation . FORUM


Ecrire dans un fichier Mac Os X avec xCode. Bas de page. Auteur. Sujet :. Ecrire dans un fichier Mac Os X avec xCode. sonicsyndicate42. Salut tout le monde ! Alors voila, je suis les cours du SDZ avec...

Xcode . Skills . LinkedIn


Skills & Expertise beta > Xcode. Meet top talent and see how you're connected Join Linkedin to see top Xcode professionals, groups and related job openings.. Related Skills. Xcode. Primary Industry...
Plus d'infos Sur le web

  • Xcode est un environnement de développement pour Mac OS X ainsi que iOS . API de programmation : en | Carbon permet de programmer avec les ...
    7 Kio (915 mots) - 14 juin 2013 à 03:59

  • Les applications Cocoa sont typiquement construites en utilisant les outils de développement fournis par Apple, Xcode (anciennement en | ...
    26 Kio (3461 mots) - 23 avril 2013 à 04:19

  • Cet outil fait partie de l'environnement de développement intégré Xcode (anciennement connu sous le nom de Projet Builder). ...
    5 Kio (655 mots) - 26 avril 2013 à 11:10

  • La version 2.1 d'Xcode permet de compiler des applications en Universal Binaries. Liens externes : http://www. apple. com/fr/universal/ ...
    1 Kio (171 mots) - 14 mars 2013 à 03:42

  • les versions antérieures nécessite l'utilisation d'un fichier Preferred Executable Format , qu'Apple n'a jamais supporté dans son IDE Xcode . ...
    2 Kio (209 mots) - 12 juin 2013 à 10:20

  • La dernière version (5.4) est fournie avec XCode, l'environnement de développement intégré d'Apple . Tout d'abord utilisant le langage ...
    4 Kio (511 mots) - 12 mars 2013 à 02:41

  • IB est l'abréviation d'Interface Builder, un logiciel d'aide graphique a la programmation sous Macintosh , qui fonctionne de pair avec Xcode . ...
    1 Kio (82 mots) - 13 mars 2013 à 12:18

  • Quartz Composer est un langage de programmation visuel , fourni depuis Mac OS X 10.4 avec le logiciel Xcode , spécialisé dans le ...
    1 Kio (91 mots) - 15 mars 2013 à 02:59

  • Sur Mac OS X, il est remplacé par des éléments inclus directement dans Xcode Apple | logiciel Catégorie:Outil de développement logiciel ...
    1 Kio (86 mots) - 19 mai 2013 à 02:02

  • Intégré à la quatrième génération (4.x) de Xcode , l'environnement de développement pour Mac OS X , il en constitue son débogueur par ...
    2 Kio (233 mots) - 20 mars 2013 à 06:12

  • Contenu Xcode : L'IDE (ou Environnement de développement intégré ) déjà présent sur Mac OS est ici spécialisé pour le développement sur l' ...
    28 Kio (3951 mots) - 13 juin 2013 à 05:57

  • XCode, d'Apple est une suite d'outils pour développer des applications ayant des capacités d'édition d'Applescripts ou la création ...
    17 Kio (2312 mots) - 8 juin 2013 à 12:13

  • Outils de développement: Xcode Automatisation: Un programme Java peut être produit avec des outils qui automatisent le processus de ...
    68 Kio (8566 mots) - 11 juin 2013 à 05:38

  • Xcode Objective-C / Cocoa | Mac OS X | Inclus avec Mac OS X depuis 10.5 (Leopard) | Xcode IDE | | | ZigVersion Objective-C ...
    9 Kio (746 mots) - 16 mars 2013 à 04:18

  • Xcode est l'Environnement de Développement Intégré par défaut sur Mac OS X . Il permet l'écriture, la gestion et la compilation de ...
    80 Kio (11384 mots) - 16 juin 2013 à 07:04

  • Il n'a pas été inclus dans le cadre de la mise à jour Xcode 2.3 disponible chez Apple à l'époque de la découverte de Dashcode, alimentant ...
    3 Kio (392 mots) - 26 avril 2013 à 09:50

  • Environnements de développement : Xcode Compilateurs C++ : GNU Compiler Collection (UNIX , Windows, DOS, etc.) Microsoft Visual C++ ...
    32 Kio (4171 mots) - 5 juin 2013 à 12:47

  • Xcode (et sa suite), environnement de développement intégré et gratuit, destiné à fournir une intégration et un support plus complets ...
    34 Kio (4577 mots) - 14 juin 2013 à 12:52

  • Logiciels existants : PackageMaker (inclut dans Xcode ) (Apple ) Windows Installer Catégorie:Logiciel d'installation.
    2 Kio (260 mots) - 22 février 2013 à 09:13

  • Logiciels: Icon Composer (inclut dans Xcode ) IconBuilder (un plugin pour Adobe Photoshop , Adobe Photoshop Elements et Macromedia ...
    3 Kio (334 mots) - 15 mars 2013 à 03:19