0

App Delegateでは、すべての効果音とバックグラウンドミュージックをプリロードしています。Instrumentsでテストすると、ツールはメモリリークが発生していることを示しています。ソースはSimpleAudioEngineであり、サウンドの再生に関連する他のクラスがたくさんあります。本当にpreloadEffect悪いpreloadBackgroundMusicですか?メモリリークを修正するにはどうすればよいですか?ありがとうございました!

4

1 に答える 1

1

逆に、プリロード効果は悪い習慣ではありません。効果音を初めて再生するときは、プリロード方式と同じようにロードされます。プリロードが行う唯一のことは、エフェクトが初めて再生されるときにスタッターやフリーズを回避することです。大きなオーディオファイルの場合、これによりアプリが10分の1秒または場合によってはそれ以上一時停止する可能性があります。

于 2012-06-07T17:20:58.850 に答える