Swift一步步学习

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

上一篇下一篇

猜你喜欢

热点阅读