2010-07-02 66 views
13

如何創建一個在後臺運行的Cocoa應用程序(不是在dock中,也不在菜單欄中;只在後臺運行)。如何創建一個後臺運行的Cocoa應用程序?

該應用是否需要管理員權限?我希望不是。實際上它不應該,因爲僅僅爲那個用戶在後臺運行就足夠了,即僅適用於,即不適用於所有用戶。

我想我可以通過將它添加到用戶的帳戶首選項中來「啓動時登錄」,所以這應該不成問題。

回答

10

在你的Info.plist設置LSUIElement爲字符串「1」。

主要區別在於UI元素代理可以具有UI(在窗口中排序)。只有背景的應用程序應該完全不露面;無論它具有的UI應該存在於單獨的應用程序或偏好窗格中。

相關問題