Xcode10.2中LLDB增加的新特性
本次更新共增加三條特性,分別是:
支援LLDB中的closure使用$0、$1等快捷變數增加新命令v/vo支援C 長度可變的陣列C variable length arrays are now supported in LLDB.(不理解啥意思,希望知道的大神能在評論區裡不吝賜教)下面舉例說明一下前兩條的用法。
支援LLDB中的closure使用$0、$1等快捷變數
示例程式碼:
po [1,2,3,4].filter({$0 == 1})複製程式碼
示例截圖:
新命令 v/vo
該命令用來輸出當前棧框架的變數,因為它繞過了表示式評估程式(expression evaluator),所以它要比p/po更高效,更推薦使用v/vo來代替p/po。
示例程式碼:
class ViewController: UIViewController { var testStr: String! var testInt: Int! override func viewDidLoad() { super.viewDidLoad() testPropertyPrint() } func testPropertyPrint() { testStr = "string" testInt = 10 var arr = [1,2,3,4,5] }}複製程式碼
示例截圖:
apple document
最新評論