我正在尝试创建一个iPad应用程序,其中包含有关建筑(建筑物、城市、建筑师、…)的信息。但我不想用互联网连接。我想包括所有的数据时,建设它,这样用户自动获得所有的时候,他下载的应用程序。
用户将无法修改这些数据。这些首选项将单独存储。不过,我有更多的数据,例如,其他城市可以添加更新。
我该怎么做?
我应该使用核心数据吗?
我希望数据是可本地化的,并支持至少两种语言。
发布于 2014-04-04 06:48:14
如果您的数据有一定的结构(一致的字段,这似乎是可能的),那么CoreData可能是一个非常好的选择。您可以将.sqlite文件作为资源放在应用程序包中,并具有本地化版本。不过,请记住,任何时候您的数据更改都必须推动应用程序更新,除非您编写了一些代码将资源提取到本地存储,并在必要时下载新版本和更新数据。
https://stackoverflow.com/questions/22855444
复制相似问题