使用id或指向类名的指针作为返回“类型”值的类方法的返回类型的替代方法是什么?

时间:2013-03-11 18:08:04

标签: objective-c

当从objective-c中的类方法返回一个对象时,我理解有一个结果类型可以使用而不是id来返回一个“类型”值。那个结果类型是什么?

假设像+ (id)sharedInstance这样的类方法。除了将返回类的“类型”实例的类之外,还可以使用什么代替id

@interface SomeClass : NSObject
+ (something_other_than_id_or_SomeClass)sharedInstance;
@end

1 个答案:

答案 0 :(得分:2)

+ (instancetype)sharedInstance;