title: iOS - Memory Management advice when passing ManagedObjectContext To Other Views
body: <p>I have a pretty hefty application so far, and it is heavily tied in with Core Data.  I pass a NSManagedObjectContext (along with NSManagedObjects themselves) to other views.</p>
  
  <p>Everything I've read shows that, for the view you are passing the Managed Object and/or Managed Object Context to should have a <strong><em>strong</em></strong> property that will be used when received.</p>
  
  <p>My question then boils down to this:  Should you set a managed object context or managed object that is received from another controller to nil when you're finished with it, or viewWillDisappear is called or even when didReceiveMemoryWarning is received?</p>
  
  <p>Thanks in advance for anyone who can answer this...</p>