AnyObject 可以代表任何 class 类型的实例
Any 可以表示任意类型,甚至包括方法 (func) 类型
AnyClass其实就是任意类型的元类型
swift中AnyClass的定义:
public typealias AnyClass = Swift.AnyObject.Type
如何通过AnyClass创建类的实例
通过AnyClass创建类A实例
Class A: NSObject {
}
// 获取A类的class
let mm:AnyClass = A.Self
// 将mm转换为A类型
if let tempClass = mm as? A.Type {
// 创建实例
let aObjcet = tempClass.init()
}
注意:所有通过AnyClass
Swift开发记录Any、AnyObject、AnyClassAny、AnyObject参考链接AnyClass参考链接 AnyObject 可以代表任何 class 类型的实例 Any 可以表示任意类型,甚至包括方法 (func) 类型 AnyClass其实就是任意类型的元类型 swift中AnyClass的定义: public typealia...