19 NİSAN 2011, Salı
Oluşturmak tek GCD'un kullanarak dispatch_once Amaç C
İOS 4.0 veya üzeri hedef olabilir
GCD kullanarak, bu Amaç C singleton oluşturmak için en iyi yolu (iş parçacığı güvenli).
(instancetype)sharedInstance
{
static dispatch_once_t once;
static id sharedInstance;
dispatch_once(&once, ^{
sharedInstance = [[self alloc] init];
});
return sharedInstance;
}
CEVAP
19 NİSAN 2011, Salı
Bu sınıfın bir örneğini oluşturmak için mükemmel kabul edilebilir ve güvenli iş parçacığı için bir yoldur. Değil teknik olarak bir "singleton" (ki orada sadece hiç 1 Bu nesneler), ama sürece sadece kullanım [Foo sharedFoo]
yöntem için erişim nesnesi, bu yeterince iyi.
Bunu Paylaş:
HTML elemanları jQuery kullanarak oluş...
Nasıl bir yayın oluşturmak imzaladı mu...
kullanarak "raylar iskele oluştur...
Ne kadar basit bir popup jQuery kullan...
Nasıl varlık ilişki (ER) diyagramı Ora...