title: What is the difference between dealloc and viewdidunload?
body: <p>When should I release all the memory I allocated in my program?</p>
  
  <p>Because I only have a viewDidLoad method where I do my business.  Should I leave dealloc empty and cleanup only in viewDidUnload?</p>