Я изучаю реализацию шаблона проектирования наблюдателя в какао-сенсоре и обнаружил, что у Apple есть классный объект NSNotificationCenter, который, похоже, будет делать именно то, что я ищу. Однако в большинстве руководств, которые я видел по этому поводу, есть только один или два запущенных экземпляра NSNotificationCenter.
Из-за отсутствия руководств, использующих эту практику, мне интересно: есть ли какие-либо недостатки в наличии экземпляра NSNotificationCenter для каждой модели, которую я хочу наблюдать? (в моем конкретном случае это будет около 16 моделей). Или есть способ указать представлению, чтобы оно наблюдало только определенную модель, используя один глобальный экземпляр NSNotificationCenter?