UIImage ピッカー、ローカル通知、イベント カレンダー、日付ピッカー、Facebook 共有、サウンド、ナビゲーション コントローラー、データベースを使用しています。しばらくするとアプリケーションがクラッシュします。理由は同じではありません。メモリがいっぱいになることもあれば、メモリ警告を受け取る回数が多すぎることもあります。一般的にリークを取り除く方法を教えてください。
4 に答える
1
このCocoa チュートリアル: Fixing Memory Leaks With Instruments をご覧ください。機器は、漏れを見つけるための手段です。
その他のリソース:
于 2011-05-24T11:06:25.007 に答える
0
Leaks プロファイルで Instruments を使用する ... この記事を参照してくださいLeaks!
于 2011-05-24T11:06:59.940 に答える
0
1.まず、 dealloc 内のオブジェクトを解放します。2.メインメニューのxcodeに移動すると、ビルドタブが見つかります。ビルドを押して分析します。エラーが表示されます。これらの警告を削除します。
于 2011-05-24T11:08:09.467 に答える
-1
autorelease
オブジェクトを使用している場合は、適切なタイミングで解放されるようにしてください。可能であれば、使用しないようにしてくださいInterface Builder
。メモリに関しては、何か怪しいと感じています。
オブジェクトを確認してくださいNSString
。時間通りに解放されないと、壊滅的な影響を与える可能性があります。
[UIImage imageNamed@"abc.png"]
また、メモリ不足の警告を実行する原因となる画像をキャッシュすることも忘れないでください。
ビュー階層をプログラムで作成してみてください。
于 2011-05-24T11:47:28.213 に答える