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 で拡張子はなし
キャッシュしないとは, このコードが呼び出されるたびに, 画像を読み出すという意味