Simple version number compare in major(.minor)?(.patch)? format
Supports compare using ==, !=, >, >=, < and <=
Install using CocoaPods, add dependency in Podfile
:
pod 'WCVersion', '~> 0.0.0'
import WCVersion
let version1 = VersionNumber("5")
let version2 = VersionNumber("3.8")
let version3 = VersionNumber("1.2.3")
VersionNumber("1.2.3") > VersionNumber("1.5.3")
false
VersionNumber("1.2.3") < VersionNumber("1.5.3")
true
VersionNumber("1.2.3") == VersionNumber("1.5.3")
false
VersionNumber("4.1.7") < VersionNumber("2.5.2")
false
VersionNumber("4.1.7") > VersionNumber("2.5.2")
true
VersionNumber("4.1.7") == VersionNumber("2.5.2")
false
VersionNumber("9.1.2") < VersionNumber("9.1.5")
true
VersionNumber("9.1.2") > VersionNumber("9.1.5")
false
VersionNumber("9.1.2") == VersionNumber("9.1.5")
false
VersionNumber("2.3.1") > VersionNumber("2.3.1")
false
VersionNumber("2.3.1") < VersionNumber("2.3.1")
false
VersionNumber("2.3.1") == VersionNumber("2.3.1")
true