In iOS 6 viewWillUnload and viewDidUnload Are Deprecated

Prior to iOS 6, in low memory conditions iOS would call viewWillUnload and viewDidUnload before releasing unneeded views from memory. Apple has determined that the memory captured was not worth the overhead and additional issues caused by using these methods.

Beginning in iOS 6, viewWillUnload and viewDidUnload are deprecated, as views are no longer removed from memory if the OS runs low on the same. Put another way, if your app targets iOS 6, these methods will not be called.
Continue reading