我想使用 NSWorkspace 来检查应用程序是启动还是关闭。
但是这个过程是 Launch Daemon 并且 Apple 文档说它不是线程安全的。
但是,使用 Workspace 的部分代码不会在启动或登录时执行。它会在通过 BSD 通信从其他应用程序接收到一些命令后执行,并且进程是没有 UI 的后台进程?
在这种情况下使用 Appkit 框架是否安全?只有 NSWorkspace API 而没有其他?另一种解决方案是轮询?你的建议是什么?
我想使用 NSWorkspace 来检查应用程序是启动还是关闭。
但是这个过程是 Launch Daemon 并且 Apple 文档说它不是线程安全的。
但是,使用 Workspace 的部分代码不会在启动或登录时执行。它会在通过 BSD 通信从其他应用程序接收到一些命令后执行,并且进程是没有 UI 的后台进程?
在这种情况下使用 Appkit 框架是否安全?只有 NSWorkspace API 而没有其他?另一种解决方案是轮询?你的建议是什么?