欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SwiftUI 简化Swift代码的七个强大关键字之 06 typealias

程序员文章站 2022-04-09 22:22:33
...

SwiftUI 简化Swift代码的七个强大关键字之 06 typealias

七个强大关键字之 06 typealias

与上面讨论的其他关键字相比,这个关键字并不是那么有用,但了解它仍然很好。该typealias 关键字使我们能够轻松地创建自定义数据类型。尽管建议使用structs and创建自定义数据类型,但有时创建一个使用量不大的数据类型有点浪费时间。

不好的例子:

struct MyInteger {
    let integer: Int
}
let myInteger = MyInteger(integer: 123)

好例子:
现在,我们可以使用MyInteger的方法一样Int。如果您想从Int.

typealias MyInteger = Int
let myInteger: MyInteger = 123

Tuple

typealias Address = (address1: String, address2: String, city: String, state: String, zip: Int)
let address = Address(address1: "", address2: "", city: "", state: "", zip: 123)

Array

typealias MyAddress = [Address]
let addresses = MyAddress()

加入我们一起学习SwiftUI

QQ:3365059189
SwiftUI技术交流QQ群:518696470
教程网站:www.openswiftui.com

相关标签: SwiftUI源码大全