我有一个单例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