您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页Swift判断系统版本号的几种方法

Swift判断系统版本号的几种方法

来源:化拓教育网

1. 系统预留的快速通道 ,推荐使用

if #available(iOS 8.0, *) {
    //系统版本高于8.0
} else {
    //系统版本低于8.0
}

2. 通过UIDevice获取版本号,不推荐

//获取当前字符串类型的版本号信息,最不推荐的一种方法
let sysVersionString = UIDevice.current.systemVersion

3. 通过ProcessInfo,判断是否高于指定的版本号

//获取当前系统版本号。majorVersion:主版本号;minorVersion:次版本号;patchVersion:最后一位小版本号
let systemVersion =  OperatingSystemVersion(majorVersion: 8, minorVersion: 0, patchVersion: 0)
if ProcessInfo.processInfo.isOperatingSystemAtLeast(systemVersion) {
//系统版本高于8.0
} else {
//系统版本低于8.0
}

4. 通过系统给定的Double类型版本号进行判断

//通过系统给定的Double类型版本号进行判断
if NSFoundationVersionNumber >= NSFoundationVersionNumber_iOS_8_0 {
//系统版本高于8.0
} else {
//系统版本低于8.0
}

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务