獲取當前運行系統的版本號:code
let version = UIDevice.currentDevice().systemVersion // 獲取版本號如: 7.1.2
最主要的是與iOS 8版本進行比較:io
// 與iOS 8.0.0進行比較 // 注意這裏返回結果是 NSComparisonResult let flag = version.compare("8.0.0", options: NSStringCompareOptions.NumericSearch)
其中,NSComparisonResult有三個值:di
case OrderedAscending // 大於被比較的值 case OrderedSame // 等於被比較的值 case OrderedDescending // 小於被比較的值
對比較結果進行判斷,並作相應的操做:vi
if flag == .OrderedAscending { // 小於被比較的值 } else { // 大於或等於被比較的值 }