La structure de fichiers de votre projet rapide

Dans le cas d'un projet Xcode simples (comme Locatapp), la structure est très simple: un espace de travail avec un projet avec une cible. Si vous voulez, vous pouvez vous déplacer sur un espace de travail avec plusieurs projets, dont chacun a de multiples cibles. Alternativement, vous pouvez opter pour un espace de travail avec un projet unique avec plusieurs cibles.

Les structures présentées ici entrent en jeu dans l'un de ces scénarios, mais vous avez seulement besoin de comprendre ce que vous avez dans le modèle de Xcode vous utilisez: un projet appelé Locatapp qui contient deux cibles, Locatapp (l'application que vous êtes la construction) et LocatappTests (une app de test qui Xcode crée automatiquement).

Bien maintenant vous travaillez avec un projet très simple, ayant une connaissance de base de la structure des projets plus complexes dès le début peut être très utile. En particulier, vous pouvez commencer à réfléchir sur les orientations futures de votre projet, et de connaître les options disponibles pour vous dans Xcode peut vous aider à penser à une application complexe ou même une suite d'applications.

La figure montre la structure d'un projet Locatapp. Voici les points importants à noter à propos de ces fichiers et dossiers (ils sont discutés de haut en bas sur la figure).

image0.jpg
  • DS_Store: Ce fichier est normalement caché (ce qui est pourquoi il est représenté en gris). Il est dans tous les dossiers sur OS X, et il contient des informations sur les fichiers de ce répertoire. Les développeurs utilisent souvent une commande Terminal pour afficher les fichiers cachés dans leurs dossiers, mais vous ne doivent pas s'inquiéter à ce sujet pour le moment.

  • Dossiers cibles: Le projet a deux objectifs par défaut. L'un est l'application réelle (Locatapp) et le second est le code pour exécuter des tests automatiques (LocatappTests). Une cible de tests est inclus par défaut dans la plupart des modèles de Xcode.

  • Locatapp.xcodeproj: Ce fichier est au plus haut niveau du dossier de projet avec les dossiers pour les deux cibles (Locatapp et LocatappTests). Ceci est le fichier que vous ouvrez pour commencer à travailler sur votre projet. Il est situé entre les deux dossiers cibles (Locatapp et LocatappTests) parce que les fichiers et les dossiers sont présentés par ordre alphabétique.

Comme indiqué précédemment, la structure des fichiers dans ce dossier du projet est définie lorsque vous créez le projet. Vous pouvez modifier les emplacements et les relations à l'aide de l'inspecteur du fichier dans le secteur des services publics, mais la plupart du temps, vous devez quitter les lieux et les relations seul.

Si vous déplacez les choses autour, Xcode peut se confondre (comme vous pouvez). Si vous devez déplacer des fichiers, ne pas utiliser le Finder. La plupart des développeurs préfèrent ne pas utiliser le Finder pour modifier, déplacer ou renommer des fichiers ou des dossiers dans un dossier de projet. Utilisez l'inspecteur de fichiers ou la commande Modifier-Refactoriser-Renommer le faire.


» » » » La structure de fichiers de votre projet rapide