我是Cocoa/macOS编程新手。我刚刚发现可以使用NSUserDefaults
来更改应用程序/系统设置,就像defaults
命令那样。如何以编程方式更改Dock偏好设置?
但我不知道如何导致这些设置更新。
例如,我使用NSUserDefaults
将扩展坞大小设置为32,并同步设置。但码头保留了旧的设置。
即使当我使用defaults write com.apple.dock tilesize 32
更改其大小时,它将不会更新,直到我注销并登录。
是否有任何其他技术通知码头获取更新?我知道系统首选项可以做到这一点。
谢谢!
谢谢!这是我想要的。 –