title: Core Data, what objects must be fetched?
body: <p>I'm having some conceptual issues with Core Data. Up until now, I had thought that the answer to faulting on an object was that my view controller needed to have fetched that object beforehand. However, reading up on the subject it appears as though Core Data should do lazy fetching of the objects that are related to an NSManagedObject that I already have. So do I only need to fetch something at the very beginning of my application run, or is there more to it?</p>