stehe gerade vor dem Problem das ich gerne mitbekommen würde wenn bei Mac OSX der Screensaver angeht.
Hierzu gibt es 2 Möglichkeite: Via Cocoa (NSDistributedNotificationCenter) oder einen über InstallApplicationEventHandler()
Die Cocoa Lösung würde mir besser gefallen, aber ich weiß leider nicht wie ich bei Obj C quasi einen Callback setze das ich Signale bei Veränderung bekomme.
Hat jemand von euch schon einmal so etwas gemacht? Ideen? Vorschläge?
Von stackoverflow[ habe ich folgendes gefunden...
http://stackoverflow.com/questions/2752 ... with-cocoaFinally found it — the solution is to use NSDistributedNotificationCenter and observe folowing events
com.apple.screensaver.didstart
com.apple.screensaver.willstop
com.apple.screensaver.didstop
com.apple.screenIsLocked
com.apple.screenIsUnlocked
Like
[[NSDistributedNotificationCenter defaultCenter]
addObserver:self
selector:@selector(screensaverStarted:)
name:@"com.apple.screensaver.didstart"
object:nil];