Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个具有健壮关系属性的托管对象,这意味着关系与本质上是属性但本身具有描述性属性(如“类型”)的对象的关系。我想懒惰地实例化关系,这样我就可以填写描述性属性,而不必确保我从服务器获取的数据已经填写了这些内容。这样的事情可能吗?
Core Data 通过一种他们称之为“故障”的机制来延迟加载关系。这是在 SQLite 存储类型中实现的。您可以在自己的自定义 NSPersistentStore 中实现它。
http://developer.apple.com/library/mac/#documentation/DataManagement/Conceptual/IncrementalStorePG/Implementing/Implementing.html#//apple_ref/doc/uid/TP40010706-CH2-SW2