Farrago 是一个 Mac 上的调试工具,它可以监视应用程序并帮助开发者调试。Farrago 允许你监视运行着的应用程序,设置断点,单步调试代码,检查变量和内存,所有的这些都不需要重新编译你的应用程序。 使用 Farrago 的主要好处是: 1. 实时调试。Farrago 可以attach到已经在运行的进程上,这允许你实时调试应用程序,无需停止应用程序重新编译。这在调试一些难以重现的bug时特别有用。 2. 灵活的调试。Farrago 支持设置断点,单步步过,步入和步出代码,检查堆栈帧,线程和变量的值,所有的这些都在不停止你的应用程序的情况下完成。 3. 支持Cocoa和C/C++。 Farrago可以调试用Objective-C,Swift和C/C++编写的应用程序。它理解Cocoa和C/C++的语义,可以显示对象的属性和ivars。 4. 实用界面。Farrago有一个简单而功能强大的用户界面,使调试更加轻松。你可以同时监视多个变量,对象,线程和堆栈帧。 5. 自定义调试。Farrago还提供了一个强大的脚本编辑器,你可以编写自定义脚本来扩展Farrago的功能。比如,你可以编写脚本快速打印出窗口的层级,或者获取应用程序的一些统计数据。 如果你是一个Mac开发者,并需要一个功能强大而且易于使用的调试工具,Farrago无疑是一个很好的选择。它可以让调试Cocoa和C/C++应用程序变得更加高效和轻松。
为防止被和谐,请移步微信公众号“羊毛堆APP”,回复"farrago"获取下载链接。另外本软件只提供交流学习用,请于下载后一周内删除。
“羊毛堆APP”微信公众号二维码: