#import "ApiService.h"
@implementation ApiService
static ApiService *sharedInstance = nil;
+ (ApiService *)sharedInstance
{
if (sharedInstance == nil)
{
sharedInstance = [[self alloc]init];
}
return sharedInstance;
}
- (id)init
{
if (self = [super init])
{
}
return self;
}
@end
私が呼び出すとき+sharedInstance
、自己は何を参照していますか? Class メソッドから init を呼び出すにはどうすればよいですか?