Swiftgram/submodules/Display/Source/RuntimeUtils.swift
2019-11-14 23:27:44 +04:00

24 lines
641 B
Swift

import Foundation
import UIKit
private let systemVersion = { () -> (Int, Int) in
let string = UIDevice.current.systemVersion as NSString
var minor = 0
let range = string.range(of: ".")
if range.location != NSNotFound {
minor = Int((string.substring(from: range.location + 1) as NSString).intValue)
}
return (Int(string.intValue), minor)
}()
public func matchMinimumSystemVersion(major: Int, minor: Int = 0) -> Bool {
let version = systemVersion
if version.0 == major {
return version.1 >= minor
} else if version.0 < major {
return false
} else {
return true
}
}