mirror of
https://github.com/zhigang1992/GitHawk.git
synced 2026-04-16 12:10:19 +08:00
29 lines
688 B
Swift
29 lines
688 B
Swift
//
|
|
// Bundle+Version.swift
|
|
// Freetime
|
|
//
|
|
// Created by Sherlock, James on 15/07/2017.
|
|
// Copyright © 2017 Ryan Nystrom. All rights reserved.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
extension Bundle {
|
|
|
|
var versionNumber: String? {
|
|
return infoDictionary?["CFBundleShortVersionString"] as? String
|
|
}
|
|
|
|
var buildNumber: String? {
|
|
return infoDictionary?["CFBundleVersion"] as? String
|
|
}
|
|
|
|
var prettyVersionString: String {
|
|
let ver = versionNumber ?? Constants.Strings.unknown
|
|
let build = buildNumber ?? "0"
|
|
let format = NSLocalizedString("Version %@ (%@)", comment: "")
|
|
return String.localizedStringWithFormat(format, ver, build)
|
|
}
|
|
|
|
}
|