//.h file should contain
+ (MySingleton *)sharedInstance;
//.m file must declare as below
+ (MySingleton *)sharedInstance
{
static dispatch_once_t once;
static MySingleton *instance;
dispatch_once(&once, ^{
instance = [[MySingleton alloc] init];
});
return instance;
}
– (id)init
{
if (self = [super init])
{
someProperty =@”test”;
}
return self;
}
Discover more from mycodetips
Subscribe to get the latest posts sent to your email.