前言
当我们的项目过大时,就会使我们项目的编译耗时过长,如何在项目运行时进项代码调试,熟练使用LLDB就可以解决这个难题,大幅度提高我们的开发效率。
什么是 LLDB?
LLDB是英文Low Lever Debug的缩写,是XCode内置的为我们开发者提供的调试工具,它与LLVM编译器一起,存在于主窗口底部的控制台中,能够带给我们更丰富的流程控制和数据检测的调试功能。
三种输出方式
输出方式一:po
可以直接输出变量
也可以输出计算后的方法值
一般而言,只要能 编译通过 的表达式,都可以作为po的参数。
po 表示 print object description(打印对象描述)。实际是一个alias(别名),可以通过help po查看:
(lldb) help po
Evaluate an expression on the current thread. Displays any returned value with
f