web-dev-qa-db-fra.com

Où se trouve la fenêtre d'expression dans Xcode 4?

Comment puis-je ajouter une expression à regarder dans Xcode 4? 

Cela devrait être très évident, mais ce n’est pas le cas. Il ne semble pas être dans un menu ou disponible sur un clic contextuel. Ce serait bien si je pouvais mettre en surbrillance une variable ou une expression, puis "Ajouter pour regarder" ou "Ajouter une expression".

42
jcpennypincher

Je ne sais pas s'il existe une option pour créer une expression de contrôle directement à partir de la fenêtre de code de Xcode 4. Si vous souhaitez ajouter une expression à surveiller dans la fenêtre de code, vous devez copier ce code dans le presse-papiers.

Ensuite, pendant le débogage, assurez-vous que la zone de débogage est affichée. C'est la vue centrale inférieure dans Xcode. Vous pouvez afficher cette zone en cliquant sur l'icône de vue appropriée dans la vue de débogage.

Show Xcode 4's Debug Area

Ensuite, dans le coin inférieur gauche de la zone de débogage, vous avez votre liste de surveillance. Vous pouvez ajouter une expression à cette liste en cliquant avec le bouton droit de la souris et en sélectionnant Ajouter une expression:

Cliquez avec le bouton droit pour ajouter une expression http://blog.roughfalls.com/non-wp/img/xcode4_addexpression.png

Une fois que vous avez sélectionné cette option, une boîte de dialogue apparaît. Vous pouvez coller l'expression que vous avez copiée dans le presse-papier dans cette boîte de dialogue, puis cliquez sur "Ajouter". Les expressions observées sont indiquées dans la liste avec une petite icône "E" à leur gauche. 

65
Andrew Brown

Juste une remarque: j'ai eu un problème avec des expressions qui n'ont pas été évaluées ( Expression dans Xcode 4.3.2 Zone de débogage non évaluée ).

Pour que cela fonctionne, je devais également inclure le type de résultat de l'expression (par exemple (NSString *)[tag name]).

enter image description here

7
Radek Skokan

Le lien de l'image est cassé dans la réponse acceptée, donc voici une image pour la compléter.

 enter image description here

Faites un clic droit sur la liste de surveillance dans la zone de débogage et choisissez "Ajouter une expression ...".

0
Suragch

Pour ceux qui recherchent une utilisation rapide de Ajouter une expression: Cliquez avec le bouton droit de la souris sur Vue des variables dans Zone de débogage. Puis choisissez le Ajouter une expression

 enter image description here

Écrivez votre instanceName ou instanceName.propertyName et appuyez sur entrée. C'est aussi simple que ça.

 enter image description here

0
Murat Yasar