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