跟踪/检测事件/方法已触发

时间:2014-07-02 20:58:38

标签: ios objective-c instrumentation

我正在尝试打印出(例如,NSLog)有关在iPhone应用程序上触发的事件的信息。例如,用户执行一个场景,我想跟踪所有被调用的方法和用户点击的事件。

是否有使用类别扩展和Objective-C的方法调配功能来注入一些代码来记录和打印所需信息?现在,我为UIWindow,UIApplication和UIView定义了一个类别。我不确定跟踪的最佳位置在哪里,例如[UIWindow sendEvent:]?我应该观察objc_msgSend()吗?

我基本上想要检测项目并注入带有类别扩展名的代码,以便尽可能不更改源代码。

0 个答案:

没有答案