iOS 获取手机型号信息大全
我们在网上查到的一般都是被人给过的已知手机型号名,但是如果有新设备的话我们怎么获得呢,这里贴出个网址供查询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 获取手机型号信息大全相关推荐
- ios获取手机型号、系统版本、设备唯一标识符、手机运营商等
直接代码: //设备唯一标识符NSString *identifierStr = [[[UIDevice currentDevice] identifierForVendor] UUIDString] ...
- iOS 获取手机型号,系统版本
1.手机系统版本:11.0 NSString* phoneVersion = [[UIDevice currentDevice] systemVersion]; 2.手机类型:iPhone 7 NSS ...
- iOS 获取手机型号
+ (NSString *)iphoneType { // 需要导入头文件:#import <sys/utsname.h> struct ...
- iOS获取设备型号、设备类型等信息
iOS获取设备型号.设备类型等信息 设备标识 关于设备标识,历史上盛行过很多英雄,比如UDID.Mac地址.OpenUDID等,然而他们都陆陆续续倒在了苹果的门下.苹果目前提供了2个方法供App获取设 ...
- Android 获取手机设备信息(厂商,型号等)
public class DeviceUtils {/*** 获取当前手机系统语言.** @return 返回当前系统语言.例如:当前设置的是"中文-中国",则返回"zh ...
- iOS 如何获取手机型号、系统版本、电池电量
1.手机型号:iPhone 6 NSString* phoneModel = [self iphoneType]; //方法在下面 2.手机系统版本:9.1 NSString* phoneVersio ...
- iOS OC 及 Swift 获取手机型号,系统版本
今天无意间使用到获取手机型号的问题了,发现直接写代码,根本无从下笔,无奈又找了以前写的代码,发现这些已经是几年写的了,新出的手机型号根本根本不存在了,今天正好使用,顺便更新了一下,这里我就更新一下iP ...
- js获取PC设备信息,js获取手机设备信息,最全
获取设备系统和型号<封装方法> <!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &qu ...
- js 获取手机型号和版本
// 获取手机型号及版本 function getPhoneModel() {var result = [];// 最新版google中 会报错// Array.prototype.contains ...
最新文章
- @EnableAspectJAutoProxy||AOP原理:【看给容器中注册了什么组件,这个组件什么时候工作,这个组件的功能是什么?】
- 在ubuntu20.10上搭建SVN Server
- JfreeChart(八)之甘特图
- Sharepoint学习笔记—DebugTroubleShooting--不同调试对象的Attach方式
- java数据结构 - 单链表(腾讯面试题实现单链表反转)
- 爬取知乎回答点赞数_python3 爬虫 之只需要问题id爬取知乎问题全部回答
- 使用 rem 设置文字大小(文字响应式)
- opencv 实现等值线_OpenCV图像增强算法实现(直方图均衡化、拉普拉斯、Log、Gamma)...
- L1-006 连续因子 (20 分)—团体程序设计天梯赛
- Flutter实战之顶部导航栏以及ListView简单应用
- Gradle全版本资源下载
- 从零到一搭建Kconfig配置系统
- 保姆级windows下mysql数据库安装教程
- 用VBA代码打开xls文件时,判断被打开的xls文件是否含VBA代码并禁止其运行
- matlab卡住了 打不开,win7系统matlab打不开无法运行的解决方法
- 途家2020校招算法笔试题——寻找最大数——背包问题
- 数据产品经理的具象化
- 十大管理之采购管理知识点
- SAP货物移动BAPI BAPI_GOODSMVT_CREATE(WMS TO SAP)
- 今天跟linux无关--我所喜爱Linux的游戏