0

アプリが中断されている間に終了することを決定したアプリの通知をiosはどのように処理しますか? 私の理解では、中断されたアプリは警告を受けないため、オブザーバー自体を削除することはできません。

4

2 に答える 2

1

デフォルトの通知センターと自分で作成した通知センターは、このプロセスで終了します。デフォルトのセンターは、システム全体ではなくアプリごとです。その結果、通常の実行では、クラス自体を通知センターから削除せずにクラスの割り当てを解除した場合に発生するダングリング ポインターは問題ではなく、管理する必要もありません。

于 2011-11-04T16:41:21.100 に答える
1

+[NSNotificationCenter defaultCenter]プロセス固有です。だから心配しないでください。

(補足: ほとんどのアプリケーションは、終了時にクリーンアップすることを非常に心配しています。まれに、グローバル リソースと対話する必要がありますが、ゲームが実行され、各スプライトとパーティクルの割り当てが解除されるのを見てきました。ユーザーが明示的に停止するように指示した場合)。

于 2011-11-04T16:45:09.903 に答える