Objective-cのクラスメソッドからオブジェクトを返す場合、「型指定された」値を返すためにidの代わりに使用できる結果タイプがあることを理解しています。その結果タイプは何ですか?
のようなクラスメソッドを想定し+ (id)sharedInstance
ます。id
クラスの「型指定された」インスタンスを返すクラス以外に、の代わりに何を使用できますか?
@interface SomeClass : NSObject
+ (something_other_than_id_or_SomeClass)sharedInstance;
@end