我正在尝试编写一个可以帮助我管理时间的小型Cocoa应用程序,如果已经有启动条目,我希望它在启动时检查,如果没有,请添加一个条目。
编写launchd文件的正确文件夹是什么,和/或是否有一个特殊的cocoa方法来检索正确的文件夹(即以检索用户文档文件夹的方式)或者你只假设一个以下硬编码位置?
手册页列出了我可能想要使用的以下可能的URL~ / Library / LaunchAgents?
~/Library/LaunchAgents Per-user agents provided by the user.
/Library/LaunchAgents Per-user agents provided by the administrator.
/Library/LaunchDaemons System-wide daemons provided by the administrator.
/System/Library/LaunchAgents Per-user agents provided by Mac OS X.
/System/Library/LaunchDaemons System-wide daemons provided by Mac OS X.
答案 0 :(得分:3)
如果您的应用与用户互动,您可能需要〜/ Library / LaunchAgent。我不知道会为你返回这条路径的Cocoa方法。
有关代理商和守护进程的详细技术说明,您应该查看:
http://developer.apple.com/mac/library/technotes/tn2005/tn2083.html