UIImage の imageNamed メソッドを使うとUIImageオブジェクトがキャッシュされます。サイズが大きい画像の場合などでキャッシュに残したくない場合はimageWithContentsOfFile メソッドを使用するように書かれています。
imageNamed:
If you have an image file that will only be displayed once and wish to ensure that it does not get added to the system’s cache, you should instead create your image using imageWithContentsOfFile:.
NSString* imgPath =
[[NSBundle mainBundle] pathForResource:imgName ofType:@"png"];