
[英]Some of the problems in using CoreData and NSFetchedResultsController
[英]What are some benefits of using NSFetchedResultsController other than loading subset of rows
我们使用NSFetchedResultsController
仅加载行的子集,而不加载表中的完整数据。 使用它有任何未知的好处吗? 谢谢。
您可以使用NSPredicate
获取行的子集。 因此,相对于带有设置谓词的普通NSFetchRequest
,FRC并不是真正的优势。
最大的优势之一是FRC可以为您监视存储更改,并将这些更改通知您提供的代表。 数据集是否具有添加,删除或更新的条目。 请参阅NSFetchedResultsControllerDelegate协议参考 。
它还具有内置的缓存机制。 尽管我在iOS开发人员的职业中还没有看到使用它的人。
最后,我能想到的是,您能够提供部分的关键路径,并且可以直接使用“部分”数据。 使用普通的NSFetchRequest
您必须自己对数据进行分段大小。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.