Skip to content

Instantly share code, notes, and snippets.

@wangpeng1
Created June 29, 2015 02:19
Show Gist options
  • Save wangpeng1/d4fc5303f8eaf4b3cf3f to your computer and use it in GitHub Desktop.
Save wangpeng1/d4fc5303f8eaf4b3cf3f to your computer and use it in GitHub Desktop.
//
// TPExtensions.swift
// Example
//
// Created by Le VanNghia on 3/26/15.
// Copyright (c) 2015 Le VanNghia. All rights reserved.
//
import UIKit
extension UIDevice {
private class var osVersion: String {
return UIDevice.currentDevice().systemVersion
}
class func systemVersionEqualTo(version: String) -> Bool {
return osVersion.compare(version, options: NSStringCompareOptions.NumericSearch) == NSComparisonResult.OrderedSame
}
class func systemVersionGreaterThan(version: String) -> Bool {
return osVersion.compare(version, options: NSStringCompareOptions.NumericSearch) == NSComparisonResult.OrderedDescending
}
class func systemVersionGreaterThanOrEqualTo(version: String) -> Bool {
return osVersion.compare(version, options: NSStringCompareOptions.NumericSearch) != NSComparisonResult.OrderedAscending
}
class func systemVersionLessThan(version: String) -> Bool {
return osVersion.compare(version, options: NSStringCompareOptions.NumericSearch) == NSComparisonResult.OrderedAscending
}
class func systemVersionLessThanOrEqualTo(version: String) -> Bool {
return osVersion.compare(version, options: NSStringCompareOptions.NumericSearch) != NSComparisonResult.OrderedDescending
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment