extension Bundle {
var appName: String {
return infoDictionary?["CFBundleName"] as! String
}
var bundleId: String {
return bundleIdentifier!
}
var versionNumber: String {
return infoDictionary?["CFBundleShortVersionString"] as! String
}
var buildNumber: String {
return infoDictionary?["CFBundleVersion"] as! String
}
}
사용할 때에는 아래와 같이 사용합니다.
let str = "\(Bundle.main.appName) v \(Bundle.main.versionNumber) (Build \(Bundle.main.buildNumber))"
반응형
'ios' 카테고리의 다른 글
[Swift] Swift의 비동기 처리 (2) DispatchQueue.main (0) | 2021.12.23 |
---|---|
[Swift] Swift의 비동기 처리 (1) GCD, Thread, Process (0) | 2021.12.22 |