Ich versuche eine Möglichkeit zu finden, den Modus in OS Sierra von hell zu dunkel zu ändern. Ich habe dies die Einstellungen zu ändern:Dark-Modus macOS Sierra
CFPreferencesSetValue((CFStringRef)@"AppleInterfaceStyle", @"Dark", kCFPreferencesAnyApplication, kCFPreferencesCurrentUser, kCFPreferencesCurrentHost);
Und das Betriebssystem zu sagen über die Änderung zu holen:
dispatch_async(dispatch_get_main_queue(),
^{CFNotificationCenterPostNotification(CFNotificationCenterGetDistributedCenter(), (CFStringRef)@"AppleInterfaceThemeChangedNotification", NULL, NULL, true);}
);
jedoch nur das Dock ändert, nicht die Meldungen und Menüleiste. Vielen Dank für Ihre Hilfe.
Edit: Wenn jemand eine Liste der Schlüssel hat, die in this function stecken, wäre das hilfreich. Ich kann es nicht auf den Apple Docs finden.