Comment puis-je obtenir une chaîne de l'identifiant de bundle par programme à partir de mon application?
ios
cocoa-touch
user973984
la source
la source
let bundleIdentifier = NSBundle.mainBundle().bundleIdentifier
Bundle.main.bundleIdentifier!
( documentation )
la source
let bundleIdentifier = NSBundle.mainBundle().bundleIdentifier
Vous aurez peut-être besoin de l'approche Core Foundation pour obtenir la valeur. L'exemple ARC est le suivant:
la source
Pour obtenir l'identifiant de bundle par programme dans Swift 3.0 :
la source
J'utilise ces macros pour le raccourcir:
donc je peux comparer comme ceci:
la source
Si vous essayez de l'obtenir par programme, vous pouvez utiliser la ligne de code ci-dessous:
Objectif c:
Swift 3.0:
Mis à jour pour la dernière version rapide Il fonctionnera pour les applications iOS et Mac.
la source