我想知道如果我應該少依賴項目的應用程序委託來設置我的應用程序 - 或者應該將此類代碼屬於模型的單例類部分?使用應用程序委託來啓動iOS應用程序
例如-let的說,在我的用戶進入第一個視圖之前 - 我需要應用程序從服務器下載一些數據,我需要執行一些檢查並創建一個BaseDataStore類的類來存儲這些東西應用下載。所有這些在我的應用程序開始
將所有這些代碼放在applicationDidFinishLaunchingWithOptions中看起來像是正確的事情 - 因爲這是應用程序啓動後調用的東西。我的問題:這是放置它的正確地點嗎?或者我爲這類事情創建自己的班級?
我建議有一個VC做「等待」(下載數據),在完成時進入「普通」ViewController。在你的AppDelegate中,你只是想知道你是否已經有了初始數據,然後去「下載VC」或者「正常」的VC。 – Larme