Xcode仪器中是否有一个仪器可记录我的代码(带或不带Apple自己的框架)所做的所有通话。是否有仪器仪器记录我的应用程序中的所有通话
似乎这样做的最接近的工具是Time Profiler。
但是,Time Profiler不会记录在您自己的代码中进行的所有调用。 All Time Profiler所做的是以给定的时间间隔拍摄堆栈的快照。
我猜你们中的一些人可能会建议更改Time Profiler上的“采样间隔”,也许这样做可能工作,但是不存在可以在代码中记录所有调用的工具。这看起来似乎是非常有用的,这使得很难相信没有这样的工具。
我试过制作我自己的DTrace乐器,但无论我做什么,我都会收到消息说该乐器不能在任何配置中运行。
另一个也行不通的选择是暂停调试器,并在LLDB提示符处对我感兴趣的代码设置断点,并向这些断点添加命令,以便当它们被命中时,他们吐出了框架信息,基本上告诉我电话的顺序。
不幸的是,该功能停止工作几个版本的Xcode前。 我有一个50个点的赏金解释说,问题在这里...
lldb breakpoint commands not working in XCode 8