Kaj*_*aji 5 cocoa cocoa-touch core-data nsarraycontroller cocoa-bindings
已经开始使用Core Data了,虽然我已经想出如何在常规的Cocoa应用程序中使用它,但它似乎在Cocoa Touch中有所不同.如何将实体绑定到Cocoa Touch中的表格单元格等对象?
如果您在 iPhone OS 3.0 及更高版本上使用 CoreData,您将需要查看NSFetchedResultsController
. 虽然不是真正的模拟NSArrayController
,但它是专门设计用于UITableView
与其控制器一起使用的。
它提供了一种根据需要从持久性加载元素的方法,同时牢记设备的性能和内存限制。它并不像简单地绑定东西那么干净,但它可能会用少量代码完成您需要的一切(甚至更多!)。