2010-07-02 5 views
13

Comment créer une application Cocoa qui s'exécute en arrière-plan (pas dans le dock, ni dans la barre de menu non plus, juste en arrière-plan).Comment créer une application Cocoa en arrière-plan?

L'application nécessite-t-elle des privilèges d'administrateur? J'espère que non. En fait, il ne devrait pas, car il suffit que l'application fonctionne en arrière-plan pour cet utilisateur seulement, c'est-à-dire pas pour tous les utilisateurs.

Et je suppose que je peux le faire "lancer lors de la connexion" en l'ajoutant simplement aux préférences de compte de l'utilisateur, cela ne devrait donc pas poser de problème.

Répondre

10

Dans votre Info.plist, définissez LSUIElement à la chaîne « 1 ». La principale différence est qu'un agent d'élément d'interface utilisateur peut avoir une interface utilisateur (ordre dans une fenêtre). Une application de fond seulement devrait être complètement sans visage; Quelle que soit l'interface utilisateur, elle doit exister dans une application séparée ou un volet de préférences.

Questions connexes