关于使用框架coreData

时间:2013-07-26 09:46:31

标签: ios core-data

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

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

OR

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

当我问最好的方法是什么时,我实际上意味着什么是最有效和最常见的方式(最快的响应时间)?

2 个答案:

答案 0 :(得分:1)

使用MagicalRecord库。它有方便的方法,如: MR_findAll MR_findFirst MR_findFirstByAttribute和许多其他人。

答案 1 :(得分:1)

不要使用数据阵列,也不要使用第三方库。

相反,请阅读NSFetchedResultsController并了解核心数据的简单性和可扩展性。