美文网首页SwiftUI每日进阶
SwiftUI追新之Switf5.2 & Xcode11.4新体

SwiftUI追新之Switf5.2 & Xcode11.4新体

作者: 真题vip | 来源:发表于2020-02-08 23:16 被阅读0次

    Xcode 11.4 beta 已经发布了,Swift5.2又带来了一大批语法糖。让我们一起来体验一下新功能吧

    Swift5.2带来了哪些特性呢

    • 函数式的Key Path 表达式
    • 用户定义的可调用 nominal types
    • Subscripts 可以声明默认参数
    • 全新的改进后 diagnostics

    今天首先来体验一遍新工具与新特性

    函数式的Key Path 表达式

    代码

    import UIKit
    
    struct User{
        var name = ""
        var age = 0
    
    }
    
    let users = [
        User(name: "jack", age: 10),
        User(name: "tom", age: 10),
        User(name: "mary", age: 10)
    ]
    
    let names = users.map(\.name)
    print(names)
    
    

    运行效果


    函数式的Key Path 表达式

    好了,您可以去给其它小伙伴炫耀了,因为只有你才能正确运行。目前使用11.4beta之前版本小朋友只能获得一堆error了。

    更多SwiftUI和iOS资讯与技巧请关注

    http://xiaozhuanlan.com/icloudend

    欢迎加入技术交流群
    QQ:3365059189
    SwiftUI技术交流QQ群:518696470

    相关文章

      网友评论

        本文标题:SwiftUI追新之Switf5.2 & Xcode11.4新体

        本文链接:https://www.haomeiwen.com/subject/qtbwxhtx.html