2013-03-13 95 views
1

我的應用程序都如圖像,HTML + CSS和XML或JSON files..that太多的動態應用程序資源可以進行更新,所以我不能把這些資源在應用程序捆綁它不會得到在應用程序商店更新一次我需要它有更新。其次我也不能把服務器在那裏我可以從服務器每次我需要它的時候請求內容這些資源......把應用資源的文檔目錄中的iOS

所以我的問題是,是很好地將數據本地存儲在文檔目錄中?蘋果應用程序審查團隊如何對此做出反應?我聽說在將數據放入文檔目錄時存在iCloud問題,是不是?

那麼,哪裏存儲設備上的iOS應用程序本地數據?

在此先感謝....尋找一些良好的答案!

回答

3

這種類型的數據應該被複制到~/Library/Application Support。請參閱File System Programming Guide瞭解所有內容的處理方式和處理方式。

+0

感謝您的幫助.. – 2013-03-14 06:41:02

1

你可能要考慮讓你指的是駐留在你的應用程序包的初始資產。然後當你有更新的版本時,將它們保存在你的Documents目錄中(或者你想要的任何合法路徑)。

這樣做的原因是用於故障轉移,萬一有一個問題,它可以讓你恢復。當您動態加載內容時,您必須考慮因素,您可能會在下載過程中遇到各種問題,例如損壞的數據或者尚未下載的依賴項。

FWIW,我爲支持動態加載內容的遊戲實現了這個功能。該捆綁包擁有原始資產。有一個臨時下載目錄。數據經過驗證後,被移至可消費的地區。在應用程序啓動時,第一步是僅將數據包中的數據複製到耗材目錄。雖然看起來可能是浪費和幾個步驟,但它的工作令人驚訝,大多數人甚至不知道這種事情正在發生。

相關問題