1

使用 CoreData 的最佳方式是什么:

1 - 我第一次从数组中的商店加载所有项目,将来,当我必须获取一个项目(或更多,满足某些属性)时,我只是做过滤数组(filteredArrayUsingPredicate)

或者

2 - 每次我需要获取项目(一个项目或几个或所有项目)时,我都从存储库中加载这些游戏?

当我问什么是最好的方式时,我的意思是什么是最有效和最常见的方式(最快的响应时间)?

4

2 回答 2

1

使用 MagicalRecord 库。它具有方便的方法,例如: MR_findAll MR_findFirst MR_findFirstByAttribute 等等。

于 2013-07-26T09:51:25.273 回答
1

不要使用数据数组,也不要使用 3rd 方库。

相反,阅读NSFetchedResultsController并发现核心数据是多么简单和可扩展。

于 2013-07-26T10:06:01.077 回答