在Objective-C中,获取一个实例的类并对其调用类方法非常简单。在Swift 4中,如何做到这一点?
例如:
例如:
MyObject * obj = [[MyObject alloc] init];
[[obj class] someClassMethod];
MyObject * obj = [[MyObject alloc] init];
[[obj class] someClassMethod];
type(of)
方法获取一个对象的类,然后使用它调用该类的方法。class MyObject {
static func someClassMethod() {
}
}
let obj = MyObject()
type(of: obj).someClassMethod()