Ok ......iPhoneメモリ管理didReceiveMemoryWarning
私はiPhoneで簡単なOpenGL ESアプリケーションを実装していますが、最近Pinch Media Analyticsに追加しました。これを行うことで、メモリ管理の問題が明らかになりました。私はそれに対処する方法が完全にはわかりません。
完璧な世界では、didFinishLoadingでPNGと.CAFファイルをロードするアプリケーションが起動し、そのすべてのリソースをロードして正常に動作します。
私のプログラムがクラッシュ(私がピンチメディアライブラリを統合していたときに起こった)があった場合や、Safariを起動してたくさんのページを開いてゲームを起動した場合、それは記憶不足です。
この問題は、システムをハードリセットするまで続きます。
ソートのオンラインで入手デフォルトの回答は、下記のよう....
- (void)didReceiveMemoryWarning
{
// default behavior is to release the view if it doesn't have a superview.
// remember to clean up anything outside of this view's scope, such as
// data cached in the class instance and other global data.
[super didReceiveMemoryWarning];
}
をdidReceiveMemoryWarningメソッドを実装することである。しかし、それはメモリ上に保持されている他のプログラムをだとして、これは本当に助けにはなりません私のじゃない。私は自分の見解を発表したくないのですか?この状況を処理する方法や、didReceiveMemoryWarningイベントで何が起こるのかについての良い説明はありますか?
ありがとうございました。これは1つのビューしかないので、私は遅延ロードメソッドを試してみます。 – K2Digital