我想建立一个可可应用程序,并希望有它的要求打开。为了更好地理解,你应该看看evernote。它有助手应用程序,它位于状态栏中,并有自己的状态项。
Evernote的应用程序包显示了EvernoteHelper可执行文件。我该如何在XCode项目中创建这样的可执行文件?它应该是单独的目标吗?但是,可执行文件的单独目标不会创建单独的应用程序绑定包吗?
我在互联网上看到了一些创建应用程序助手的例子,帮助重新启动应用程序。但这些助手应用程序只有编译过的代码。我对额外的资源很好奇,比如包含菜单和/或图像的助手应用程序的nib文件。
关于评论的更新
我希望助手应用程序位于系统栏中,当它被点击时,我的应用程序应该被启动(它不会运行,助手应用程序将作为主应用程序的启动器)。
我很好奇如何将helper可执行文件复制到主应用程序的捆绑包中
发布于 2009-09-20 15:32:22
您需要两个应用程序:一个是用户将使用的实际应用程序;另一个是提供状态项并启动实际应用程序的不知名的后台应用程序。
您可能会使FBA成为另一个应用程序的资源,并且在非FBA中具有控制FBA是否正在运行以及是否在登录时运行的首选项。
发布于 2009-09-20 10:50:56
这只是另一个应用程序,在Xcode中如何组织文件完全由你决定,是放在一个单独的项目中还是放在一个子项目中。也就是说,我通常只会添加一个目标。新的目标可以包括NIBs但不是必须的。这取决于你的帮助者应该做什么。我不确定你说的“重新启动”到底是什么意思。(也许launchd就是您要找的?)
https://stackoverflow.com/questions/1450673
复制相似问题