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