Remove all viewDidLoad methods - deprecated in ios6 - they’re never called any more.  Move releases etc into dealloc, and NotificationCenter removeObservers into viewWillDisappear.