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


判断手机型号代码如下:

#import <sys/utsname.h>
#pragma mark -- 判断手机型号
+(NSString*)judgeIphoneType {struct utsname systemInfo;uname(&systemInfo);NSString * phoneType = [NSString stringWithCString: systemInfo.machine encoding:NSASCIIStringEncoding];// simulator 模拟器if ([phoneType isEqualToString:@"i386"])   return @"Simulator";if ([phoneType isEqualToString:@"x86_64"])  return @"Simulator";//  常用机型  不需要的可自行删除if([phoneType  isEqualToString:@"iPhone1,1"])  return @"iPhone 2G";if([phoneType  isEqualToString:@"iPhone1,2"])  return @"iPhone 3G";if([phoneType  isEqualToString:@"iPhone2,1"])  return @"iPhone 3GS";if([phoneType  isEqualToString:@"iPhone3,1"])  return @"iPhone 4";if([phoneType  isEqualToString:@"iPhone3,2"])  return @"iPhone 4";if([phoneType  isEqualToString:@"iPhone3,3"])  return @"iPhone 4";if([phoneType  isEqualToString:@"iPhone4,1"])  return @"iPhone 4S";if([phoneType  isEqualToString:@"iPhone5,1"])  return @"iPhone 5";if([phoneType  isEqualToString:@"iPhone5,2"])  return @"iPhone 5";if([phoneType  isEqualToString:@"iPhone5,3"])  return @"iPhone 5c";if([phoneType  isEqualToString:@"iPhone5,4"])  return @"iPhone 5c";if([phoneType  isEqualToString:@"iPhone6,1"])  return @"iPhone 5s";if([phoneType  isEqualToString:@"iPhone6,2"])  return @"iPhone 5s";if([phoneType  isEqualToString:@"iPhone7,1"])  return @"iPhone 6 Plus";if([phoneType  isEqualToString:@"iPhone7,2"])  return @"iPhone 6";if([phoneType  isEqualToString:@"iPhone8,1"])  return @"iPhone 6s";if([phoneType  isEqualToString:@"iPhone8,2"])  return @"iPhone 6s Plus";if([phoneType  isEqualToString:@"iPhone8,4"])  return @"iPhone SE";if([phoneType  isEqualToString:@"iPhone9,1"])  return @"iPhone 7";if([phoneType  isEqualToString:@"iPhone9,2"])  return @"iPhone 7 Plus";if([phoneType  isEqualToString:@"iPhone10,1"]) return @"iPhone 8";if([phoneType  isEqualToString:@"iPhone10,4"]) return @"iPhone 8";if([phoneType  isEqualToString:@"iPhone10,2"]) return @"iPhone 8 Plus";if([phoneType  isEqualToString:@"iPhone10,5"]) return @"iPhone 8 Plus";if([phoneType  isEqualToString:@"iPhone10,3"]) return @"iPhone X";if([phoneType  isEqualToString:@"iPhone10,6"]) return @"iPhone X";if([phoneType  isEqualToString:@"iPhone11,8"]) return @"iPhone XR";if([phoneType  isEqualToString:@"iPhone11,2"]) return @"iPhone XS";if([phoneType  isEqualToString:@"iPhone11,4"]) return @"iPhone XS Max";if([phoneType  isEqualToString:@"iPhone11,6"]) return @"iPhone XS Max";if([phoneType  isEqualToString:@"iPhone12,1"])  return @"iPhone 11";if ([phoneType isEqualToString:@"iPhone12,3"])  return @"iPhone 11 Pro";if ([phoneType isEqualToString:@"iPhone12,5"])   return @"iPhone 11 Pro Max";if ([phoneType isEqualToString:@"iPhone12,8"])   return @"iPhone SE2";if ([phoneType isEqualToString:@"iPhone13,1"])   return @"iPhone 12 mini";if ([phoneType isEqualToString:@"iPhone13,2"])   return @"iPhone 12";if ([phoneType isEqualToString:@"iPhone13,3"])   return @"iPhone 12  Pro";if ([phoneType isEqualToString:@"iPhone13,4"])   return @"iPhone 12  Pro Max";if ([phoneType isEqualToString:@"iPhone14,4"])   return @"iPhone 13 mini";if ([phoneType isEqualToString:@"iPhone14,5"])   return @"iPhone 13";if ([phoneType isEqualToString:@"iPhone14,2"])   return @"iPhone 13  Pro";if ([phoneType isEqualToString:@"iPhone14,3"])   return @"iPhone 13  Pro Max";if ([phoneType isEqualToString:@"iPhone14,6"])   return @"iPhone SE3";if ([phoneType isEqualToString:@"iPhone14,7"])   return @"iPhone 14";if ([phoneType isEqualToString:@"iPhone14,8"])   return @"iPhone 14 Plus";if ([phoneType isEqualToString:@"iPhone15,2"])   return @"iPhone 14 Pro";if ([phoneType isEqualToString:@"iPhone15,3"])   return @"iPhone 14 Pro Max";return phoneType;}

设备型号官网地址:https://www.theiphonewiki.com/wiki/Models


iOS 判断手机型号(已更新至iPhone 14 Pro Max)相关推荐

  1. iPhone/iPad苹果设备型号对应常用名称列表(2022更新至iPhone 14 Pro Max | iPad Air 5)

    设备型号 名称 iPhone3,1 iPhone 4 iPhone3,2 iPhone 4 iPhone3,3 iPhone 4 iPhone4,1 iPhone 4S iPhone5,1 iPhon ...

  2. iPhone 14 Pro Max 和 iPhone 14 Pro的区别

    iPhone 14 Pro 和 14 Pro Max 之间唯一的主要区别,就是这两款手机的尺寸不同.iPhone 14 Pro Max 因其大尺寸而突破了可管理的极限,而 iPhone 14 Pro ...

  3. 苹果 iOS 16.0.3 正式版发布:修复 iPhone 14 Pro / Max 通知延迟、相机启动慢等问题

    IT之家 10 月 11 日消息,苹果今日面向 iPhone 用户推送了 iOS 16.0.3 正式版更新(内部版本号 20A392),距离上个正式版隔了 17 天.iOS 16.0.3 正式版更新大 ...

  4. iPhone 14 Pro/Max出大问题:从旧款机型传输数据后卡死黑屏无法开机!

    各种社交平台上的众多用户表示刚刚购买的iPhone14系列手机在传输完数据后黑屏死机,秒变板砖.造成此问题的原因是什么? 据MacRumors报道,一份内部备忘录显示,苹果公司正在调查一个错误Bug, ...

  5. LG显示将在坡州工厂为iPhone 14 Pro Max生产120Hz刷新率屏幕

    近日,据国外媒体报道,有韩国媒体日前在报道中表示,LG显示将在明年为iPhone 14 Pro Max供应部分支持120Hz刷新率的LTPO TFT OLED屏幕,三星显示将不再是高端iPhone所需 ...

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

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

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

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

  8. iOS Swift 判断手机机型 已更新 至iPhone12

    /// 扩展UIDevice extension UIDevice {/// 获取设备具体详细的型号var modelName: String {var systemInfo = utsname()u ...

  9. android11和ios,安卓与iOS细节对比:Reno Ace与iPhone 11 Pro Max,结果很意外

    说到苹果手机,相信大家都不会给予太多的差评.一款售价万元的手机,在外观以及性能上的表现,都有它独特的一面.然而在国产机逐渐崛起的今天,与苹果手机之间的差距也被逐渐拉近.比如作为全球知名手机品牌OPPO ...

最新文章

  1. map和reduce
  2. sqlite3数据库教程
  3. GPU Saturday技术沙龙:OpenCL程序员眼中的下一代APU架构
  4. 数据库基础知识——DQL语言(二)
  5. 中富之命能有多少钱_邯郸白铁风管工每天工资多少钱?白铁风管价格多少钱你能接受?...
  6. 广西壮族自治区直流充电桩说明书下载_鄂州便携式直流充电桩
  7. [转]ArcGIS.Server.9.3和ArcGIS API for Flex实现GraphicsLayer上画点、线、面(五)
  8. 虚拟机 网卡模式配置
  9. 在使用变量的时候,双引号和单引号 如何使用,及其区别:
  10. UE4文件读写(.txt文本文档)
  11. 2022年 HSC-1th中MISC的汝闻,人言否
  12. el-upload编辑时回显图片
  13. 笔记本电脑也是一种微型计算机,计算机一级试题 很权威的哦
  14. linux下subline怎么打开终端,mac使用sublime text3打开当前文件夹的终端
  15. VM14+CentOS7安装教程
  16. SnmpTrap测试与学习
  17. FBI教你读心术 读书笔记
  18. 天正lisp文件夹_天正文件布图在哪里
  19. soundtouch android,音频变时不变调处理(SoundTouch WSOLA)
  20. 美团在深圳成立机器人研究院;移动发布物联网操作系统;百度Apollo公布自动驾驶最新进展|每日大事件...

热门文章

  1. IIS 配置允许跨域访问
  2. 2021-03-19~20 大数据课程笔记 day58day59
  3. c语言贪吃蛇游戏报告,贪吃蛇游戏c程序报告.docx
  4. 【C++11 】模板类array对象的使用方法
  5. Flutter中使用Column中白屏问题
  6. 04Linux常用命令(文件系统与磁盘相关操作)
  7. 微信测试账户的申请,以及配置失败问题的处理,最新
  8. 嵌入式 linux usbmon,浅析linux下替代usbhound的usb总线sniffer抓包模块usbmon安装和使用...
  9. Python的frame 是什么
  10. 分布式系统架构解决方案----Dubbo