我想保留核心数据以使用 FMDB,但如果可能的话,我想知道一些信息,在核心数据中重新加载表视图时NSFetchedController
,不会每次都重新加载数据,而是在必要时重新加载,所以UITableView
在我的项目中重新加载 a 非常快(或者我认为这样做可能是我错了)我有一个 UITableView 从数据库中的查询加载行,所以每次我调用查询数据库的方法时在 ViewWillAppear ,在数组中插入信息并重新加载表格视图,但是当表格视图中的行增加时,视图需要时间才能出现,而不是在核心数据中视图显示速度更快,所以我的问题是,有一种方法可以举例缓存数据?检查是否有变化并需要再次进行查询?
另一个问题,为了使查询更快,我添加了一些索引,我还必须为主键创建一个索引吗?