使用Xcode和LLDB进行高级调试
- 框架变量varaibleName
打印此变量的类型
2.表达式variableBool = false
添加一个断点,为此断点添加动作,然后它将variableBool更改为false
3.为所有调用此函数的位置添加断点:符号断点
4. po $ arg1 — —打印汇编代码
5.断点集—一次正确—名称“-[UILabel setText:]”:断点仅有效一次
6.通过将断点拖动到下一行来跳过该行,或者添加断点并添加操作:线程跳转—加1
7.通过右键单击变量名称并单击监视变量名称来监视变量
8.expression -l objc -O — — [[‘self.view’XXXX]修复某些类型没有成员的错误
9.命令别名poc表达式-l objc -O — —
别名使命令更简单
视频参考:https://developer.apple.com/videos/play/wwdc2018/412/