In Apple documentation you can find that Apple recommends to release heavy data like images when your app is entering to background mode.
How to release images from UIViews and an other data?
How to release images from UIViews from all viewController right way?
How to restore data when app get applicationWillResignActive message?
If somebody have a good example or link, please show it.
Add to app delegate 2 methods
Make BaseViewController with methods:
Subclass all your view controllers from BaseViewController. In method appDidBackground you should release unneeded data, in appWillForeground – restore it