iOSアプリの開発がある程度進んだ段階で Received memory warning の警告が出力されるものの、とりあえず動くからいいや、と見て見ぬふりをする開発者も多いのではないでしょうか。私もその中の一人でした(笑) たとえアプリが正常に動作しているように見えても、気持ちのいいものではないですし、放置できる問題ではありませんので解決策をメモします。 ここではARCを使用し開発を行っていることを前提に話を進めます。比較的解決しやすいと思われる順に解説します。 デバイスを再起動させてみる そもそも開発しているアプリの問題ではなく、他のアプリのメモリリークの影響により警告が出ているであればこれで解決するはず。 UIScrollViewでページングしている場合 見えていないページは removeFromSuperView を行っているか確認する。 CGImageRef,CGImageCon