在开发中调试程序占非常重要的地位,不会调试程序都不敢说自己是搞开发的。
以前调试程序更多是使用NSLog,现在基本上都是使用LLDB。这感觉真爽!!!
举些栗子:
1. 打印变量:在程序中加个断点,控制台出现lldb时,使用命令【p 变量】搞定。还有一种方式编辑断点,使用命令【call 打印语句】可以动态添加语句,再也不用在代码中改动,最重要的是不用重启了!!!
2. 查看对象:在程序中加个断点,控制台出现lldb时,使用命令【po 对象】搞定。
3. 改变程序执行。在方法的开始加个断点,控制台出现lldb时使用【thread return】命令可以跳过方法执行;使用这种方式也可以改变方法的返回值。好处是不是很明显!!!
其它的不再列举,这里只是抛砖引玉,让大家知道了LLDB的好处,我就收集了一些总结LLDB很好的一些文章,附上链接: