Описание тега nsnotificationcenter

NSNotificationCenter позволяет отправлять и регистрироваться для уведомлений в платформе Foundation, предоставляемой Apple.

An NSNotificationCenterобъект (или просто центр уведомлений) предоставляет механизм для трансляции информации в программе. AnNSNotificationCenterПо сути, это таблица отправки уведомлений. Уведомления различаются по названию и содержат объект (отправителя), а также любые конкретные данные.

Объекты регистрируются в центре уведомлений для получения уведомлений (NSNotification объекты) с помощью addObserver:selector:name:object: или addObserverForName:object:queue:usingBlock:методы. Каждый вызов этого метода указывает набор уведомлений. Следовательно, объекты могут регистрироваться как наблюдатели различных наборов уведомлений, вызывая эти методы несколько раз.

Вы также можете публиковать уведомления с помощью postNotification:, или создавать и публиковать уведомления с помощью postNotificationName:object: а также postNotificationName:object:userInfo:, где вы можете использовать собственные имена для своих уведомлений.

Ссылки: