Xcode10.2中LLDB增加的新特性

栏目: IOS · 发布时间: 5年前

内容简介:本次更新共增加三条特性,分别是:下面举例说明一下前两条的用法。示例代码:

本次更新共增加三条特性,分别是:

$0、$1
v/vo
C variable length arrays are now supported in LLDB

下面举例说明一下前两条的用法。

支持LLDB中的closure使用 $0、$1 等快捷变量

示例代码:

po [1,2,3,4].filter({$0 == 1})
复制代码

示例截图:

Xcode10.2中LLDB增加的新特性

新命令 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]
    }
}
复制代码

示例截图:

Xcode10.2中LLDB增加的新特性

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Python网络编程基础

Python网络编程基础

John Goerzen / 莫迟 等 / 电子工业出版社 / 2007 / 68.00元

《Python网络编程基础》可以作为各层次Python、Web和网络程序的开发人员的参考书,在实际工作中使用书中的技术,效果更佳。一起来看看 《Python网络编程基础》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具