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.
是否NSSet *children = [parent children];导致核心数据执行提取,返回子实体关系的所有实例?
NSSet *children = [parent children];
同样在 IB 中:具有嵌套关系的模型键路径是否执行获取请求?
它返回一个像集合一样工作的 Core Data 内部“故障”集合对象。当您访问集合中的一个项目时,它会在第一次访问时进入您的持久存储以获取数据。这是有效的索引,因此它会比许多 fetch 请求更快,并且有时关系错误可能已经触发,所以它根本不会去存储。
使用com.apple.CoreData.SQLDebug环境变量来找出幕后发生的事情并微调性能。在您的方案中将其设置为 1。
com.apple.CoreData.SQLDebug