3

我在 MacOS Mountain Lion 上:有没有类似模板可以为 ML 编写服务?我使用 Xcode 4.4.1

4

1 回答 1

3

通俗地说,该服务是一个unix 守护进程,即在后台执行的二进制文件。

您可以使用 Xcode 的“命令行”实用程序模板来制作这样的守护进程;你仍然需要一些方法来盯着它。在大多数情况下,您会坚持使用 launchd。查看 launchd.plist(5) 上的手册页以获取更多信息。

好的,关于“其他”服务的事情。这是 NSService 的一部分,请参阅Info.plist上的文档。您将需要创建一个“通用”Cocoa 应用程序,然后公开其服务。

这里还有一个关于服务的通用文档。

于 2012-08-20T15:47:33.043 回答