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

Tri*_*ith 3 macos system-tray dock autostart

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

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

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

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

Pab*_*ruz 6

要在状态栏中编写程序,请查看这个很棒的教程.

要使应用程序在登录时自动启动,请查找有关启动守护程序的信息,或者只是让应用程序安装程序进行登录/Library/StartupItems.

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

  • 只需注意一点:如果你想要**登录项**,请使用`LSSharedFileList` API. (3认同)