Skip to content

Simple version number compare in major(.minor)?(.patch)? format

License

Notifications You must be signed in to change notification settings

guhungry/ios-version

Repository files navigation

iOS Version

Build Status codecov LICENSE Platform compatible

Simple version number compare in major(.minor)?(.patch)? format

Supports compare using ==, !=, >, >=, < and <=

Download

Install using CocoaPods, add dependency in Podfile:

pod 'WCVersion', '~> 0.0.0'

CocoaPods compatible

Examples

Import

import WCVersion

Initialize

let version1 = VersionNumber("5")
let version2 = VersionNumber("3.8")
let version3 = VersionNumber("1.2.3")

Comparing

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

About

Simple version number compare in major(.minor)?(.patch)? format

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published