【发布时间】:2011-11-08 09:19:28
【问题描述】:
我正在为客户开发一款 iPad 应用。已经完成了大量的工作,我正在尝试拼凑整个设计的运行方式。
我想做的一件事是记录应用运行时调用了哪些方法。我见过一个自定义 DTrace 脚本,它旨在记录启动时的所有方法,但是当我在 Instruments 中运行它时,我没有得到任何结果。
记录方法的最佳方式是什么?
【问题讨论】:
-
我在回答here 中描述的是 DTrace 脚本吗?如果是这样,那只有在模拟器上运行时才有效。此外,它只跟踪在
-applicationDidFinishLaunching:中调用的方法,因此如果您使用较新的-application:didFinishLaunchingWithOptions:,它不会显示任何内容。您可以编辑脚本以反映这种较新的方法,或者简单地删除条件以使其记录所有内容。 -
嗨布拉德。是的,这是您博客中的代码。我进行了更改,但没有成功,但这仅仅是因为我缺乏 DTrace 经验。
-
也许脚本的处理方式发生了一些变化。我去看看。
标签: iphone ios ipad instruments