Il existe plusieurs IDE compatibles Mac. Il y a Code::Blocks bien sûr, mais ce n'est pas le seul.
Je vais vous présenter ici l'IDE le plus célèbre sous Mac : Xcode.
Cette section dédiée à Xcode est inspirée
d'un tutoriel paru sur
LogicielMac.com, avec l'aimable autorisation de son auteur PsychoH13. Merci à Flohw pour la mise à jour des captures.
Xcode, où es-tu ?
Tous les utilisateurs de Mac OS ne sont pas des programmeurs. Apple l'a bien compris et n'installe pas par défaut d'IDE avec Mac OS.
Heureusement, pour ceux qui voudraient programmer, tout est prévu. En effet, Xcode (logo en fig. suivante) est disponible sur le MacAppStore. Commencez donc par le récupérer là-bas.
Par ailleurs, je vous conseille de mettre en favoris
la page dédiée aux développeurs sur le site d'Apple. Vous y trouverez une foule d'informations utiles pour le développement sous Mac. Vous pourrez notamment y télécharger plusieurs logiciels pour développer.
N'hésitez pas à vous inscrire à l'ADC (« Apple Development Connection »), c'est gratuit et vous serez ainsi tenus au courant des nouveautés.
Lancement de Xcode
Xcode est l'IDE le plus utilisé sous Mac, créé par Apple lui-même. Les plus grands logiciels, comme iPhoto et Keynote, ont été codés à l'aide de Xcode. C'est réellement l'outil de développement de choix quand on a un Mac !
La première chose à faire est de créer un nouveau projet, alors commençons par ça. Allez dans le menu
File / New Project. Une fenêtre de sélection de projet s'ouvre (fig. suivante).
Allez dans la section
Application et sélectionnez
Command Line Tool. Si vous avez une version plus ancienne du logiciel, il vous faudra probablement aller dans la section
Command line utility et sélectionner
Standard tool.
Cliquez ensuite sur
Next. On vous demandera où vous voulez enregistrer votre projet (un projet doit toujours être enregistré dès le début) ainsi que son nom. Placez-le dans le dossier que vous voulez.
Une fois créé, votre projet se présentera sous la forme d'un dossier contenant de multiples fichiers dans le
Finder. Le fichier à l'extension
.xcodeproj correspond au fichier du projet. C'est lui que vous devrez sélectionner la prochaine fois si vous souhaitez réouvrir votre projet.
La fenêtre de développement
Dans Xcode, si vous sélectionnez
main.c à gauche, vous devriez avoir une fenêtre similaire à la fig. suivante.
La fenêtre est découpée en quatre parties, ici numérotées de 1 à 4.
- La première partie est la barre de boutons tout en haut. Le plus important d'entre eux, Run, vous permettra d'exécuter votre programme.
- La partie de gauche correspond à l'arborescence de votre projet. Certaines sections regroupent les erreurs, les avertissements, etc. Xcode vous place automatiquement dans la section la plus utile, celle qui porte le nom de votre projet.
- La troisième partie change en fonction de ce que vous avez sélectionné dans la partie de gauche. Ici, on a le contenu de notre fichier main.c.
- Enfin, la quatrième partie affiche le résultat de l'exécution du programme dans la console, lorsque vous avez cliqué sur Run.
Ajouter un nouveau fichier
Au début, vous n'aurez qu'un seul fichier source (
main.c). Cependant, plus loin dans le cours, je vous demanderai de créer de nouveaux fichiers source lorsque nos programmes deviendront plus gros.
Pour créer un nouveau fichier source sous Xcode, rendez-vous dans le menu
File / New File.
Un assistant vous demande quel type de fichier vous voulez créer. Rendez-vous dans la section
Mac OS X /
C and C++ et sélectionnez
C File (Fichier C). Vous devriez avoir sous les yeux la fig. suivante.
Vous devrez donner un nom à votre nouveau fichier (ce que vous voulez). L'extension, elle, doit rester
.c. Parfois - nous le verrons plus loin -, il faudra aussi créer des fichiers
.h (mais on en reparlera). La case à cocher
Also create fichier.h est là pour ça. Pour le moment, elle ne nous intéresse pas.
Cliquez ensuite sur
Finish. C'est fait ! Votre fichier est créé et ajouté à votre projet, en plus de
main.c.
Vous êtes maintenant prêts à programmer sous Mac !