我有一個單例Session
,我想在應用程序啓動時實例化。我怎麼做?在啓動時自動實例化單例
我使用創造了單的這個方法:http://cocoawithlove.com/2008/11/singletons-appdelegates-and-top-level.html
我有一個單例Session
,我想在應用程序啓動時實例化。我怎麼做?在啓動時自動實例化單例
我使用創造了單的這個方法:http://cocoawithlove.com/2008/11/singletons-appdelegates-and-top-level.html
在你didFinishLaunchingWithOptions
方法的第一行
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[YourSingletonClass class]; // ADD THIS LINE
會觸發initialize
方法初始化你的單例類
+ (void) initialize {
_innerInstance = [[YourSingletonClass alloc] init];
}
如果您訪問applicationDidFinishLaunching:
方法中的單身人士,他們應該設置。
你的'Session`單例聽起來像(給出它的名字)的東西,不是一個單身人士。相反,「會話」對象通常是每個客戶端,而不是全局的。 – jer 2010-12-05 15:53:30