我正在尝试寻找关于如何在OS X上编程使用电源断言的示例代码、示例或良好文档。Mountain Lion似乎会在系统睡眠时终止网络访问,因此苹果公司建议使用电源断言来保持系统清醒并保留网络访问。修改电源断言的适当命令是pmset,但我没有找到任何使用它的示例。值得一提的是,Snow Leo和Lion似乎没有这个问题,因此我猜想这必须是Mountain Lion引入的某些功率优化设置。如果有关于如何为应用程序编程设置电源断言的代码示例/示例/文档,将不胜感激。
回答我的问题 :) 。经过一些阅读,我找到了一种实现这个目标的方法。 IOKit框架似乎提供了注册电源断言的支持。关于此更多详细信息,请参见:IOPMLib库参考