2

そのため、Appleはアプリ提出ガイドラインで、アプリがメモリリークを起こした場合は拒否されると述べています。私の質問は、Appleがメモリリークをどのように正確に検出するかということです。

明らかに、アプリがクラッシュした場合は、重大なメモリリークの兆候である可能性がありますが、少量のメモリを使用するアプリの場合はどうでしょうか(したがって、メモリリークが発生しても必ずしもクラッシュするわけではありません)

4

3 に答える 3

5

できる限り、彼らはテストを実行するInstruments Leaksと思います。Analyzeこれは非常に便利で、特にのツールと組み合わせると便利ですXcode

于 2012-04-11T21:34:19.870 に答える
2

楽器

メモリリークをチェックするだけでなく、多くのことを実行できます。おそらく、私がテストに使用した最高の開発ツールの1つです。

https://developer.apple.com/library/ios/#documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40004652

于 2012-04-11T21:32:35.593 に答える
2

ほとんどの開発者は以下を使用します:

  • 静的検出用の静的アナライザー。
  • leaks動的検出用の機器のリーク機器。

内部レビュー担当者にとって最も簡単な方法はleaks、アプリを調べた後にユーティリティを実行することです。これは、レビュープロセスを自動化するように設計された高レベルのプログラムにラップされている可能性があります。

于 2012-04-11T21:48:22.520 に答える