//需要#import

+ (NSString*)deviceModelName

{structutsname systemInfo;

uname(&systemInfo);

NSString*deviceModel =[NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding];if ([deviceModel isEqualToString:@"iPhone3,1"]) return @"iPhone 4";if ([deviceModel isEqualToString:@"iPhone3,2"]) return @"iPhone 4";if ([deviceModel isEqualToString:@"iPhone3,3"]) return @"iPhone 4";if ([deviceModel isEqualToString:@"iPhone4,1"]) return @"iPhone 4S";if ([deviceModel isEqualToString:@"iPhone5,1"]) return @"iPhone 5";if ([deviceModel isEqualToString:@"iPhone5,2"]) return @"iPhone 5 (GSM+CDMA)";if ([deviceModel isEqualToString:@"iPhone5,3"]) return @"iPhone 5c (GSM)";if ([deviceModel isEqualToString:@"iPhone5,4"]) return @"iPhone 5c (GSM+CDMA)";if ([deviceModel isEqualToString:@"iPhone6,1"]) return @"iPhone 5s (GSM)";if ([deviceModel isEqualToString:@"iPhone6,2"]) return @"iPhone 5s (GSM+CDMA)";if ([deviceModel isEqualToString:@"iPhone7,1"]) return @"iPhone 6 Plus";if ([deviceModel isEqualToString:@"iPhone7,2"]) return @"iPhone 6";if ([deviceModel isEqualToString:@"iPhone8,1"]) return @"iPhone 6s";if ([deviceModel isEqualToString:@"iPhone8,2"]) return @"iPhone 6s Plus";if ([deviceModel isEqualToString:@"iPhone8,4"]) return @"iPhone SE";//日行两款手机型号均为日本独占,可能使用索尼FeliCa支付方案而不是苹果支付

if ([deviceModel isEqualToString:@"iPhone9,1"]) return @"国行、日版、港行iPhone 7";if ([deviceModel isEqualToString:@"iPhone9,2"]) return @"港行、国行iPhone 7 Plus";if ([deviceModel isEqualToString:@"iPhone9,3"]) return @"美版、台版iPhone 7";if ([deviceModel isEqualToString:@"iPhone9,4"]) return @"美版、台版iPhone 7 Plus";if ([deviceModel isEqualToString:@"iPhone10,1"]) return @"iPhone_8";if ([deviceModel isEqualToString:@"iPhone10,4"]) return @"iPhone_8";if ([deviceModel isEqualToString:@"iPhone10,2"]) return @"iPhone_8_Plus";if ([deviceModel isEqualToString:@"iPhone10,5"]) return @"iPhone_8_Plus";if ([deviceModel isEqualToString:@"iPhone10,3"]) return @"iPhone_X";if ([deviceModel isEqualToString:@"iPhone10,6"]) return @"iPhone_X";if ([deviceModel isEqualToString:@"iPod1,1"]) return @"iPod Touch 1G";if ([deviceModel isEqualToString:@"iPod2,1"]) return @"iPod Touch 2G";if ([deviceModel isEqualToString:@"iPod3,1"]) return @"iPod Touch 3G";if ([deviceModel isEqualToString:@"iPod4,1"]) return @"iPod Touch 4G";if ([deviceModel isEqualToString:@"iPod5,1"]) return @"iPod Touch (5 Gen)";if ([deviceModel isEqualToString:@"iPad1,1"]) return @"iPad";if ([deviceModel isEqualToString:@"iPad1,2"]) return @"iPad 3G";if ([deviceModel isEqualToString:@"iPad2,1"]) return @"iPad 2 (WiFi)";if ([deviceModel isEqualToString:@"iPad2,2"]) return @"iPad 2";if ([deviceModel isEqualToString:@"iPad2,3"]) return @"iPad 2 (CDMA)";if ([deviceModel isEqualToString:@"iPad2,4"]) return @"iPad 2";if ([deviceModel isEqualToString:@"iPad2,5"]) return @"iPad Mini (WiFi)";if ([deviceModel isEqualToString:@"iPad2,6"]) return @"iPad Mini";if ([deviceModel isEqualToString:@"iPad2,7"]) return @"iPad Mini (GSM+CDMA)";if ([deviceModel isEqualToString:@"iPad3,1"]) return @"iPad 3 (WiFi)";if ([deviceModel isEqualToString:@"iPad3,2"]) return @"iPad 3 (GSM+CDMA)";if ([deviceModel isEqualToString:@"iPad3,3"]) return @"iPad 3";if ([deviceModel isEqualToString:@"iPad3,4"]) return @"iPad 4 (WiFi)";if ([deviceModel isEqualToString:@"iPad3,5"]) return @"iPad 4";if ([deviceModel isEqualToString:@"iPad3,6"]) return @"iPad 4 (GSM+CDMA)";if ([deviceModel isEqualToString:@"iPad4,1"]) return @"iPad Air (WiFi)";if ([deviceModel isEqualToString:@"iPad4,2"]) return @"iPad Air (Cellular)";if ([deviceModel isEqualToString:@"iPad4,4"]) return @"iPad Mini 2 (WiFi)";if ([deviceModel isEqualToString:@"iPad4,5"]) return @"iPad Mini 2 (Cellular)";if ([deviceModel isEqualToString:@"iPad4,6"]) return @"iPad Mini 2";if ([deviceModel isEqualToString:@"iPad4,7"]) return @"iPad Mini 3";if ([deviceModel isEqualToString:@"iPad4,8"]) return @"iPad Mini 3";if ([deviceModel isEqualToString:@"iPad4,9"]) return @"iPad Mini 3";if ([deviceModel isEqualToString:@"iPad5,1"]) return @"iPad Mini 4 (WiFi)";if ([deviceModel isEqualToString:@"iPad5,2"]) return @"iPad Mini 4 (LTE)";if ([deviceModel isEqualToString:@"iPad5,3"]) return @"iPad Air 2";if ([deviceModel isEqualToString:@"iPad5,4"]) return @"iPad Air 2";if ([deviceModel isEqualToString:@"iPad6,3"]) return @"iPad Pro 9.7";if ([deviceModel isEqualToString:@"iPad6,4"]) return @"iPad Pro 9.7";if ([deviceModel isEqualToString:@"iPad6,7"]) return @"iPad Pro 12.9";if ([deviceModel isEqualToString:@"iPad6,8"]) return @"iPad Pro 12.9";if ([deviceModel isEqualToString:@"AppleTV2,1"]) return @"Apple TV 2";if ([deviceModel isEqualToString:@"AppleTV3,1"]) return @"Apple TV 3";if ([deviceModel isEqualToString:@"AppleTV3,2"]) return @"Apple TV 3";if ([deviceModel isEqualToString:@"AppleTV5,3"]) return @"Apple TV 4";if ([deviceModel isEqualToString:@"i386"]) return @"Simulator";if ([deviceModel isEqualToString:@"x86_64"]) return @"Simulator";returndeviceModel;

}

