在Swift中以编程方式获取包标识符?
我如何在Swift中获得包ID?
Objective-C版本:
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
尝试这个:
let bundleID = NSBundle.mainBundle().bundleIdentifier
Swift 3:
let bundleID = Bundle.main.bundleIdentifier!
在Swift中,除了类和方法的名称已经缩短之外,它几乎是一样的:
let bundleIdentifier = Bundle.main.bundleIdentifier // return type is String?
如果您试图以编程方式获取,则可以使用以下代码行:
Objective-C的:
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
Swift 3.0:
let bundleIdentifier = Bundle.main.bundleIdentifier
更新为最新的迅速它将适用于iOS和Mac应用程序。
欲了解更多信息,请点击这里:
Apple文档: https : //developer.apple.com/documentation/foundation/bundle#//apple_ref/occ/instm/NSBundle/bundleIdentifier