Jak mogę uzyskać identyfikator pakietu w Swift?
Wersja Objective-C:
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
ios
swift
ios8
bundle-identifier
Użytkownik
źródło
źródło
bundleIdentifier
jest to opcjonalne? W jakich przypadkach może to byćnil
?CFBundleIdentifier
brakujeW Swift jest prawie to samo, z wyjątkiem skrócenia nazw klas i metod:
let bundleIdentifier = Bundle.main.bundleIdentifier // return type is String?
źródło
Jeśli próbujesz uzyskać to programowo, możesz użyć poniższej linii kodu:
Cel C:
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
Swift 3.0:
let bundleIdentifier = Bundle.main.bundleIdentifier
Zaktualizowany do najnowszej wersji Swift Będzie działać zarówno w aplikacjach na iOS, jak i Mac.
Aby uzyskać więcej informacji, sprawdź tutaj:
Dokumenty Apple: https://developer.apple.com/documentation/foundation/bundle#//apple_ref/occ/instm/NSBundle/bundleIdentifier
źródło