アプリ内の設定画面などでアプリのバージョン番号を表示するということは割とよくあることかと思います。
バージョン番号は下記のコードで取得できます。
Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString")
私の場合は文字列を扱うクラスを作成し、そこの変数として取得できるようにしています。
class TextUtility {
static var versionString: String {
if let version = Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as? String {
return version
} else {
return ""
}
}
}
利用するときは下記のように書きます。
TextUtility.versionString
※この記事の内容は https://3jino-oyatsu.com/blog/41/ からお引越ししたものです