首頁>技術>

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

最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 如何一步一步搭建mycat+haproxy+keepalived高可用負載均衡叢集