2

アプリの全期間にわたってシングルトンとして存在する必要があるオブジェクトがあるとします。NSTimerこのオブジェクトに、タイマーのターゲットとしてのへの強い参照が含まれていても問題ないでしょうか? これは保持サイクルになりますが、マイナス面は見られません。OS がメモリを解放しようとするとき、とにかく呼び出す必要はありませdeallocん。

4

2 に答える 2

0

リテインサイクルはありません。発射が完了すると、タイマーはターゲットを解放します。

保持サイクルとは、2 つのオブジェクトが互いに永久に保持されることです。一時的なときではありません。

于 2014-03-30T01:30:25.917 に答える