2009-09-04 3 views
2

Я хотел бы использовать отладчик gdb или Xcode для просмотра каждого сообщения, отправленного объекту в программе Objective-C 2.0. Меня не волнуют аргументы и такие, поскольку мне просто нужно видеть каждое полученное сообщение (сохранение, выпуск, автозапуск и т. Д.). Я также не хочу профилировать всю мою программу.Просмотр сообщений об объекте в отладчике Xcode

Есть ли средство в Xcode для выбора экземпляра (возможно, по адресу) и сказать «показать мне каждое сообщение, отправленное на этот объект»? Поскольку сантехника довольно стандартная, я полагаю, что должен быть крючок для зондов или что-то в этом роде. Кто-нибудь когда-либо делал это?

(За исключением подклассов объекта в вопросе, конечно,. Ищет более общее решение)

Это для разработки iPhone с Xcode 3.2 на Snow Leopard.

ответ

5

Вы можете установить NSObjCMessageLoggingEnabled environment variable на YES, а затем Grep/фильтр через полученный журнал для объекта, вы заинтересованы в.

Here's a relevant blog post, а также, хотя я не знаю, сколько информации есть по-прежнему верны в сегодняшнем режиме. (Это может быть все. Я действительно не знаю.)

+0

Это удобный документ для многих других вещей. Спасибо! –

Смежные вопросы