Ios 使用NSFetchedResultsController除了加载行子集之外还有哪些好处

Ios 使用NSFetchedResultsController除了加载行子集之外还有哪些好处,ios,uitableview,core-data,nsfetchedresultscontroller,nsfetchrequest,Ios,Uitableview,Core Data,Nsfetchedresultscontroller,Nsfetchrequest,我们使用NSFetchedResultsController仅加载行的子集,而不是表中的完整数据。使用它有什么未知的好处吗?谢谢。您可以使用NSPredicate获取行的子集。因此,与使用set谓词的普通NSFetchRequest相比,FRC并不是真正的优势 最大的优点之一是,FRC可以为您监控存储更改,并将所述更改通知您提供的代理。数据集是否添加、删除或更新了条目。看 它还具有内置的缓存机制。虽然在我的iOS开发者职业生涯中,我还没有见过有人使用它 我能想到的最后一点是,你们可以提供节的关键

我们使用
NSFetchedResultsController
仅加载行的子集,而不是表中的完整数据。使用它有什么未知的好处吗?谢谢。

您可以使用
NSPredicate
获取行的子集。因此,与使用set谓词的普通
NSFetchRequest
相比,FRC并不是真正的优势

最大的优点之一是,FRC可以为您监控存储更改,并将所述更改通知您提供的代理。数据集是否添加、删除或更新了条目。看

它还具有内置的缓存机制。虽然在我的iOS开发者职业生涯中,我还没有见过有人使用它


我能想到的最后一点是,你们可以提供节的关键路径,你们可以从盒子里得到“节”数据。使用plain
NSFetchRequest
时,您必须自己对数据进行分区。

您可以使用
NSPredicate
获取行子集。因此,与使用set谓词的普通
NSFetchRequest
相比,FRC并不是真正的优势

最大的优点之一是,FRC可以为您监控存储更改,并将所述更改通知您提供的代理。数据集是否添加、删除或更新了条目。看

它还具有内置的缓存机制。虽然在我的iOS开发者职业生涯中,我还没有见过有人使用它


我能想到的最后一点是,你们可以提供节的关键路径,你们可以从盒子里得到“节”数据。使用plain
NSFetchRequest
时,您必须自己对数据进行分区。

您可以使用
NSPredicate
获取行子集。因此,与使用set谓词的普通
NSFetchRequest
相比,FRC并不是真正的优势

最大的优点之一是,FRC可以为您监控存储更改,并将所述更改通知您提供的代理。数据集是否添加、删除或更新了条目。看

它还具有内置的缓存机制。虽然在我的iOS开发者职业生涯中,我还没有见过有人使用它


我能想到的最后一点是,你们可以提供节的关键路径,你们可以从盒子里得到“节”数据。使用plain
NSFetchRequest
时,您必须自己对数据进行分区。

您可以使用
NSPredicate
获取行子集。因此,与使用set谓词的普通
NSFetchRequest
相比,FRC并不是真正的优势

最大的优点之一是,FRC可以为您监控存储更改,并将所述更改通知您提供的代理。数据集是否添加、删除或更新了条目。看

它还具有内置的缓存机制。虽然在我的iOS开发者职业生涯中,我还没有见过有人使用它

我能想到的最后一点是,你们可以提供节的关键路径,你们可以从盒子里得到“节”数据。使用plain
NSFetchRequest
时,您必须自己对数据进行分区