如何在系统启动时启动应用程序? (Mac OSX,Cocoa)

时间:2010-07-08 16:41:43

标签: objective-c cocoa

我有一个只在工具栏中运行的程序(带时间/日期,聚光灯等),我想在首选项中放置一个项目,以允许用户选择是否在系统启动时启动我的应用程序或不。我目前迷失在哪里可以找到关于此的文档。任何链接或短代码片段都将非常感激。提前谢谢!

2 个答案:

答案 0 :(得分:5)

您需要将应用添加到登录项。

请参阅System Startup Programing Topics: Customizing Login and Logout

答案 1 :(得分:3)

有一些不同的解决方案,但Apple希望您使用launchd(8)。

请参阅this one(已提及文档的不同部分,因为主题入门者要求'系统启动',而不是'用户登录时')以获取更多信息