ios获取手机序列号_iOS获取手机型号、iOS获取当前app的名称和版本号相关推荐

  1. ios获取手机序列号_IOS 手机序列号 手机名称 版本等的获取

    NSString* identifierNumber = [[UIDevice currentDevice].identifierForVendor UUIDString] ; NSLog(@&quo ...

  2. 天之痕java版与ios版_iOS 获取当前app的名称和版本号

    // 当前app的信息 NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; CFShow(infoDictio ...

  3. iOS 获取当前app的名称和版本号

    获取当前设备的名称, 版本号 NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; CFShow(infoDic ...

  4. ios获取手机序列号_iOS-获取手机唯一标识符(获取苹果手机IMEI,获取苹果手机MAC)...

    一.iOS7以后不能获取手机IMEI iOS2.0版本以后UIDevice提供一个获取设备唯一标识符的方法uniqueIdentifier,通过该方法我们可以获取设备的序列号, 这个也是目前为止唯一可 ...

  5. ios wkweb设置图片_iOS 之 WKWebView自适应高度获取网络图片

    WKWebView是iOS8中引入的新组建,苹果将 UIWebViewDelegate 与 UIWebView 重构成了14个类和3个协议并引入了不少新的功能和接口,它代替了UIKit 中的 UIWe ...

  6. iOS获取设备的序列号,自定义名,设备名,手机版本号,手机序列号,,手机型号,地方型号,当前App名称,App版本号......

    刚刚在网上搜索到的,在此记录一下.便于以后使用: //手机序列号       NSString* identifierNumber = [[UIDevice currentDevice] unique ...

  7. Qt for Android获取手机序列号/手机型号/手机制造商

    前言 Qt for Android 获取手机型号/手机制造商/手机序列号,这些是要通过 Android 原生接口才能获取到的, 那么在 Qt 项目中通过 jni 接口调用 Android 原生接口来获 ...

  8. 网上搜集到iOS开发中获取手机IDFA,手机序列号,设备名称,别名,分辨率等信息,这里做个总结

    下述函数中写入获取信息的代码 - (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDict ...

  9. 服务器能识别手机型号,iOS获取当前设备型号等信息(全)包含iPhone7和iPhone7P

    获取设备信息总结 1.获取设备的信息 2.获取设备的唯一标示符 3.为系统创建一个随机的标示符 4.获取当前屏幕分辨率的信息 5.获取运营商的信息 需要先导入头文件 创建对象 获取运行商的名称 获取当 ...

最新文章

  1. Void void Void用在泛型
  2. 极高效代码(C语言):1008 数组元素循环右移问题 (20分)
  3. 河流水质指标预测与不确定性分析:机器学习模型的比较研究--文献阅读
  4. html语言中%3c%%%3e中语言,[工学]C语言程序设计习题解答.doc
  5. java extern的作用_学习笔记之20-static和extern关键字2-对变量的作用
  6. Farthest Point Sampling on 2d image
  7. 纽微特反省:别人犯错不敢说,那是因为自己不干活
  8. delphi2007安装说明(备忘)
  9. Alfred神器使用手册
  10. ikbc键盘c104的按键设置
  11. 【老九学堂】【初识C语言】编码规范
  12. Simulink基于level 2的s-function C语言编写
  13. 直播搭建软件开发直播搭建技术流程解决方案
  14. 零基础轻松学python青少年趣味编程pdf_零基础轻松学PYTHON:青少年趣味编程(全彩版) 快学习教育编著 著...
  15. java Object class分析
  16. 通过 acme.sh 申请 Zero SSL 免费泛域名证书
  17. 用AkShare获取实盘沪深可转债数据
  18. Qt Quick 3D模块初探
  19. postgresql通过拼音排序
  20. VUE跑马灯之文字无缝连接

热门文章

  1. JAVA 面试题 合辑(二)
  2. 01 IO流 RandomAccessFile File
  3. 肥鼠兑换记(c++)
  4. php短信接口 案例,php短信接口在美容会所中的运用案例
  5. 【转】如何选择合适的矩阵切换器的小窍门
  6. 魏文王问扁鹊的注释_魏文王问扁鹊出处是什么
  7. 真正的AI就是要Easy,看汽车零部件企业如何快速解锁AI应用
  8. redis的安装与应用
  9. 数据eda_eda啤酒数据集
  10. 智能车间如何无人化?APS系统来帮忙