Objective c 在Xcode调试器中监视发送到对象的消息

Objective c 在Xcode调试器中监视发送到对象的消息,objective-c,xcode,debugging,Objective C,Xcode,Debugging,我想使用gdb或Xcode的调试器来监视发送到Objective-C2.0程序中对象的每条消息。我不关心参数等等,因为我只需要查看它接收到的每一条消息(保留、释放、自动释放等)。我也不想分析我的整个程序 在Xcode中,是否有一种方法可以选择一个实例(可能是通过地址)并说“显示发送到此对象的每条消息”?由于管道是相当标准的,我想应该有一个探针钩或什么的。有人这样做过吗 (当然,除了对所讨论的对象进行子类化之外,还要寻找更一般的解决方案。) 这适用于在雪豹上使用Xcode 3.2开发iPhone。

我想使用gdb或Xcode的调试器来监视发送到Objective-C2.0程序中对象的每条消息。我不关心参数等等,因为我只需要查看它接收到的每一条消息(保留、释放、自动释放等)。我也不想分析我的整个程序

在Xcode中,是否有一种方法可以选择一个实例(可能是通过地址)并说“显示发送到此对象的每条消息”?由于管道是相当标准的,我想应该有一个探针钩或什么的。有人这样做过吗

(当然,除了对所讨论的对象进行子类化之外,还要寻找更一般的解决方案。)

这适用于在雪豹上使用Xcode 3.2开发iPhone。

您可以将设置为“是”,然后grep/过滤您感兴趣的对象的结果日志


同样,尽管我不确定有多少信息在今天的运行时中仍然是正确的。(可能都是。我真的不知道。)

这是一个方便的文档,可以用于其他许多事情。非常感谢。