LLDB的簡單使用

程序員大部分時間都在調(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"用來重新運行程序
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容