2012-09-27 103 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

相关问题