[JAILBROKE] 我用谷歌搜索过,但我找不到任何关于如何编写 LaunchDaemon 的指南。这是针对 iPhone 的,所以它会在 Objective-C 中。我很了解 Objective-C,我只需要一些指南来帮助我入门。
我知道如何编写守护进程 .plist,我的意思是 - 如何编写 .plist 运行的二进制文件,例如:usr/bin/myBinary
会和平时一样吗?int main (int argc, const char* argv[]) 之类的东西?
[JAILBROKE] 我用谷歌搜索过,但我找不到任何关于如何编写 LaunchDaemon 的指南。这是针对 iPhone 的,所以它会在 Objective-C 中。我很了解 Objective-C,我只需要一些指南来帮助我入门。
我知道如何编写守护进程 .plist,我的意思是 - 如何编写 .plist 运行的二进制文件,例如:usr/bin/myBinary
会和平时一样吗?int main (int argc, const char* argv[]) 之类的东西?
你不能,除非你越狱你的 iPhone。
一旦越狱,plist 中指定的任何可执行文件都将运行。您可以使用任何方法来编写它。阅读launchd.plist 文档。除了那里写的内容之外,系统和守护进程之间没有任何合同。随心所欲地写。即使是脚本(不是组合的二进制文件)也应该可以工作。