AVAudioPlayerとNSTimerを安定させて動作させるためにしたことは、解放する時に値がnilかどうかを確認してから解放するようにして、解放した後はそれぞれにnilを入れるようにしただけです。
これが正しいかどうかはわからないけど、安定したどころかよくなったから結果オーライです。
iPhoneやAndroidアプリの企画・制作・受託開発・販売代行を承ります。iPhoneとAndroidアプリの相互移植から同人作品・商業作品の移植まで。詳しくはお問い合わせください。
AVAudioPlayerとNSTimerを安定させて動作させるためにしたことは、解放する時に値がnilかどうかを確認してから解放するようにして、解放した後はそれぞれにnilを入れるようにしただけです。
これが正しいかどうかはわからないけど、安定したどころかよくなったから結果オーライです。