Делегат NSApplication: Определение возврата из режима гибернации: - didWakeUp?

В настоящее время мне интересно, возможно ли это, как и в iOS, каким-то образом вызывается делегат, когда OSX возвращается из режима гибернации, например. при открытии MacBook из спящего режима?

Я просмотрел NSApplication delegates здесь: Протокол Apple NSApplicationDelegate, но не нашел ничего полезного.

В iOS ближе всего к этому может подойти - applicationWillEnterForeground:, который задокументирован в Протокол Apple UIApplicationDelegate.

Есть какой-либо способ сделать это?

ОБНОВЛЕНИЕ

Надежный способ получить машину wake + уведомление о входе пользователя в Cocoa? точно решает этот вопрос!

[[[NSWorkspace sharedWorkspace] notificationCenter] addObserver:self
                 selector:@selector(wakeFromSleep:)
                     name:NSWorkspaceDidWakeNotification
                   object:nil];

person Thomas Fankhauser    schedule 23.02.2012    source источник
comment
Абсолютно! Отлично, спасибо, Роб.   -  person Thomas Fankhauser    schedule 23.02.2012
comment
Отвечает ли это на ваш вопрос? Надежный способ получить машину пробуждение + уведомление о входе пользователя в Cocoa?   -  person Ted Klein Bergman    schedule 24.03.2021