83 votes

Renommer ou refactoriser des fichiers dans Xcode

Est-il possible de renommer / refactoriser un fichier de classe et de le renommer sur le disque? Si oui, comment puis-je faire cela?

172voto

nevan king Points 46410

Le moyen le plus sûr pour renommer des fichiers est de refactoriser le nom de la classe en utilisant Xcode "Refactor" de commande. En utilisant cette commande permet de s'assurer que votre code est également mis à jour n'importe où que les références du fichier ou de la classe (y compris les Plumes).

Cliquez-droit sur le nom de la classe dans l'interface (.h) de fichier, choisissez Refactor->Rename, et Xcode vous guidera à travers le processus, vous permettant de prévisualiser les modifications avant de vous engager.

Plus de détails:

Clic droit sur le nom de la classe (après @interface) et de choisir Refactor->Renommer. Par exemple, clic droit sur l' ViewController dans ce code:

@interface ViewController : UIViewController

enter image description here

Saisissez le nouveau nom de la classe:

enter image description here

Xcode vous permettra de passer en revue les modifications avant de vous engager.

enter image description here

Vous pouvez également mettre en surbrillance le nom de la classe et de l'utilisation de Xcode l' Edit->Refactor menu, ou même de l'associer à un raccourci clavier si vous le souhaitez.

Si vous souhaitez renommer le fichier sans affecter le code, cliquez sur le nom dans le volet de navigation (volet de gauche), attendez une seconde, puis cliquez sur nouveau. Le nom est mis en surbrillance et vous pouvez saisir un nouveau. Vous pouvez également supprimer à partir du Navigateur, renommez le fichier dans le Finder et l'ajouter à nouveau à votre projet.

55voto

Dave Points 211

Fonctionne pour Xcode 4.2.1: sélectionnez un fichier dans le navigateur de projet (panneau de gauche par défaut) et appuyez sur [tab]

3voto

Carl Norum Points 114072

Faites un clic droit sur le nom du fichier dans le navigateur de fichiers Xcode et choisissez "renommer".

Capture d'écran

3voto

bbum Points 124887

Par défaut, Xcode renommera un fichier lorsque vous le renommerez dans le navigateur de fichiers (vue de gauche de la vue d'ensemble) ou lorsque vous utiliserez l'inspecteur.

0voto

jclv Points 81

Si vous avez renommé un fichier manuellement et que vous avez utilisé Rechercher et remplacer pour renommer le nom de la classe, assurez-vous que le fichier est ajouté à Compiler les sources dans les phases de construction de votre cible, car il sera probablement supprimé.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X