Swift 5.4 内置于 Xcode 12.5,增加了几个新特性。
改进隐式成员语法
在 UIKit 和 SwiftUI 中设置颜色时,无法直接通过.的方式进行颜色的书写,必须带上前缀UIColor或者Color,因为无法根据上下文进行成员推测,Swift 5.4 中改进了这个语法,可以省去前缀且支持链式调用。
UIKit
let view = UIView()
view.backgroundColor = .red.withAlphaComponent(0.5)
SwiftUI
struct ContentView:...