FruityFred
  • Blog
  • Course à pied
    • Tests équipements
  • Randonnées
  • Magie
    • Tours de cartes
  • Recettes
    • Entrées
    • Plats
    • desserts
  • À propos
    • CV
    • Contact
  • Accueil
  • Développement
  • Cocoa
  • Savoir si une application est lancée ou pas

Savoir si une application est lancée ou pas

Publié le 6 mars 2009 par FruityFred dans Cocoa, Développement, Tutoriels
1

Pour savoir si une application est lancée ou pas, on peut utiliser les services fournis par la classe NSWorkspace, et notamment sa méthode launchedApplications :

- (BOOL) isAppLaunched: (NSString *) appIdentifier {
   NSArray *apps = [[NSWorkspace sharedWorkspace] launchedApplications];
   for (NSDictionary *appInfo in apps) {
      NSString *appId = [appInfo objectForKey: @"NSApplicationBundleIdentifier"];
      if ([appId isEqualTo: appIdentifier]) {
         return YES;
      }
   }
   return NO;
}
 
if ( [self isAppLaunched: @"com.apple.iCal"] ) {
   NSLog(@"iCal est lancé !");
}
NSWorkspace

Un commentaire sur “Savoir si une application est lancée ou pas”

  1. FruityFred dit :
    6 mars 2009 à 18:20

    On peut aussi tester le nom de l’application (iCal, iTunes, …) en remplaçant NSApplicationBundleIdentifier par NSApplicationName.

Laissez un commentaire Annuler la réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Recherche

Catégories

Nuage de tags

Alsace Apple avis cascade chaussures château Cocoa concert Corse course à pied cuisine du monde forêt GPS HDR Interface Builder iOS iPhone Islande jeu lac Laiterie légumes Mac Mac OS X magie marathon minimalisme neige OpenGL plage poisson randonnée Strasbourg thème graphique TomTom tour de cartes trail vallée volcan wok WordPress Xcode Écosse écologie île

Derniers articles

  • De l’avenir.

    18 avril 2017
  • Pebble Time + iSmoothRun

    21 juin 2015
  • IMG_0440

    Tebble – Table interactive et connectée

    27 mai 2015
  • thumbnail blog

    La Main de la Princesse

    25 février 2015
  • thumbnail blog

    Transferts

    20 février 2015

Amis

  • /teles
  • A.D.A.N.
  • After6PM
  • Bloc-notes de Darathor
  • Blog de Florian
  • Blog de Jeff
  • Blog'ele
  • Graine de kawa
  • Joël et Ophélie
  • NikoHK
  • R2G2
  • WebLife

Méta

  • Connexion
  • Flux RSS des articles
  • RSS des commentaires
  • Site de WordPress-FR

Facebook • Twitter • YouTube

Copyright © 2015 FruityFred. Tous droits réservés.
Avant de copier une partie de mon contenu, demandez-le moi