さて、各タッチ後に画面を読み取って(画面のような)、どのピクセルの色をタッチしたのかを知るアプリがあります。ピクセルを取得するには、hereのような方法を使用します。しかし、タッチするたびに、画像データはまだに保存されているようです(途中で何百もの不要なスクリーンショットをフォトアルバムに保存することはありません)とアプリがついにクラッシュする直前にメモリ通知を受け取り始めます。 ...私のアプリは3.5MBから始まりますが、1回タッチするたびに、この数字は約100MBになるまで増加します。その後、アプリがクラッシュします。iPhoneアプリケーションでこれらのリソースを解放するにはどうすればよいですか?
質問:
タッチするたびにこのデータを解放するにはどうすればよいですか?
(Here is the link再びソースのため)
質問に適切な回答が得られませんでした。リンクしたコードはうまく見えますが、1ピクセルの色を読み取るのはその目的のために過度に過剰です。 –
それは私のアプリで使ったコードです。私はグラフィックとバッファーのテーマについてはほとんど知らないので、コピーと貼り付けを行っただけです。コードでは、与えられたピクセルについての情報を得ることができますが、各タッチの後に(バッファ?)データを適切に解放/解放する方法はありますか? – RexOnRoids