码迷,mamicode.com
首页 > 移动开发 > 详细

[iOS开发]使用Swift检测系统版本信息

时间:2014-11-04 22:57:29      阅读:365      评论:0      收藏:0      [点我收藏+]

标签:des   io   ar   os   使用   java   sp   on   as   

iOS系统版本获取

获取当前运行系统的版本号:

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 {
    // 大于或等于被比较的值
}

[iOS开发]使用Swift检测系统版本信息

标签:des   io   ar   os   使用   java   sp   on   as   

原文地址:http://my.oschina.net/dmdgeeker/blog/340810

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!