调试工具Chisel-LLDB插件
Chisel-LLDB命令插件 相信每个人或多或少都在用LLDB来调试,比如 po 一个对象。LLDB的是非常强大的,且有内建的,完整的 Python 支持。今天我们主要介绍一个 facebook 开源的 lldb 插件 Chisel。可以让你的调试更Easy. 1.安装Chisel 源码地址: Chisel Chisel 使用 homebrew 来安装,如果你没有安装homebrew, 参考 homebrew 。 1 2 brew update brew install chisel 安装完成按照安装日志上的提示,在 ~/.lldbinit 文件中添加一行,没有则新建。 提示类似如下: 1 2 3 ==> Caveats Add the following line to ~/.lldbinit to load chisel when Xcode launches: command script import /usr/local/opt/chisel/libexec/fblldb.py 做好上面的步骤,然后重启Xcode就可以尝试下了。 2.内置命令 Chisel 为lldb提供了新增的便捷命令,是非常实用的命令 2.1 pviews 这个命令可以递归打印所有的view,并能标示层级,相当于 UIView 的私有辅助方法 [view recursiveDescription]