2012-09-27 28 views
0

我有一個關於iOS應用程序的基本問題:如何將大量數據導入應用程序?我知道plists是他們導入數據的方式。但是創建這些plists非常繁瑣(我使用excel和smultron來做到這一點 - 是否有更好的工具可以做到這一點),我相信對於非常大型的數據集來說效率不高。將數據導入iOS應用程序 - 處理數據的體系結構

數據加載完成後,我在應用程序中使用它(並可能將其提供到核心數據庫中)。

其次,我想知道加載數據的架構明智的設置是什麼。目前我正在使用每個視圖控制器。但我想這可以更有效和集中地完成。例如。通過一個加載所有數據的類--DataLoaderClass - (或者如果數據不總是需要的話,可以根據請求)。但是,這意味着我需要每個視圖控制器的每組數據的屬性。如果我可以聲明一些可由每個viewcontroller訪問但由DataLoaderClass填充的全局變量,將會容易得多。

任何建議或我應該查找的關鍵概念?

感謝您回答這些新手問題 - 這些問題對我而言至關重要。

回答

0

您可以使用Excel創建一個巨大的.xls文件,然後使用DHlibxls導入它。或者你可以使用make cvs文件。

+0

感謝您的提示。我會研究它。 – user1612877

0

當我有大型數據集時,我做了什麼,我寫了一個小型OSX應用程序,將它全部保存到核心數據存儲中。然後我將這家商店出口到我的應用程序中,並將其用作應用程序中的核心數據存儲。我會推薦核心數據

+0

是的,核心數據是處理數據的可行選項。但是,我對如何最有效地將數據導入核心數據感興趣。換句話說,編寫小型OSX應用程序的好方法是什麼?到目前爲止,我只使用iOS。 – user1612877

+0

它不難創建一個與創建iphone應用程序相同框架的OSX。您只需確保該方案在兩個應用中都匹配。 [實施例](http://www.raywenderlich.com/12170/core-data-tutorial-how-to-preloadimport-existing-data-updated) – davito93

相關問題