2012-06-22 32 views
0

我对iOS开发有点新,我想知道是否有人可以在正在处理的应用程序中指向正确的方向。在iOS应用程序中存储和下载数据

我目前正在研究将显示产品列表和类别的应用程序。该列表每周更新一次(每周一次)。

我现在正在试图决定两件事情:

1-什么是存储该数据的最好的方法,我在寻找一种方式,让我在每星期使用一次,替换数据。 2-使用CoreData会有好处吗?请注意,我只有产品类别,产品和产品信息实体。

感谢您的支持。

+0

只是为了澄清,我正在研究更多的XML文件或SQLlite将更好地存储数据。我将为每个产品存储基本信息+图像。预计产品数量不会超过20个。 –

回答

1

我会使用核心数据。因为我知道核心数据,并且习惯于使用它。但这显然很像使用电锯削减一片面包。

据我所知,你不熟悉核心数据。考虑到学习曲线,这可能不适合工作。

在你的情况下,我只是简单地使用服务器提供的JSON文件。也就是说,如果你在核心数据中看,任何商店都可以,无论是原子,XML还是SQLite。前两个将把整个数据集加载到内存中,查询也将在内存中完成。 SQLite提供了通常与数据库相关的好处,但复杂度略有增加。电锯。

+0

关于电锯和面包片我不同意。每当我可以使用核心数据时,即使模型只包含具有三个值的类。 – dasdom

+0

非常感谢法布里斯,我想你清除了整个事情给我:) –

+0

我还有一个问题,虽然关于SQLite的,你们准备好可以让用户每周下载新的SQLite数据库一次?或者我将不得不使用一个文件下载,然后将其加载到SQLite数据库? –

1

我会使用核心数据。如果您之前没有使用Core Data,请学习它。这是一个很棒的框架。

相关问题