2011年3月24日木曜日

xcode4のAnalyze

ちょっと気がつきにくいメモリリークが、xcode4のAnalyzeを使う事でわかった。
メッセージは下記
Potential leak of an object allocated on line 396 and stored into 'xxxxImage'

コードは下記


xxxImage = CGImageCreateWithImageInRect(img.CGImage, CGRectMake(0, 0, img.size.width/2.0, img.size.height)

[xxxView setContents:(UIView*)xxxImage];



その後検索して、こちらにたどり着き、問題の解決が出来た。
http://d.hatena.ne.jp/masatoshisw20/20081220/1229727292#c
最後に以下の行を追加


CGImageRelease(xxxImage);


まぢ助かりました。

0 件のコメント: