121 votes

Comment marquer des "To Do" commentaires dans Xcode

Actuellement je travaille sur un iOS à base de Manipulation de l'Image de la tâche.

Problème:

Je suis en train de travailler sur différents modules. Donc, Si j'ai besoin d'ajouter quelque chose dans un module à l'avenir, je tiens à marquer D'une note. Est-il un autre Macro ou quoi que ce soit disponible pour ajouter une note dans Xcode ?

J'ai essayé:

Pour cela, actuellement, je suis en utilisant #pragma comme:

#pragma mark -
#pragma mark To do: Add the Image processing methods.

J'ai eu:

Mais c'listes dans la partie "Méthode" comme:

To Do

Ce que j'ai vraiment besoin de:

La question est, il est répertorié sous la liste des méthodes de alors parfois, j'ai oublié d'enlever cela de la section est aussi très difficile de la trouver dans le code source complet. (A la recherche de #pragma résultats pour afficher toute la liste)

Détails Techniques:

Je suis en utilisant Xcode Version 4.6.2 .

152voto

Midhun MP Points 22312

J? ai compris.

Commentaire écrit comme:

 //TODO: do something
 

Fera le tour.

J'ai quelque chose comme:

FAIRE


Il y a aussi beaucoup d'options comme :

  1. // FIXME: Midhun

  2. // ???: Midhun

  3. // !!!: Midhun

  4. // MARK: Midhun

134voto

Dev2rights Points 1802
 //TODO: the thing todo
 

Est-ce que vous montrez des tâches à faire.

48voto

Abizern Points 52378

En utilisant le

 //TODO: some thing here
 

fonctionne si tout ce que vous voulez faire est de regarder la liste des tâches dans le menu déroulant

Si vous voulez être intrusif, vous pouvez utiliser les marques #warning :

 #warning this will create a compiler warning.
 

Et lorsque vous construirez l'application, vous recevrez un avertissement du compilateur (un triangle jaune, pas une erreur du compilateur) qui est un peu plus "en face de vous" pour vous rappeler ce que vous devez faire.

39voto

razor28 Points 169

Avec le script ci-dessous vous pouvez voir toutes les marques nécessaires comme des avertissements.

  1. Sélectionnez votre projet dans l'explorateur de Projets
  2. Ouvrez la cible dans la barre latérale et de passer à la "Phases de construction" de l'onglet
  3. Cliquez sur le signe "+"
  4. Sélectionnez "Nouveau Exécuter Le Script Phase De Construction" Script adding
  5. Ajouter ci-dessous un script pour Exécuter le Script Ready Script Le script:

    KEYWORDS="TODO:|FIXME:|DevTeam:|XXX:"
    find "${SRCROOT}" \( -name "*.h" -or -name "*.m" \) -print0 | xargs -0 egrep --with-filename --line-number --only-matching "($KEYWORDS).*\$" | perl -p -e "s/($KEYWORDS)/ warning: \$1/"
    

    Maintenant, chaque fois que vous écrivez des balises ("//TODO:","//FIXME:" et etc) et de construction du projet, vous allez voir mises en garde.

enter image description here

Réponse originale à cette question a été prise à partir d' Ici

Une autre alternative est XToDo plugin pour Xcode.

5voto

nenchev Points 57

J'ai tendance à écrire exactement // TODO: Bla bla bla

Ensuite, je fais juste un COMMAND-SHIFT-F et cherche "// TODO".

Si vous utilisez le menu déroulant Plan du fichier, vous ne verrez que les TODO du fichier actuel, mais j'ai tendance à vouloir voir l'état TODO de mon projet.

Solution brute, mais ça fait son travail.

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