swift 中 Self 与self
2021-03-22 22:26
阅读:601
AnyClass 在 Swift 中被一个typealias 所定义,通过 AnyObject.Type 这种方式得到的是一个元类型(Meta)
具体我们来看实例:A.Typ 代表的是A这个类型的类型【也就是类 类型】,也就是说声明一个元类型来存储A这个类型本身 let typeA: A.Type = A.self //用在类型后面取得的是 类型本身,用来获得一个表示该类型的值 let obj = A().self //用在实例后面取得的是 这个实例本身,用来拿到实例本身
评论
亲,登录后才可以留言!