CocoaPods trunk is moving to be read-only. Read more on the blog, there are 18 months to go.

WCVersion 1.0.0

WCVersion 1.0.0

Maintained by Woraphot Chokratanasombat.



WCVersion 1.0.0

  • By
  • Woraphot Chokratanasombat

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