Swift中的Any、AnyObject、AnyClass介绍
概念
AnyObject:可以表示任何类类型的对象实例,所有类都隐式地遵循 AnyObject;
Any:可以表示任何类型,包括基础数据类型、枚举类型、结构体、函数类型等;
AnyClass:表示类的元类型,是AnyObject.Type的别名:定义typealias AnyClass = AnyObject.Type;
我们可以说AnyObject是Any的子集,Any和AnyObject