Vous pouvez cliquer avec le bouton droit sur n'importe quelle variable d'objet (ObjC ou Core Foundation) et sélectionner «Imprimer la description sur la console» (également dans la vue Exécuter-> Variables). Cela imprime le résultat de la -debugDescriptionméthode de l'obejct , qui appelle par défaut -description. Malheureusement, NSDictionarycela remplace cela pour produire un tas de données internes dont vous ne vous souciez généralement pas, donc dans ce cas précis, la solution de craigb est meilleure.
Les clés et valeurs affichées utilisent également -description, donc si vous voulez des informations utiles sur vos objets dans les collections et ailleurs, le remplacement -descriptionest un must. Je l'implémente généralement en suivant ces lignes, pour correspondre au format de l' NSObjectimplémentation par défaut :
- (NSString *) description
{
return [NSString stringWithFormat: @ "<% @% p> {foo:% @}", [self class], self, [self foo]];
}