Вы можете щелкнуть правой кнопкой мыши любую переменную объекта (ObjC или Core Foundation) и выбрать «Print Description to Console» (также в Run-> Variables View). Это выводит результат на метод obejct -debugDescription
, который по умолчанию вызывает -description
. К сожалению, NSDictionary
переопределяет это, чтобы создать кучу внутренних данных, которые вам вообще не нужны, поэтому в этом конкретном случае решение craigb лучше.
Отображаемые клавиши и значения также используют -description
, поэтому, если вам нужна полезная информация о ваших объектах в коллекциях и в других местах, необходимо переопределить -description
. Я вообще реализовать вдоль этих линий, чтобы соответствовать формату реализации по умолчанию NSObject
:
-(NSString *) description
{
return [NSString stringWithFormat:@"<%@ %p>{foo: %@}", [self class], self, [self foo]];
}
Привет! Что такое gdb? Что такое po? Не уверен, что понял ... Спасибо за вашу помощь! :) – Martin 2009-07-09 14:08:28
Итак, я узнал, что GDB означает отладчик GNU и фактически является окном отладчика Xcode.Теперь мне нужно найти, что такое po – Martin 2009-07-09 14:11:14