如何为Mac编写自动启动停靠应用程序?

时间:2011-01-12 11:50:18

标签: macos system-tray dock autostart

我有一个我想要构建的应用程序,它会在你启动mac时启动并出现在Dock中。

我有一些使用Objective-C和iPhone开发的经验,但没有Mac开发经验,我通常也是PC用户,所以我不喜欢使用Mac的规范。欢迎任何指导。

如何获得自动启动的应用程序?

* 编辑您可以在状态栏中运行应用吗? (使用时钟等)或应用程序只在Dock中运行?

1 个答案:

答案 0 :(得分:6)

要在状态栏中编写程序,请查看this great tutorial

要让应用程序在登录时自动启动,请查找有关launch daemon的信息,或者只是让应用程序安装程序在/Library/StartupItems上输入一个条目。

关于码头:通常,用户控制他/她的码头上的内容。当您的UI应用程序运行时,它通常会在Dock中。如果您希望图标永久固定在那里,则需要用户将图标从Finder拖到停靠栏,或者在选择Options->Keep In Dock菜单选项中运行时右键单击停靠栏图标。