comment créer une action de message de journal d'un point d'arrêt dans xcode?
Été en regardant un WWDC vidéo aujourd'hui sur les nouvelles fonctionnalités dans xCode 4. Ils ont mentionné que c'était une bonne idée d'utiliser un message du journal des actions sur les points d'arrêt, ainsi que la "continuer automatiquement après l'évaluation des actions" a permis à la sortie de la valeur d'une variable par exemple au lieu d'utiliser NSLogs tout le temps.
permet de dire que j'ai quelque chose comme ça:
NSLog(@"URL is : %@", userDocumentsURL);
Comment pourrais-je écrire un message de log action pour afficher userDocumentsURL de la valeur? Est-ce vraiment une bonne idée d'utiliser la méthode ci-dessus au lieu de NSLog?
source d'informationauteur GrAnD
Vous devez vous connecter pour publier un commentaire.
Créer un point d'arrêt session de "Message" de l'action. Pour le message du journal d'inclure quelque chose comme:
Sinon, vous pouvez créer un point d'arrêt Débogueur commande' action similaire à:
Je préfère utiliser de point d'arrêt actions pour l'enregistrement, car il est sans doute plus facile pour effacer un tas de points d'arrêt que c'est de supprimer NSLogs. Un inconvénient possible à l'aide de points d'arrêt dans ce mode, c'est qu'ils sont beaucoup plus lents (en cours de débogage) qu'un NSLog.
Voici une solution similaire à l'aide de
NSLog
ce qui peut être moins de caractères que les autres solutions.Cependant, sauf si vous ajoutez la
void
comme ceci:vous obtiendrez un ennuyeux "nil" imprimé avec votre journal. par exemple:
Si vous pouvez vivre avec le néant (je peux) c'est plus rapide à taper et plus facile à retenir seulement les
po
Je remarque que la modification des points d'arrêt, alors que le utile et peut-être moderne, n'a pas commis de contrôle de code source, afin de ne pas mettre à l'échelle d'une équipe de développeurs. Pour cette raison, je dirais que lorsque l'on travaille sur une équipe sous contrôle de code source pour coller avec le code d'enregistrement tels que NSLog.