80 votes

Comment obtenir le nom de l'application en cours d'exécution sur iOS

Si le nom de l'application sous l'icône de l'écran d'accueil est "My Awesome App", comment obtenir cette chaîne dans l'application au moment de l'exécution?

139voto

David Dunham Points 4620

J'essaierais

 [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleDisplayName"];
 

bien que vous connaissiez probablement le nom de votre propre application et que vous puissiez simplement l'utiliser…

14voto

Franck Points 450

Tout simplement parce que j'aime la nouvelle façon d'obtenir xCode 4.5 pour obtenir un élément de tableau: :)

 -(NSString*)project_getAppName{
    return NSBundle.mainBundle.infoDictionary  [@"CFBundleDisplayName"];
}
 

3voto

Billy Coover Points 1862
 NSString* applicationName = [entry objectForKey:(id)kCGWindowOwnerName];
 

Voici un bon post avec des exemples de ce que vous recherchez. Le PO n'a rien accepté, ce qui est regrettable, mais les réponses sont utiles.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X