Там только уведомления, которые вы можете наблюдать "глобально", отправляются в NSDistributedNotificationCenter.Все обычные уведомления, которые вы видите в API какао, публикуются только во внутреннем / «локальном» центре уведомлений приложения.
Чтобы узнать, какие глобальные уведомления публикуются, добавьте наблюдателя и передайте nil
для имени и объекта.Затем вы можете войти имя полученных уведомлений.Единственное уведомление, которое срабатывает, когда окно становится полноэкранным, это NSWorkspaceActiveSpaceDidChangeNotification
, но это просто означает, что пространство изменилось;узнать это невозможно, потому что окно стало полноэкранным.