私は2つのNSMutableArrays、collectablesおよびcollectableViewsを持っています。タイマー付きオブジェクトの削除
私のアプリは、しかし..私は収集品は、一定の時間後に消えてしたいと思います...
を動き回ると、ポイントの収集品(コイン、リンゴ、バナナ、など)を集める文字で構成されていModel/View/Controllerのデザインを混乱させないためにNSTimerをどこに置くべきかについては混乱しています。私は、各モデルに個別のタイマーを置く場合
例えば、モデルは、ビューを知っていないと、ビューを削除することはできません。..
私はコントローラにNSTimerを入れた場合、私はする必要があります画面上のすべてのコレクタブルで構成される別の配列を作成し、最初に有効期限が切れます。タイマーの方法は1秒ごとに起動し、それぞれの回収可能枚数を期限に応じて削除します。
これを行うより簡単で良い方法はありますか?