Swift学习09(Any,AnyObject,AnyClass
2018-05-23 本文已影响3人
coderhlt
AnyObject类似于OC中的id类型,表示任意的class的实例对象.
Any可以表示任意类型,甚至包括方法(func)类型
let array1:[Any] = [1,"123456",Student()]//声明Any类型可存储结构体、对象等所有类型
let array2:[AnyObject] = [Student(),1 as AnyObject]//声明AnyObject类似object-c的id 类型只能存储一个实例对象
AnyClass: https://www.jianshu.com/p/85eba42d97e1