我是一名新的iPhone开发者(大约4个月左右),现在开始学习Core Data。
在Dave Mark的《Beginning iPhone 3 Development》一书中,提到了获取属性和关系之间的主要区别是获取属性允许惰性加载。然而,我看过其他资源和这个网站上被接受的答案,它们表明关系也允许惰性加载。
例如,如果我有一个Department对象与Employee有一个多对多的关系,那么在给定的Department上进行获取操作时,我不希望将所有相关的员工都加载到内存中。
如果能得到权威的答案,并解释其他的差异,我会非常感激,因为这对任何设计都有明显的影响。
此外,如果有人能指向一个合理的Core Data资源,它是一个清晰且适合初学者的指南(我曾经是一名Java开发人员,但我对iPhone-Way还很陌生...),我也会非常感激。