使用CoreData的最佳方法是什么:
1 - 我第一次从数组中的商店加载所有商品,将来,当我必须得到一个商品(或更多,满足某些属性)时,我只是做过滤数组(filteredArrayUsingPredicate)
OR
2 - 每当我需要获取项目(一项或几项或所有项目)时,我都会从存储库加载这些游戏?
当我问最好的方法是什么时,我实际上意味着什么是最有效和最常见的方式(最快的响应时间)?
答案 0 :(得分:1)
使用MagicalRecord库。它有方便的方法,如: MR_findAll MR_findFirst MR_findFirstByAttribute和许多其他人。
答案 1 :(得分:1)
不要使用数据阵列,也不要使用第三方库。
相反,请阅读NSFetchedResultsController
并了解核心数据的简单性和可扩展性。