我使用iPhone iOS 4.3。
在我的项目中,我需要一个只读的,重新填充的数据表(比如一个包含20行和20个字段的表)。
此数据必须通过行上的键获取。
什么是更好的方法? CoreData Archives,SQLite还是其他?我怎样才能准备和储存这张桌子?
谢谢。
答案 0 :(得分:1)
我会使用核心数据。缺点:你必须编写一个程序(桌面或iOS)来填充持久存储。
如何使用预先填充的商店,您应该查看apple的Recipes示例代码。
答案 1 :(得分:1)
最简单的方法是使用NSDray的NSDray对象,然后将数组作为plist保存到磁盘。在构建中包含plist,然后在运行时从app bundle中打开它。
每个“行”将是数组的元素索引,它将返回一个字典对象,其中每个“列”将是一个键值对。
答案 2 :(得分:0)
我已经完成了两种不同的方式:
这两个选项都相对简单,如果您的初始数据要求非常大,那么它也被证明是最适合我的。