TraceGL是一个非常简洁的项目,它允许JS程序员跟踪Javascript中的代码路径。它看起来像这样:我想为ObjectiveC构建类似的东西。我知道运行时使跟踪方法调用变得相当容易,但我将如何跟踪控制流?例如,在上面的屏幕截图中,未执行的代码路径以红色高亮显示。在ObjectiveC/Xcode工作流程中实现类似功能的最佳方式是什么?到目前为止,我想到的最好办法是编写一个预处理器,在将代码发送到编译器之前将代码注入(inject)到临时源文件中。谁有更好的主意? 最佳答案 我猜Xcode的静态分析器发现的问题的可视化工具与此非