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使用。如果你的數據庫設置可能會凍結用戶界面,你可以考慮在後臺移動代碼。

相關問題