1

私は、ココア タッチでオブザーバー デザイン パターンを実装することを検討しており、Apple が私が探していることを正確に実行するように思われるクールな NSNotificationCenter オブジェクトを持っていることを発見しました。ただし、これについて私が見たチュートリアルのほとんどでは、実行中の NSNotificationCenter のインスタンスが 1 つまたは 2 つしかありません。

このプラクティスを使用するチュートリアルがないため、私は疑問に思っています: 観察したい各モデルに NSNotificationCenter インスタンスを配置することのマイナス面はありますか? (私の特定のケースでは、約 16 モデルになります)。または、NSNotificationCenter の 1 つのグローバル インスタンスを使用して、特定のモデルのみを観察するようにビューに指示する方法はありますか?

4

2 に答える 2