以通用方式调用类方法,例如使用instancetype?

时间:2014-10-06 22:39:32

标签: objective-c clang instancetype

在Objective-C中,有没有办法在当前类中以通用方式调用类方法?

例如,我希望能够做类似

的事情
instancetype *myClass = [instancetype new];

但这不起作用(“使用未声明的标识符instancetype”)。

1 个答案:

答案 0 :(得分:1)

您似乎可以使用self.class执行此操作,例如

UIView *myclass = [self.class new];