Si se puede atacar iOS 4.0 o superior
El uso de MCD, es la mejor manera de crear singleton en Objective C (subprocesos)?
+ (instancetype)sharedInstance
{
static dispatch_once_t once;
static id sharedInstance;
dispatch_once(&once, ^{
sharedInstance = [[self alloc] init];
});
return sharedInstance;
}