2009-05-20 13 views
7

Je construis une application dans Obj-C/Xcode et je suis en train de faire quelques tâches répétitives. Par exemple, si je veux ajouter une ressource d'image à mon projet, je passe par les mêmes étapes identiques ... seule la différence est le chemin vers la ressource.Comment automatiser les tâches dans Xcode?

Comment puis-je automatiser ces tâches?

Existe-t-il une sorte de macro-enregistreur Xcode comme dans Photoshop et Excel?

Répondre

5

Il n'y a certainement pas d'enregistreur de macro, mais il y a quelques outils que vous pouvez utiliser. Tout d'abord, il y a Applescript, qui est le plus susceptible d'être utile pour ce problème particulier. Je ne promets pas que ce sera facile, cependant. Je ne connais pas une riche collection d'Applescripts pour Xcode, vous devez donc parcourir la suite de scripts à l'aide de Script Editor et voir ce qui est disponible.

Pour les choses de texte, il y a User Scripts, que vous pouvez créer à partir du menu de script (cela ressemble à un défilement). Vous pouvez écrire perl, python, ruby, ou ce que vous voulez pour traiter le texte sélectionné et le transformer en un autre texte.

Vous pouvez également créer text macros (Édition> Insérer une macro de texte).

Une autre tâche répétitive majeure consiste à configurer votre projet initial. Pour cela, vous pouvez créer de nouveaux modèles de projet à configurer comme vous les aimez. J'ai la plupart d'une description de ce qui est écrit, et devrait avoir quelque chose posté sur Cocoaphony cette semaine ou au début prochain dans le cadre de ma série Building the Build System.

Questions connexes