iOS11新增版本判断API

  • iOS11版本现在有了简单的API,OC也开始支持swfit的@available语法,不用再手写iOS版本判断了。
if (@available(iOS 11.0, *)) {// 版本适配
}
// 或者
#ifdef __IPHONE_11_0
#endif
  • 目前没发现有iPhoneX的机型判断API,暂时可以使用size来做代替判断。
#define kDevice_iPhoneX CGSizeEqualToSize(CGSizeMake(375, 812), [[UIScreen mainScreen] bounds].size)
// 或者
if (UIScreen.mainScreen.bounds.size.height == 812) {NSLog(@"this is iPhone X");
}

iOS11新增版本判断API相关推荐

  1. Android开发学习——3.平台版本、SDK版本、API级别

    文章目录 一.引言 二.概念学习 1. 平台版本 2. API级别 3. SDK版本 三.参考 一.引言 前两篇文介绍了Android开发的IDE--AS和AS安装时需要准备的工具包.某种程度上来说, ...

  2. iOS11新增技术功能总结

    根据相关资料进行的总结: 1,iOS11彻底废弃32位APP iOS11后,如果从iTunes同步32位的APP到你的手机,只会留下一个占位符APP,无法运行 2,第三方应用 <1> 注意 ...

  3. Windows系统版本判断

    (本文在引用的原文的基础上,添加了另外两个获取系统版本的方法,见文中内容) 一.前言 本文并不是讨论windows操作系统的版本来历和特点,也不是讨论为什么没有Win9,而是从程序员角度讨论下Wind ...

  4. 最新Android系统版本与API等级对应关系表

    最新Android系统版本与API等级对应关系表 从Android官网拷过来的,方便查阅... 官网地址:https://developer.android.com/guide/topics/mani ...

  5. 【android】安卓平台版本和API版本的对应关系

    安卓平台版本和API版本对应关系 转载于:https://www.cnblogs.com/china-flint/p/10025085.html

  6. [完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器...

    [完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器 原文:[完美]原生JS获取浏览器版本判 ...

  7. ExtJS各个版本官方API文档

    ExtJS各个版本官方API文档 官方API地址:https://docs.sencha.com/extjs/6.7.0/index.html 版本切换方式: 官方文档为纯英文文档,需要中文版的朋友可 ...

  8. Android 平台代号、版本、API 级别和 NDK 版本对照表

    Android 平台代号.版本.API 级别和 NDK 版本对照表 Android 的开发是围绕着版本系列进行的,这些版本使用美味的点心名称(按字母顺序)作为代号. 在Android开发过程中,很多时 ...

  9. 原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari(亲测可用)

    浏览器类型及版本判断在开发中是比较常见的使用场景,之前用var ua = navigator.userAgent.toLowerCase()来判断浏览器的内核,发现chrome和edge浏览器无法区分 ...

最新文章

  1. 用Flash MX 2004自制调色版和配色组件(一)
  2. 【PAT乙级】1009 说反话 (20 分)
  3. Ehab Fails to Be Thanos
  4. Angular里使用createEmbeddedView的单步调试
  5. 融资租赁业务的基本知识
  6. JSONObject put,accumulate,element的区别
  7. 2019-11-07 检查gcc交叉编译器预定义宏(ARM32/ARM64/X86-64)以及对浮点数的支持情况
  8. mysql 一条sql 事务_MySQL的事务
  9. Deep Learning 论文笔记 (3): Deep Learning Face Attributes in the Wild
  10. 最简单又最复杂的单例模式
  11. ansys2017安装教程_ANSYS Proucts 18.1安装激活教程
  12. qt引入txt文件_QT 读取txt文件的几种方法
  13. 《机械制造技术基础》常见的问题
  14. 【B2B】阿里巴巴汪海:1688成年礼—从中小企业数字化看B2B发展趋势
  15. 2022「博客新星」年度评选TOP100名单
  16. 懒人神器:svg-sprite-loader实现自己的Icon组件
  17. php手机模板修改,pc和手机模板自动切换
  18. [生存志] 第47节 夏姬媚株林
  19. esp32入门手册学习
  20. 跨考没有计算机二级,计算机二级可以跨学校报名吗 计算机二级可以跨校报考吗?...

热门文章

  1. RHEL 6.2安装vnc
  2. 廉价raid_如何查找80行代码中的廉价航班
  3. Kotlin 第三讲——集合篇1
  4. 腾讯信用向全国开放了,据说700分都算低的!
  5. 网贷申请技巧,提高90%通过率
  6. Chapter 7:Statistical-Model-Based Methods
  7. 网络游戏server编程,第一章笔记
  8. python frame如何置顶_Python tkinter frame父窗口小部件排列列
  9. centeros6.8 mysql_centeros7安装mysql8,以及设置root密码
  10. python括号的区别_Python中类-带括号与不带括号的区别