Created
June 29, 2015 02:19
-
-
Save wangpeng1/d4fc5303f8eaf4b3cf3f to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// 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