0

我有单点数据库对象,我想在应用程序启动时从文件或服务器上载。当应用程序正在执行时初始化一个单例类

我有一个启动画面 - 在此画面之后,我要决定是否要回到主视图控制器(用户已经登录)或登录视图控制器(用户首次登录)。

我想使用NSOperation初始化单身人士,并使用NSOperationQueue

我想知道哪里是最好的地方来初始化这个单身人士。 application:willFinishLaunchingWithOptions:application:didFinishLaunchingWithOptions:或另一个地方?

回答

1

在我的代码中,我通常会执行以下操作。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 

    // othere code here 

    // Initialize ApplicationManager 
    [ApplicationManager takeOff:@"TOKEN HERE"]; 

    return YES; 
} 

此方法由旧的TestFlight SDK或CocoaLumberjack使用。如果你的数据库设置可能会冻结用户界面,你可以考虑在后台移动代码。

相关问题