1. 程式人生 > >iOS開發單例的實現

iOS開發單例的實現

Singleton.h 檔案

@interface Singleton : NSObject
+ (Singleton *)shareManager;
@end

Singleton.m 檔案

@implement Singleton

static Singleton *shareManager = nil;
+ (Singleton *)shareManager {
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^){
        shareManager = [[Singleton alloc] init];
    }
    return
shareManager; }