程序员大部分时间都在调试,有效率的调试可以节省很多时间,下面是LLDB的简单的应用
1.首先在程序中打一个断点
2.点击Action,点击+号,,
在log Message里面填写打印的信息,在Debugger Command里面要填写打印的信息
注意:如果需要程序不中断继续执行,可以勾选上 Automatically continue after evaluating action
打印出来的信息
简单实用lldb
po 是printf的缩写
po self.view是打印self.view的信息
打印request变量信息
查看程序当前状态下的所有变量的值(包括参数和本地变量)
打印所有的命令
"bt"查看程序运行中的调用栈
当程序莫名崩溃是.实用bt命令打印出来的调用栈不能直接发现错误的所在
"image"用来寻址
"run"用来重新运行程序