可可绑定核心数据中的延迟获取是啥?
Posted
技术标签:
【中文标题】可可绑定核心数据中的延迟获取是啥?【英文标题】:what is lazy fetching in cocoa binding coredata?可可绑定核心数据中的延迟获取是什么? 【发布时间】:2013-02-09 08:39:54 【问题描述】:我观看了有关 CoreData 的视频教程。我看到了一个选项
使用延迟获取使用数组控制器映射对象模型。
但是不明白什么是 Lazy fetching?
【问题讨论】:
【参考方案1】:这意味着实际上(自动)获取数据的时间不是请求时间,而是控制器请求数据的时间。例如考虑具有数千行的大型 tableview - 它们不是在执行请求时同时获取,而是在用户滚动 tableview 时由小部分动态获取。
【讨论】:
这意味着当用户与之交互时它会按需加载数据? 是的,但我最好在控制器“需要”数据时说(因为可能有不同的情况,不仅是 UI)以上是关于可可绑定核心数据中的延迟获取是啥?的主要内容,如果未能解决你的问题,请参考以下文章
用核心数据(Mac OS X 可可)对 _ordered_ 项目列表建模的最佳方法是啥?
可可 iphone 核心数据谓词一对多 fetchrequest