2014-04-04 34 views
0

我正嘗試創建一個有關架構(建築物,城市,建築師等)信息的iPad應用程序,但我不想使用Internet連接。我想在構建它時包含所有數據,以便用戶在下載應用程序時自動獲取所有內容。如何在iOS應用程序中存儲大量內置數據

用戶將無法修改此數據。偏好將被單獨存儲。儘管如此,我還有更多關於其他城市的數據可以添加更新。

我該怎麼做?

我應該使用核心數據嗎?

我希望數據可本地化並支持至少兩種語言。

回答

2

如果你的數據有一些結構(一致的字段,看起來可能),那麼CoreData可以是一個很好的選擇。您可以將.sqlite文件放入您的應用程序捆綁包中作爲資源,並具有本地化版本。請記住,無論何時您的數據發生變化,您都必須推送應用更新,除非您編寫一些代碼將資源提取到本地存儲,並在必要時下載新版本並更新數據。

+0

我知道需要更新。我並不擔心。隨着未來的版本,我可以使它更智能,並且能夠從服務器上下載新的數據,但現在是好的。 – Octan

+0

SQL和CoreData的組合就是我所需要的。謝謝。 – Octan

相關問題