It is well known that UIImage caches its image data when the image is loaded using the imageNamed:
method.
From apple documentation: https://developer.a
There is no way I know of to manually clear this iOS managed cache. In general, this is a red herring. When the os manages something for you, you don't need to worry about it. As long as you are correctly releasing anything you alloc/retain and handling memory warnings appropriately you're doing your part.