2009-09-20 3 views
1

Я хотел бы создать приложение для какао и хотел бы открыть его по запросу. Для лучшего понимания вы должны смотреть на evernote. У этого есть вспомогательное приложение, которое находится в строке состояния и имеет свой собственный элемент статуса.Приложение Cocoa Helper

Комплект приложений Evernote показывает исполняемый файл EvernoteHelper. Как я могу создать такой исполняемый файл в проекте XCode? Должна ли она быть отдельной целью? Но не отделяет ли цель от исполняемого файла отдельное приложение bunlde?

Я видел несколько примеров в Интернете для создания помощников приложений, которые помогают перезапустить приложение. Но эти вспомогательные приложения имеют не что иное, как скомпилированный код. Мне интересны дополнительные ресурсы, такие как nib-файлы для вспомогательных приложений, которые включают в себя меню и/или изображения.

UPDATE относительно комментария

я хотел помощник приложение, чтобы сидеть в systembar и когда это время щелкнул, мое приложение должно быть запущен (это не будет работать, помощник приложение будет работать как запуска для основного приложения).

Мне интересно, как скопировать помощник исполняемый пачке главного приложения

ответ

2

Вам нужно два приложения: одно приложение, с которым пользователь будет работать; другое - безликое фоновое приложение для предоставления элемента статуса и запуска реального приложения.

Возможно, вы сделаете FBA ресурсом другого приложения и имеете предпочтения в не-FBA, контролирующем, работает ли FBA и работает ли он при входе в систему.

0

Это просто другое приложение, и это полностью зависит от вас, как вы хотите организовать ваши файлы в Xcode, иметь его в отдельный проект или его подпроект. Тем не менее, я обычно добавляю цель. Новая цель может включать NIB, но не обязательно. На самом деле это зависит от того, что должен делать ваш помощник. Не уверен, что вы имеете в виду именно с «перезапуском». (Возможно, launchdddddd?)