APP升级版本比较
func compareVersionUpdate(newVersion : String, currentVersion : String) -> Bool {
let newVersionArr = newVersion.components(separatedBy: ".")
let currVersionArr = currentVersion.components(separatedBy: ".")
var newVersionCount = Double(newVersionArr.joined(separator: ""))
var currVersionCount = Double(currVersionArr.joined(separator: ""))
if newVersionArr.count > currVersionArr.count {
currVersionCount = currVersionCount! * pow(10, Double(newVersionArr.count - currVersionArr.count))
}else{
newVersionCount = newVersionCount! * pow(10, Double(currVersionArr.count - newVersionArr.count))
}
if newVersionCount! > currVersionCount! {
return true
}else{
return false
}
}