2009-09-20 90 views
1

我想建立一个可可应用程序,并希望把它打开了请求。为了更好地理解你应该看看Evernote。它有一个助手应用程序,它位于状态栏中,并有它自己的状态项。可可助手应用程序

的Evernote的应用程序包显示EvernoteHelper可执行文件。我将如何去在XCode项目中创建这样的可执行文件?它应该是单独的目标吗?但是不为可执行文件分离目标会创建单独的应用程序bunlde?

我在网上看到一些例子,用于创建应用程序的助手,帮助重新启动应用程序。但是这些帮手应用程序只有编译代码。我很喜欢像包含菜单和/或图像的助手应用程序的额外资源,例如nib文件。有关评论

我想的助手应用程序是坐在systembar列表以及其中被点击时,我的应用程序应该是启动(它不会被运行时,助手应用程序将工作作为

UPDATE主应用程序的发射器)。

我很好奇如何复制助手可执行主应用程序的包

回答

2

您需要两个应用程序:一,实际应用中,用户将一起工作;另一种是提供状态项目并启动实际应用程序的匿名后台应用程序。

你可能会做出FBA其他应用程序的资源,并在非FBA控制FBA是否正在运行以及是否在登录时运行的喜好。

0

这只是一个应用程序,它是完全取决于你如何组织Xcode中的文件,有它在一个单独的项目或子项目。这就是说我通常只是添加一个目标。新的目标可能包括NIB - 但不一定。真的取决于你的帮手应该做什么。不清楚你的意思是什么“重新启动”。 (也许是的launchd你正在寻找的地方?)