Możesz kliknąć prawym przyciskiem myszy dowolną zmienną obiektu (ObjC lub Core Foundation) i wybrać „Drukuj opis do konsoli” (również w widoku Run-> Variables). Wypisuje wynik -debugDescriptionmetody obiektu, która domyślnie wywołuje -description. Niestety, NSDictionaryzastępuje to, aby utworzyć zbiór danych wewnętrznych, na których generalnie się nie obchodzi, więc w tym konkretnym przypadku rozwiązanie Craigb jest lepsze.
Wyświetlane klucze i wartości również są używane -description, więc jeśli chcesz uzyskać przydatne informacje o swoich obiektach w kolekcjach i innych miejscach, nadpisanie -descriptionjest koniecznością. Generalnie wdrażam to w następujący sposób, aby dopasować format domyślnej NSObjectimplementacji:
- (NSString *) opis
{
return [NSString stringWithFormat: @ "<% @% p> {foo:% @}", [self class], self, [self foo]];
}