1、Type: 类型的类型 术语表述为元类型:metaType
元类型用.Type表示
元类型的值用.self表示
let a:Int.Type = Int.self // 类型获取
or
let a:IntType = type(of:1) // 对象获取
2、Any: 可以表示任何类型,包括函数类型
AnyObject: 可以表示任何类类型的实例
AnyClass: typealias AnyClass = AnyObject.Type
3、Self:指当前的类型
4、打印对象的地址
Unmanaged.passUnretained(obj:AnyObject).toOpaque()
网友评论