Je suis d'accord avec d'autres affiches que Xcode en tant qu'environnement de développement devrait inclure un moyen simple de déboguer les variables. Eh bien, bonne nouvelle, il y en a une!
Après avoir cherché et ne pas trouver de réponse / tutoriel simple sur la façon de déboguer des variables dans Xcode, je suis allé explorer avec Xcode lui-même et j'ai trouvé cette découverte (du moins pour moi) très utile.
Comment déboguer facilement vos variables dans Xcode 4.6.3
Dans l'écran principal de Xcode, assurez-vous de voir la zone de débogage inférieure en cliquant sur le bouton du coin supérieur droit montré dans la capture d'écran.
Maintenant, définissez un point d'arrêt - la ligne de votre code où vous souhaitez que votre programme se mette en pause, en cliquant sur la bordure de votre zone de code.
Maintenant, dans la zone de débogage, recherchez ces boutons et cliquez sur celui du milieu. Vous remarquerez que votre région est maintenant divisée en deux.
Maintenant, lancez votre application.
Lorsque le premier point d'arrêt est atteint lors de l'exécution de votre programme, vous verrez sur le côté gauche toutes vos variables disponibles à ce point d'arrêt.
Vous pouvez développer les flèches de gauche sur la variable pour plus de détails. Et même utilisez le champ de recherche pour isoler la variable souhaitée et la voir changer en temps réel lorsque vous «entrez» dans la portée du point d'arrêt.
Sur le côté droit de votre zone de débogage, vous pouvez envoyer pour imprimer les variables à votre guise en cliquant avec le bouton droit de la souris sur la variable souhaitée.
Comme vous pouvez le voir, ce menu contextuel regorge d'options de débogage très intéressantes. Comme Watch qui a déjà été suggéré avec des commandes tapées ou encore Edit Value… qui change la valeur d'exécution de votre variable!