首页 > 试题广场 >

使用 Core Data 进行批量数据更新时,哪种操作模式能

[单选题]
使用 Core Data 进行批量数据更新时,哪种操作模式能最大限度提升性能并减少内存占用?
  • 在主线程上下文逐条遍历修改实体对象
  • 使用 NSBatchUpdateRequest 执行批量更新
  • 创建新的 NSManagedObjectContext 并启用 undoManager
  • 通过 NSFetchedResultsController 监听变化后更新

这道题你会答吗?花几分钟告诉大家答案吧!