Você pode clicar com o botão direito em qualquer variável de objeto (ObjC ou Core Foundation) e selecionar “Imprimir Descrição no Console” (também em Executar-> Visualização de Variáveis). Isso imprime o resultado do -debugDescription
método do obejct , que por padrão chama -description
. Infelizmente, NSDictionary
sobrescreve isso para produzir um monte de dados internos com os quais você geralmente não se preocupa, então, neste caso específico, a solução de Craigb é melhor.
As chaves e valores exibidos também são usados -description
, portanto, se você quiser informações úteis sobre seus objetos em coleções e em outros lugares, substituí -description
- los é uma necessidade. Eu geralmente implemento ao longo destas linhas, para combinar com o formato da NSObject
implementação padrão :
- (NSString *) descrição
{
return [NSString stringWithFormat: @ "<% @% p> {foo:% @}", [self class], self, [self foo]];
}