是否可以将发送消息的类和对象记录到另一个方法?

时间:2013-03-04 20:40:55

标签: objective-c xcode

我试图找出我的一个对象正在发送一条发布消息和多少次。我需要一种方法在调试器中打印发送消息的对象。这可能吗?

1 个答案:

答案 0 :(得分:3)

您可以随时使用:

NSLog( @"[%@ %@] - %d -> Doing something", [self class], NSStringFromSelector(_cmd), __LINE__ );

但是,如果你想要在你预期之前弄清楚一个对象是否被解除分配,那么更好的方法是启用NSZombieThis SO answer有关于如何启用NSZombie的非常好的说明,而this应该有助于NSZombie与工具一起使用。