在IOS項目開發過程中,常用到靜態分析(Analyze)、斷點(BreakPoint)和控制臺(Console)進行代碼調試。本篇文章介紹Xcode常用調試方法之”LLDB命令“。
本文來自360奇舞團QiShare團隊投稿。
相關閱讀:
- 《iOS 常用調試方法:靜態分析》
- 《iOS 常用調試方法:斷點調試》
1.簡介
LLDB是新一代高性能調試器。它構建為一組可重用的組件,可以高度利用較大的LLVM項目中的現有庫,例如Clang表達式解析器和LLVM反匯編程序。
LLDB是mac OS X上Xcode的默認調試器,支持在桌面和iOS設備和模擬器上調試C,Objective-C和C ++。
LLDB項目中的所有代碼都是在標準LLVM許可證下提供的,這是一種開源的“BSD風格”許可證。
2.幫助
LLDB命令格式如下:
- <命令名稱> <命令動作> [-可選項 [可選項的值]] [參數1 [參數2...]]
LLDB命令的各部分由空格分割,如果參數中包含空格,則需要使用雙引號括起參數,如果參數中包含雙引號或者反斜杠,則需要使用反斜杠進行轉義。
LLDB命令有非常多的功能,完全背下來不太容易,也沒必要。開發者可以使用help命令查看相關命令的用法,甚至可以查看help命令的用法。
-
(lldb) help help標簽:iOS