iOS 应用程序的 Objective-C 是否有任何 Call-Graph 和/或 Control-Flow-Graph 生成器?
调用图 - http://en.wikipedia.org/wiki/Call_graph
调用图提供了程序的跨过程 View 。在调用图中,两个节点 f 和 g 之间的边:f --> g
表示子程序 f 调用子程序 g 的事实。
控制流图 - http://en.wikipedia.org/wiki/Control_flow_graph
一些允许我使用一些 API/代码访问图表的静态工具?
有没有办法为 iOS 应用程序生成调用图?甚至记录 iPhone 应用程序为任何用户交互事件调用的所有方法的名称。
最佳答案
我不确定我是否完全正确,但您可以通过以下方式打印当前调用堆栈:
NSLog(@"%@", [NSThread callStackSymbols]);
关于ios - Objective-C 的调用图或控制流图(iOS 应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23700373/