Как программно получить строку идентификатора пакета из моего приложения?
ios
cocoa-touch
user973984
источник
источник
let bundleIdentifier = NSBundle.mainBundle().bundleIdentifier
Bundle.main.bundleIdentifier!
( документация )
источник
let bundleIdentifier = NSBundle.mainBundle().bundleIdentifier
Вам может понадобиться базовый подход, чтобы получить ценность. Пример ARC следующий:
источник
Чтобы получить идентификатор пакета программно в Swift 3.0 :
источник
Я использую эти макросы, чтобы сделать его намного короче:
так что я могу просто сравнить так:
источник
Если вы пытаетесь получить его программно, вы можете использовать следующую строку кода:
Objective-C:
Swift 3.0:
Обновлено для последней версии swift. Будет работать как для iOS, так и для Mac приложений.
источник