I have a question about the didReceiveMemoryWarning method. I just completed my application and it is working like it should. I tested it with the instruments and there aren't any memory leaks and the app uses around 10MB of RAM. The value of course goes up and down. But there is a didReceiveMemoryWarning method to implement. I don't think that my app needs it but I would like to use it just in case. So my app is a tab application so I tryed releasing the view if it doesn't have a superview. Problem is that if I change to another tab and simulate the memory warning the app crashes if I try to go back to the previous tab. But if I chose another tab and then the tab with the method implemented the view gets loaded again normaly. Any ideas?