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 -debugDescriptionmétodo do obejct , que por padrão chama -description. Infelizmente, NSDictionarysobrescreve 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 NSObjectimplementação padrão :
- (NSString *) descrição
{
return [NSString stringWithFormat: @ "<% @% p> {foo:% @}", [self class], self, [self foo]];
}