LLDB常用指令
1.expr 指令
這個指令的意思洁桌,能實時的執(zhí)行控制臺輸入的指令,修改或者調(diào)用方法:
注意:
- oc可以實時修改變量值,swift修改局部變量值不生效.
- 調(diào)用框架內(nèi)方法需要先導(dǎo)入頭文件 expr @import UIKit(或其他類庫.h纵散、自定義類.h)
2.call 指令
調(diào)用某個方法, call (方法返回值類型)[Target SEL]
3.打印
在 LLDB 中有兩個常見的打印指令 p 與 po渺贤。
- p 通常用于打印基本數(shù)據(jù)類型的值翩迈。這個指令會默認生出一個臨時變量乐纸,如$1闺魏。
-
po 打印變量的內(nèi)容鸟缕,如果是對象段誊,其打印的內(nèi)容由 -debugDescription 決定闰蚕。