首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用特定数据预填充核心数据的方法

问使用特定数据预填充核心数据的方法
EN

Stack Overflow用户
提问于 2011-08-25 16:49:32
回答 1查看 309关注 0票数 1

通常我会用互联网上的数据来填充我的核心数据。

但是假设我想用数据预先填充它,而不是从互联网上下载。

假设我想存储所有城市,或者首先存储所有标签。

这样做的标准方法是什么?

我应该把城市存储在plist上吗?我应该硬编码插入所有数据吗?我应该在coredata中设置一个变量来判断它是否已经初始化了吗?

你们是做什么的?

EN

回答 1

Stack Overflow用户

发布于 2011-08-25 16:53:19

如果数据很多,最快的方法是提供一个填充的存储。假设您使用的是sqlite数据库,您只需使用Simulator生成它一次,然后将其放入您的应用程序中。

如果数据量很小,我会在开始时插入数据,同时从某种形式的xml、csv或甚至是硬编码(脚本生成)的insert语句中读取数据。这完全取决于情况。

当使用不是只读的核心数据时,当应用程序第一次启动时,您应该将数据库复制到允许您写入的位置。在只读的情况下,您可以只使用捆绑包中的数据库。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7187497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档