Swift: NSFetchRequest 和 NSFetchResultsController 的区别?
Swift: Difference between NSFetchRequest and NSFetchResultsController?
我很难理解 NSFetchRequest 和 NSFetchResultsController 之间的区别。
我也不知道在什么情况下我会选择其中的哪一个。
如果有人能用简单的术语解释一下,我会很高兴。
NSFetchRequest
是对您想从 NSManagedObjectContext
.
中获取的 NSManagedObjects
集合的简单静态描述
NSFetchResultsController
帮助管理在 (NS
/UI
) TableView
/CollectionView
中使用的对象。 NSFetchRequest
返回的对象集可以更改,因为 NSManagedObjectContext 中的对象是 edited/inserted/deleted。 NSFetchResultsController
将帮助您跟踪这些变化。
NSFetchResultsController
配置了一个 NSFetchRequest
。
我很难理解 NSFetchRequest 和 NSFetchResultsController 之间的区别。 我也不知道在什么情况下我会选择其中的哪一个。
如果有人能用简单的术语解释一下,我会很高兴。
NSFetchRequest
是对您想从 NSManagedObjectContext
.
NSManagedObjects
集合的简单静态描述
NSFetchResultsController
帮助管理在 (NS
/UI
) TableView
/CollectionView
中使用的对象。 NSFetchRequest
返回的对象集可以更改,因为 NSManagedObjectContext 中的对象是 edited/inserted/deleted。 NSFetchResultsController
将帮助您跟踪这些变化。
NSFetchResultsController
配置了一个 NSFetchRequest
。