Files
GitHawk/Classes/Utility/Bundle+Version.swift
Hesham Salman f213bac924 Thin SwiftLint ruleset (#704)
* Thin SwiftLint ruleset

* Disabled trailing_whitespace rule
2017-10-23 16:58:09 -04:00

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)
}
}