Objective C查看调用方法的次数的最佳方法

我想确定在NSManagedObject上调用特定方法的次数。

有什么人对这样做的最佳方式的build议?

请记住,我有30多个托pipe对象,我不想改变它们的超类。

谢谢

-(void) method { static int callCount = 0; callCount++; /* method body */ } 

在跟踪静态variables中的调用次数的类别中创build一个替代方法,并调用原始实现的方法。 请参阅http://www.cocoadev.com/index.pl?MethodSwizzling获取代码示例。