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 -debugDescription
méthode de l'obejct , qui appelle par défaut -description
. Malheureusement, NSDictionary
cela 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 -description
est un must. Je l'implémente généralement en suivant ces lignes, pour correspondre au format de l' NSObject
implémentation par défaut :
- (NSString *) description
{
return [NSString stringWithFormat: @ "<% @% p> {foo:% @}", [self class], self, [self foo]];
}