ARC のすべてを理解するのに苦労しています。これは私のプログラムの内訳です
http://i.stack.imgur.com/tfRaH.png
このように書いたのは、VC1 がどちらかというと「マスター画面」であるということを強調するためです... 実際には変化する変数がないということです。いくつかの値を入力し、インスタンス化された音楽プレーヤーにそれらを渡します。問題は、VC2 を離れて起動画面に移動して別の値を選択すると、サイクルが続くにつれてメモリがどんどん高くなり続けることです。
これはどのように機能するはずですか?起動画面に戻ると、すべての値がリセットされていることに気付きました。これは、描画が新しいものであることを示しています。これらの 2 つの画面を切り替えるたびにメモリが増加し続けるのはなぜですか?