在启动时自动实例化单例

我有一个单例Session ,我想在应用程序启动时实例化。 我怎么做?

我正在使用这种创build单例的方法: 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:方法中的单例,它们应该被设置。