我一整天都在阅读关于核心数据的文章,并试图将几个逻辑部分放在一起。
在我的应用程序中,窗口加载一个充满数据的表(单个字符串)。当用户安装应用程序时,我想要一个列表(100-200项)作为默认列表,但也让他们能够删除默认项目以及添加新项目。
从我一直在阅读的内容来看,实现这一目标的最简单方法是让我加载一次的属性列表(第一个应用程序加载)填充默认数据,然后将该列表导入我的Core Data模型。用户通过Core Data进行所有操作。这听起来是否正确和/或是否有更有效的方法来加载默认数据?这对于填充和编辑表格是否有意义:
获取核心数据值 - >从值构建数组 - >表格中的显示数组 - >用户添加/删除数组项 - >数组项与核心数据值匹配,并在数据库中添加/删除
谢谢!