Swift一些说明

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

你可能感兴趣的:(Swift一些说明)