我想在Mac OS X上通过编程的方式获取电源管理器中的设置,特别是我正在编写的小应用程序中的“显示睡眠”或“计算机睡眠”设置。 我知道可以检索睡眠设置,例如,使用这个SO答案中的命令行。请参考以下截图:
。
![enter image description here](https://istack.dev59.com/mUHrX.webp)
pmset -g | grep "^[ ]*sleep" | awk '{ print $2 }'
这段代码打印了60
(我的正确睡眠时间),但是如果可能的话,我更想使用本地API获取这些设置。不幸的是,到目前为止,我的谷歌搜索没有找到有用的东西。NSUserDefaults
是我找到的最接近的,但我看不出它如何用于获取我想要的设置。
有人能帮忙吗?