UIImageのImageキャッシュ

UIImageを利用する場合, キャッシュ付きとそう出ない場合があります。
頻繁に読む込む画像などはキャッシュを使っておくと, すぐに読み込めますが当然メモリを食います。
どちらがいいかは, そのときどきで判断した方がよいですね。

一度読み込んだものをiOSのOSとしてimageキャッシュする場合

UIImage *img = [UIImage imageNamed:@"name"];

※ここでいうname とは, ファイルの名前 + index image.png など

キャッシュしない場合

NSString *path = [NSBundle mainBundle] pathForResource:image ofType:@"png"];
UIImage *img = [UIImage imageWithContentsOfFile:path];

※ここでいう image とは, image で拡張子はなし
キャッシュしないとは, このコードが呼び出されるたびに, 画像を読み出すという意味