NSZombie を有効にしたまま配布用にアプリケーションをコンパイルすることに危険はありますか? 私は通常、開発中はすべてのアプリで有効にしたままにしていますが、これは非常に便利なためです。
ありがとう!
NSZombie を有効にしたまま配布用にアプリケーションをコンパイルすることに危険はありますか? 私は通常、開発中はすべてのアプリで有効にしたままにしていますが、これは非常に便利なためです。
ありがとう!
コンパイルオプションではありません。環境変数です。これは、リリースするアプリケーション バンドルの一部ではないため、そのままにしておく危険はありません。
リークを見つけることが不可能になるため、有効にしたままにしないでください。
オンのままにしておくと、アプリケーションは使用されているすべてのメモリを解放しないため、時間が経つにつれて、アプリケーションはデバイス上のすべての RAM を使い果たし、OS によって強制終了されます。
実際にメモリリークを探していないのに、なぜそれをそのままにしておくのでしょうか?
絶対。NSZombie では、メモリを解放することはできません。解放されたオブジェクトはゾンビに変わります。最終的に、ゾンビの山が十分に大きくなると、アプリはメモリ不足でクラッシュします。