我们在网上查到的一般都是被人给过的已知手机型号名,但是如果有新设备的话我们怎么获得呢,这里贴出个网址供查询https://www.theiphonewiki.com/wiki/Models,这样我们就可以直接拿到型号名字了,不用在打印查询了,下面是获得手机型号的代码

//手机型号
//记得导入#import "sys/utsname.h"
- (NSString*)deviceVersion{struct utsname systemInfo;uname(&systemInfo);NSString *deviceString = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding];//iPhoneif ([deviceString isEqualToString:@"iPhone1,1"])    return @"iPhone 1G";if ([deviceString isEqualToString:@"iPhone1,2"])    return @"iPhone 3G";if ([deviceString isEqualToString:@"iPhone2,1"])    return @"iPhone 3GS";if ([deviceString isEqualToString:@"iPhone3,1"])    return @"iPhone 4";if ([deviceString isEqualToString:@"iPhone3,2"])    return @"Verizon iPhone 4";if ([deviceString isEqualToString:@"iPhone4,1"])    return @"iPhone 4S";if ([deviceString isEqualToString:@"iPhone5,1"])    return @"iPhone 5";if ([deviceString isEqualToString:@"iPhone5,2"])    return @"iPhone 5";if ([deviceString isEqualToString:@"iPhone5,3"])    return @"iPhone 5C";if ([deviceString isEqualToString:@"iPhone5,4"])    return @"iPhone 5C";if ([deviceString isEqualToString:@"iPhone6,1"])    return @"iPhone 5S";if ([deviceString isEqualToString:@"iPhone6,2"])    return @"iPhone 5S";if ([deviceString isEqualToString:@"iPhone7,1"])    return @"iPhone 6 Plus";if ([deviceString isEqualToString:@"iPhone7,2"])    return @"iPhone 6";if ([deviceString isEqualToString:@"iPhone8,1"])    return @"iPhone 6s";if ([deviceString isEqualToString:@"iPhone8,2"])    return @"iPhone 6s Plus";if ([deviceString isEqualToString:@"iPhone9,1"] || [deviceString isEqualToString:@"iPhone9,3"])    return @"iPhone 7";if ([deviceString isEqualToString:@"iPhone9,2"] || [deviceString isEqualToString:@"iPhone9,4"])    return @"iPhone 7 Plus";if ([deviceString isEqualToString:@"iPhone10,1"] || [deviceString isEqualToString:@"iPhone10,4"])    return @"iPhone 8";if ([deviceString isEqualToString:@"iPhone10,2"] || [deviceString isEqualToString:@"iPhone10,5"])    return @"iPhone 8 Plus";if ([deviceString isEqualToString:@"iPhone10,3"] || [deviceString isEqualToString:@"iPhone10,6"])    return @"iPhone X";return deviceString;}

iOS 获取手机型号信息大全相关推荐

  1. ios获取手机型号、系统版本、设备唯一标识符、手机运营商等

    直接代码: //设备唯一标识符NSString *identifierStr = [[[UIDevice currentDevice] identifierForVendor] UUIDString] ...

  2. iOS 获取手机型号,系统版本

    1.手机系统版本:11.0 NSString* phoneVersion = [[UIDevice currentDevice] systemVersion]; 2.手机类型:iPhone 7 NSS ...

  3. iOS 获取手机型号

    + (NSString *)iphoneType {              //    需要导入头文件:#import <sys/utsname.h>          struct ...

  4. iOS获取设备型号、设备类型等信息

    iOS获取设备型号.设备类型等信息 设备标识 关于设备标识,历史上盛行过很多英雄,比如UDID.Mac地址.OpenUDID等,然而他们都陆陆续续倒在了苹果的门下.苹果目前提供了2个方法供App获取设 ...

  5. Android 获取手机设备信息(厂商,型号等)

    public class DeviceUtils {/*** 获取当前手机系统语言.** @return 返回当前系统语言.例如:当前设置的是"中文-中国",则返回"zh ...

  6. iOS 如何获取手机型号、系统版本、电池电量

    1.手机型号:iPhone 6 NSString* phoneModel = [self iphoneType]; //方法在下面 2.手机系统版本:9.1 NSString* phoneVersio ...

  7. iOS OC 及 Swift 获取手机型号,系统版本

    今天无意间使用到获取手机型号的问题了,发现直接写代码,根本无从下笔,无奈又找了以前写的代码,发现这些已经是几年写的了,新出的手机型号根本根本不存在了,今天正好使用,顺便更新了一下,这里我就更新一下iP ...

  8. js获取PC设备信息,js获取手机设备信息,最全

    获取设备系统和型号<封装方法> <!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &qu ...

  9. js 获取手机型号和版本

    // 获取手机型号及版本 function getPhoneModel() {var result = [];// 最新版google中 会报错// Array.prototype.contains ...

最新文章

  1. @EnableAspectJAutoProxy||AOP原理:【看给容器中注册了什么组件,这个组件什么时候工作,这个组件的功能是什么?】
  2. 在ubuntu20.10上搭建SVN Server
  3. JfreeChart(八)之甘特图
  4. Sharepoint学习笔记—DebugTroubleShooting--不同调试对象的Attach方式
  5. java数据结构 - 单链表(腾讯面试题实现单链表反转)
  6. 爬取知乎回答点赞数_python3 爬虫 之只需要问题id爬取知乎问题全部回答
  7. 使用 rem 设置文字大小(文字响应式)
  8. opencv 实现等值线_OpenCV图像增强算法实现(直方图均衡化、拉普拉斯、Log、Gamma)...
  9. L1-006 连续因子 (20 分)—团体程序设计天梯赛
  10. Flutter实战之顶部导航栏以及ListView简单应用
  11. Gradle全版本资源下载
  12. 从零到一搭建Kconfig配置系统
  13. 保姆级windows下mysql数据库安装教程
  14. 用VBA代码打开xls文件时,判断被打开的xls文件是否含VBA代码并禁止其运行
  15. matlab卡住了 打不开,win7系统matlab打不开无法运行的解决方法
  16. 途家2020校招算法笔试题——寻找最大数——背包问题
  17. 数据产品经理的具象化
  18. 十大管理之采购管理知识点
  19. SAP货物移动BAPI BAPI_GOODSMVT_CREATE(WMS TO SAP)
  20. 今天跟linux无关--我所喜爱Linux的游戏

热门文章

  1. Ubuntu 10.04 下载(官方地址)
  2. MySQL触发器怎么写?
  3. linux usleep占用cpu,c-Cent OS 6.3上的usleep的CPU高使用率
  4. 关系;关系模式;关系数据库
  5. 施工工地考勤防作弊通道系统,建筑工地通道系统管理方案
  6. 计算机毕业设计_基于SSM的医院预约挂号系统设计与实现
  7. 蓝牙BLEBLEcc2540开启广播的过程
  8. File Provider
  9. @Inject 注解的使用
  10. Android学习之RecyclerView的使用