2010-07-02 23 views
13

¿Cómo creo una aplicación Cocoa que se ejecuta en segundo plano (no en el dock y tampoco en la barra de menú, solo en el fondo).¿Cómo crear una aplicación Cocoa en segundo plano?

¿La aplicación necesita privilegios de administrador? Espero que no. En realidad, no debería, porque es suficiente con que la aplicación se ejecute en segundo plano para ese usuario solo, es decir, no para todos los usuarios.

Y creo que puedo hacer que "inicie cuando inicie sesión" simplemente agregándolo a las Preferencias de cuenta del usuario, por lo que no debería ser un problema.

Respuesta

10

En su Info.plist, establezca LSUIElement a la cadena “1”.

La diferencia principal es que un agente de elementos de interfaz de usuario puede tener una interfaz de usuario (orden en una ventana). Una aplicación de solo fondo debe ser completamente sin rostro; cualquier UI que tenga debe existir en una aplicación separada o panel de preferencias.

Cuestiones relacionadas