// 是否是 iPhone
#define IS_IPHONE (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)// 是否是 iPad
#define IS_IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)// 判断是否iPod touch
#define IS_IPOD ([[[UIDevice currentDevice] model] isEqualToString:@"iPod touch"])//是否是iPhone4s
#define IS_IPHONE4S ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 960), [[UIScreen mainScreen] currentMode].size) : NO)// 是否是iPhone5或者iPhone5s
#define IS_IPHONE5 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainScreen] currentMode].size) : NO)// 是否是iPhone6
#define IS_IPHONE6 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(750, 1334), [[UIScreen mainScreen] currentMode].size) : NO)// 是否是iPhone6Plus
#define IS_IPHONE6PLUS ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? (CGSizeEqualToSize(CGSizeMake(1125, 2001), [[UIScreen mainScreen] currentMode].size) || CGSizeEqualToSize(CGSizeMake(1242, 2208), [[UIScreen mainScreen] currentMode].size)) : NO)

【iOS】判断硬件型号相关推荐

  1. iOS 判断手机型号(已更新至iPhone 14 Pro Max)

    iOS 判断手机型号(已更新至iPhone 14 Pro Max) 判断手机型号代码如下: #import <sys/utsname.h> #pragma mark -- 判断手机型号 + ...

  2. iOS 判断手机型号及系统版本(包括iPhone 11系列)

    iPhoneX推出已经有很长时间了,从最初的简单适配到前一段时间拿到真机开始做更优化的适配,我在部分地方用到了判断手机型号及系统版本的方法,下面分享一下. 首先需要导入头文件 #import < ...

  3. iOS 判断手机型号及系统版本(最新)持续更新

    添加头文件 #import <sys/utsname.h> + (NSString *)getPhoneModel { struct utsname systemInfo; uname(& ...

  4. iOS 判断设备型号

    + (NSString*)deviceString {// 需要#import "sys/utsname.h"struct utsname systemInfo;uname(&am ...

  5. 在计算机组装中如何判断硬件的型号,电脑配置如何看?查看电脑配置好坏的方法 (值得收藏学习)...

    原标题:电脑配置如何看?查看电脑配置好坏的方法 (值得收藏学习) 后台不少朋友都喜欢问:电脑配置怎么看,也就是如何看一台电脑的硬件的好坏.下面笔者用尽量通俗易懂的讲述,教大家如何正确的查看电脑配置好坏 ...

  6. iOS 正则表达式判断手机型号、邮箱、手机号、身份证、昵称、密码等

    //电子邮箱验证 + (BOOL) validateEmail:(NSString *)email{NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A ...

  7. iOS——判断刘海屏

    在写项目时,发现在非刘海屏型号的iPhone上测试的UI界面,有时候在刘海屏iPhone会被遮挡.这时候,我们需要判断当前设备是否是刘海屏,以来对UI代码做相应的适配,以下是学习的几种方案. 判断手机 ...

  8. 获取iOS设备的型号

    2019独角兽企业重金招聘Python工程师标准>>> 三种常用的办法获取iOS设备的型号: 1. [UIDevice currentDevice].model (推荐): 2. u ...

  9. 电脑硬件检测_好用的电脑硬件型号有哪些_江西南昌顺同谦科技|电脑||笔记本|...

    江西南昌顺同谦科技|电脑||笔记本|专注ReVRNv好用的电脑硬件型号有哪些,咨询更多详情!本发明公开了种久坐式脊柱侧弯主动矫正康复辅具和方法,包括壳体.振动提示器.呼吸灯和检测器,壳体内具有空腔,检 ...

最新文章

  1. 关于z-index介绍
  2. Yii的查询后缀限定
  3. c语言个人账册报告的课题来源,C语言个人账簿管理系统报告
  4. [转载] Java线程池框架源码分析
  5. android 检测字符串是否为合法域名
  6. 软考 - 可靠性和可用性
  7. Web前端基础---JavaScript函数事件及其绑定DOM模型BOM模型
  8. Android自定义View初步
  9. PDF Converter OCR for Mac(pdf格式转换器及ocr识别工具)
  10. python re包_使用Python中的re包将句子分成子句
  11. ICT通信运营企业的重建之服务升级(二)----ICT技术及产品种类
  12. 记一次刷路由器固件的经历
  13. PV操作(操作系统)
  14. bad substitution
  15. cms32L051 掉电深度睡眠的唤醒
  16. 爬取公众号的文章,同时处理图片不显示问题(JAVA)
  17. apk自行修改后的操作(软件安装不了,安了打不开,闪退)
  18. windows平台下使用cmake构建静态lib库以及使用静态lib库gtest项目
  19. Golang 入门 : 切片(slice)
  20. 【canvas 背景色】透明背景转换成白色

热门文章

  1. 完美电脑PC端微信多开实现及源码
  2. ggplot2箱线图的美化之路: 箱线图到直方图加散点图再加误差线的美化之路
  3. Android基础系列 - 手势识别、运用(一)
  4. 【支付清算】 相关知识
  5. 计算机知识竞赛奖品,知识竞赛互动环节小礼品
  6. 虚幻4基础物理设置,和碰撞检测
  7. java学生成绩分析系统spring源码
  8. 自定义布局MyBaseAdapter及其优化
  9. 稳压器和LDO以及DCDC简单对比
  10. Solaris 使用ndd指令设置网卡速率