在 Mac 平台上可以使用 Objective-C 或 Swift 编写代码来保持应用程序活跃状态。具体实现方法如下:
在 Objective-C 中:
- 在项目中导入<ApplicationServices/ApplicationServices.h>头文件。
- 在需要保持活跃状态的地方调用 CGAssociateMouseAndKeyboardEvents(YES) 函数。
在 Swift 中:
- 在项目中导入 ApplicationServices 框架。
- 在需要保持活跃状态的地方调用 CGAssociateMouseAndKeyboardEvents(true)