[iOS開發]使用Swift檢測系統版本信息

iOS系統版本獲取

獲取當前運行系統的版本號: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 {
    // 大於或等於被比較的值
}
相關文章
相關標籤/搜索