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()