判断手机版本

news/2024/7/5 7:29:28

/**判断是否系统版本大于8.0系统  大于或等于8.0返回true 否则返回false*/

let IS_IOS8 = (UIDevice.currentDevice().systemVersion as NSString).doubleValue >= 8.0

let IS_OS_5_OR_LATER = (UIDevice.currentDevice().systemVersion as NSString).doubleValue >= 5.0

let IS_OS_6_OR_LATER = (UIDevice.currentDevice().systemVersion as NSString).doubleValue >= 6.0


let IS_OS_7_OR_LATER = (UIDevice.currentDevice().systemVersion as NSString).doubleValue >= 7.0


let IS_IPAD = (UIDevice.currentDevice().userInterfaceIdiom == .Pad)

let IS_IPHONE = (UIDevice.currentDevice().userInterfaceIdiom == .Phone)


let SCREEN_MAX_LENGTH = (max(SCREEN_WIDTH, SCREEN_HEIGHT))

let SCREEN_MIN_LENGTH = (min(SCREEN_WIDTH, SCREEN_HEIGHT))

let IS_IPHONE_4_OR_LESS = (IS_IPHONE && SCREEN_MAX_LENGTH < 568.0)

let IS_IPHONE_5 = (IS_IPHONE && SCREEN_MAX_LENGTH  == 568.0)

let IS_IPHONE_6 = (IS_IPHONE && SCREEN_MAX_LENGTH  == 667.0)

let IS_IPHONE_6P = (IS_IPHONE && SCREEN_MAX_LENGTH == 736.0)



http://lihuaxi.xjx100.cn/news/235504.html

相关文章

CST概念

CST&#xff1a;&#xff08;Common Spanning Tree&#xff09;公共生成树,是连接交换网络内所有MST域的一棵生成树。 CST即是连接各个MST域之间的树,它是CIST的一个部分。是用来互联MST区域的单生成树。如果把每个MST区域看作是一个"设备"&#xff0c;CST就是这些&q…

Swift 中使用 SQLite——打开数据库

关于Swift中使用SQLite&#xff0c;接下来可能会分别从打开、增、删、改、查&#xff0c;几个方面来介绍SQLite的具体使用&#xff0c;这一篇重点介绍一下如何打开。 定义全局数据库访问句柄 /// 全局数据库访问句柄 private var db: COpaquePointer nil实现打开数据库函数 …

01-HTML基础与进阶-day6-录像281

04css选择器.html <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Document</title><style type"text/css">/* p div 标签选择器*/p {color: red; /* k:v color表示样式属性 颜…

js中的装饰器执行顺序

/*** 执行顺讯* [(property)...]->[(parameter->method)...]->constructor->class* [属性...]->[((方法参数...)->方法)...]->[constructor...]->class* 声明周期 property|parameter|method|constructor|class* 声明周期 [始化完毕]init->[属性添加…

常用 SQL介绍

创建表 /*创建数据表CREATE TABLE 表名 (字段名 类型(INTEGER, REAL, TEXT, BLOB)NOT NULL 不允许为空PRIMARY KEY 主键AUTOINCREMENT 自增长,字段名2 类型,...)注意&#xff1a;在开发中&#xff0c;如果是从 Navicat 粘贴的 SQL&#xff0c;需要自己添加一个指令IF NO…

spark集群使用hanlp进行分布式分词操作说明

本篇分享一个使用hanlp分词的操作小案例&#xff0c;即在spark集群中使用hanlp完成分布式分词的操作&#xff0c;文章整理自【qq_33872191】的博客&#xff0c;感谢分享&#xff01;以下为全文&#xff1a;分两步&#xff1a;第一步&#xff1a;实现hankcs.hanlp/corpus.io.IIO…

NoSQL数据库探讨 - 为什么要用非关系数据库?

源地址&#xff1a;http://robbin.javaeye.com/blog/524977 随着互联网web2.0网站的兴起&#xff0c;非关系型的数据库现在成了一个极其热门的新领域&#xff0c;非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站&#xff0c;特别是超大规模和高并发的SNS类…

云计算时代,如何选择适合自己的云服务器厂商?

据百科定义&#xff0c;云服务器是一种处理能力可弹性伸缩的计算服务&#xff0c;帮助您快速构建更稳定、安全的应用&#xff0c;降低开发运维的难度和整体IT成本&#xff0c;使您能够更专注于核心业务的创新。云服务器相对传统服务器有些优势&#xff1a;按国内市场上云服务器…