lldbDebug

LLDB

根据 apple 的编译器, 使用 LLDB 来对其 debug 是最好的选择

LLDB 是一个庞大的工具,内置了很多有用的命令。我不会全部讲解,而是带你浏览最有用的命令。

[译]用 LLDB 调试 Swift 代码

  • 获取变量值:expression, e, print, po, p
    打印指定变量: e <variable>

    e sum / e sum = 3
    执行表达式: e

  • 获取整个应用程序的状态以及特定语言的命令:bugreport, frame, language
  • 控制应用的执行流程:process, breakpoint, thread, watchpoint
  • 荣誉奖:command, platform, gui
    -