获取当前运行系统的版本号:
let version = UIDevice.currentDevice().systemVersion // 获取版本号如: 7.1.2
最主要的是与iOS 8版本进行比较:
// 与iOS 8.0.0进行比较
// 注意这里返回结果是 NSComparisonResult
let flag = version.compare("8.0.0", options: NSStringCompareOptions.NumericSearch) 
其中,NSComparisonResult有三个值:
case OrderedAscending // 大于被比较的值 case OrderedSame // 等于被比较的值 case OrderedDescending // 小于被比较的值
对比较结果进行判断,并做相应的操作:
if flag == .OrderedAscending {
    // 小于被比较的值
} else {
    // 大于或等于被比较的值
}原文:http://my.oschina.net/dmdgeeker/blog/340810