10
Створіть синглтон, використовуючи dispatch_once GCD в Objective-C
Якщо ви можете націлити на iOS 4.0 або вище Використовуючи GCD, це найкращий спосіб створити синглтон в Objective-C (безпека потоку)? + (instancetype)sharedInstance { static dispatch_once_t once; static id sharedInstance; dispatch_once(&once, ^{ sharedInstance = [[self alloc] init]; }); return sharedInstance; }