1

いくつかのビルド設定を変更して、メモリ リークやメモリ関連のクラッシュをチェック/デバッグする方法はありますか? メモリの警告が表示された方がよいでしょう。

4

1 に答える 1

2

アプリケーションがメモリ警告を受け取ると、次のメソッドが呼び出されます。このメソッドでは、もう使用していないビューまたはオブジェクト インスタンスの割り当てを解除して、メモリをクリアできます。

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning]; 
}

Xcode のリーク インストルメントを使用して、メモリ リークをチェックできます。それが最善の方法です。割り当てツールを使用して、メモリの割り当てと、メモリの割り当てが適切に解除されているかどうかを確認することもできます。それ以外の場合、最も簡単な方法は、アプリを実行し、アクティビティ モニターでアプリのメモリ使用量を確認することです。このメソッドを使用して、最大メモリを割り当てている場所を見つけることができます。また、実行ボタンを押し続けることで「分析」を実行することもできます。また、メモリ リークを見つけるのにも役立ちます。

于 2013-07-04T11:37:55.923 に答える