说说XcodeLLDB调试的那些事儿
使用场景之一,接收他人的项目,快速理清其层次结构,可以打标识符断点,如下图 每一个VC,都加了个在viewDidLoad方法处的断点,这样运行程序时,逐步断点,便可以理清层次, 但是,需要手动不断的继续,依旧不是很好 如果使用LLDB,就事半功倍~ 先上效果图 LIDB简史 Xcode5之前的调试器使用的是GDB,如果你不幸使用,那感觉简直了~然后伴随着Xcode5的发布,LLDB调试器取而代之,成为Xcode工程中默认的调试器,它和LVVM编译器一起,带给开发者丰富的流程控制和数据检测的调试功能.LLDB为Xcode提供了底层调试环境,其中,包括内嵌在Xcode IDE中的调试区域的控制面板,在这里我们可以直接调用LLDB命令. chisel facebook团队良心出品的LLDB扩展 chisel 安装(需已有Homebrew,其安装很易,如若困惑可私信,这里不展开说明) brew update brew install chisel 安装结束后会打印出路径如 /usr/local/opt/chisel/libexec/fblldb.py 添加下述命令行到 ~/.lldbinit file vi ~/.lldbinit ... command script import /path/to/fblldb.py _ 注意: _要将将上述 /path/to/fblldb.py