程序員大部分時間都在調(diào)試,有效率的調(diào)試可以節(jié)省很多時間,下面是LLDB的簡單的應(yīng)用
1.首先在程序中打一個斷點
屏幕快照 2016-03-12 上午11.11.31.png
2.點擊Action,點擊+號,,
屏幕快照 2016-03-12 上午11.12.54.png
屏幕快照 2016-03-12 上午11.13.32.png
屏幕快照 2016-03-12 上午11.15.06.png
在log Message里面填寫打印的信息,在Debugger Command里面要填寫打印的信息
注意:如果需要程序不中斷繼續(xù)執(zhí)行,可以勾選上 Automatically continue after evaluating action
屏幕快照 2016-03-12 上午11.19.58.png
打印出來的信息
屏幕快照 2016-03-12 上午11.20.34.png
簡單實用lldb

屏幕快照 2016-03-12 上午11.21.17.png
po 是printf的縮寫
po self.view是打印self.view的信息

屏幕快照 2016-03-12 上午11.22.35.png
打印request變量信息

屏幕快照 2016-03-12 上午11.24.26.png
查看程序當前狀態(tài)下的所有變量的值(包括參數(shù)和本地變量)

屏幕快照 2016-03-12 上午11.26.16.png
打印所有的命令

屏幕快照 2016-03-12 上午11.27.50.png
"bt"查看程序運行中的調(diào)用棧
當程序莫名崩潰是.實用bt命令打印出來的調(diào)用棧不能直接發(fā)現(xiàn)錯誤的所在

屏幕快照 2016-03-12 上午11.43.54.png
"image"用來尋址
"run"用來重新運行程序





