How Find the Source of Memory Pressure in an iOS Application-Collection of common programming errors

I think 10 to 30 mb of app’s memory usage is not an issue especially for latest model iOS devices (like iPhone 4 and 5), unless you have lot of other memory intensive apps running in background. They have 512mb to 1 GB RAM.

Diagnosis of issue –

To begin with, use memory graph in XCode 5. You may find this link useful.

Also, you may like to put breakpoints in didReceiveMemoryWarning method provided by UIViewController.

And, to further dig down, switch to profile your app. (Xcode menu Product > Profile and choose Allocations in the dialog). Here, you will find a good tutorial.