swift中获取(判断)设备版本的方法
来源:互联网 发布:dosci 科研数据平台 编辑:程序博客网 时间:2024/06/05 18:29
1.直接获取,按需要加if判断即可
UIDevice.currentDevice().systemVersion as NSString).floatValue
2.获取每一位的版本号,利用switch进行判断
let os = NSProcessInfo().operatingSystemVersion switch (os.majorVersion, os.minorVersion, os.patchVersion) { case (8, _, _): println("iOS >= 8.0.0") case (7, 0, _): println("iOS >= 7.0.0, = 7.1.0, < 8.0.0") default: println("iOS = 8.0") }
3.获取版本号后,定义一个返回比较结果的对象进行比较
let version = UIDevice.currentDevice().systemVersion /* 进行比较 返回结果为 NSComparisonResult 其中,NSComparisonResult有三个值: case OrderedAscending// 小于被比较的值case OrderedSame//等于被比较的值case OrderedDescending//大于被比较的值 */ let flag = version.compare("8.0.0", options: NSStringCompareOptions.NumericSearch) //如果版本号<8.0.0 if flag == .OrderedAscending { } else { }
1 0
- swift中获取(判断)设备版本的方法
- 判断设备的版本
- ios swift 获取设备型号 版本
- IOS开发-判断ios设备和系统版本的方法
- ios版本 设备版本名称 获取方法
- 不同Android版本设备正确获取屏幕分辨率的通用方法
- 不同Android版本设备正确获取屏幕分辨率的通用方法
- 不同Android版本设备正确获取屏幕分辨率的通用方法
- android中获取应用程序版本的方法
- Swift - 判断设备方向(或监听设备方向的改变)
- Android中对设备进行管理的一些方法(获取设备唯一标识码、设备分辨率信息等)
- 【Swift】获取设备信息
- 判断设备及iOS版本的宏
- ios版本和设备类型的判断
- android 判断安装app设备的版本
- 在swift中那些有关于判断版本更新的注意事项
- 获取android设备的识别码(合成版本)
- IOS中一些常用的获取设备信息的方法
- iOS 打包所遇到的问题:can't link with a main executable file ‘XXX’for architecture armv7
- 用中断实现流水灯
- CA相关缩略语
- HDU 2473 Junk-Mail Filter(并查集 | 删除操作)
- LINK:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- swift中获取(判断)设备版本的方法
- PHP面试中常见的面试试题与算法例子
- Android雷达式进度条
- iOS开发 -- 点击取消红点提示
- C++基础
- Android原生系统1
- shell echo
- Qt5.4+OpenCV3.0使用pkg-config进行配置编译
- Xcode Jenkins环境配置