博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获取IOS设备型号的代码
阅读量:6511 次
发布时间:2019-06-24

本文共 2085 字,大约阅读时间需要 6 分钟。

  hot3.png

- ( NSString *)deviceString{    // 需要#import "sys/utsname.h"    struct utsname systemInfo;    uname(&systemInfo);    NSString *deviceString = [ NSString stringWithCString:systemInfo.machine encoding: NSUTF8StringEncoding ];        if ([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:@ "iPhone4,1" ])     return @ "iPhone 4S" ;    if ([deviceString isEqualToString:@ "iPhone5,2" ])     return @ "iPhone 5" ;    if ([deviceString isEqualToString:@ "iPhone5,4" ])     return @ "iPhone 5C" ;    if ([deviceString isEqualToString:@ "iPhone6,2" ])     return @ "iPhone 5S" ;    if ([deviceString isEqualToString:@ "iPhone7,1" ])     return @ "iPhone 6P" ;    if ([deviceString isEqualToString:@ "iPhone7,2" ])     return @ "iPhone 6" ;    if ([deviceString isEqualToString:@ "iPhone3,2" ])     return @ "Verizon iPhone 4" ;    if ([deviceString isEqualToString:@ "iPod1,1" ])       return @ "iPod Touch 1G" ;    if ([deviceString isEqualToString:@ "iPod2,1" ])       return @ "iPod Touch 2G" ;    if ([deviceString isEqualToString:@ "iPod3,1" ])       return @ "iPod Touch 3G" ;    if ([deviceString isEqualToString:@ "iPod4,1" ])       return @ "iPod Touch 4G" ;    if ([deviceString isEqualToString:@ "iPad1,1" ])       return @ "iPad" ;    if ([deviceString isEqualToString:@ "iPad2,1" ])       return @ "iPad 2 (WiFi)" ;    if ([deviceString isEqualToString:@ "iPad2,2" ])       return @ "iPad 2 (GSM)" ;    if ([deviceString isEqualToString:@ "iPad2,3" ])       return @ "iPad 2 (CDMA)" ;    if ([deviceString isEqualToString:@ "i386" ])         return @ "Simulator" ;    if ([deviceString isEqualToString:@ "x86_64" ])       return @ "Simulator" ;    NSLog (@ "NOTE: Unknown device type: %@" , deviceString);    return deviceString;}

转载于:https://my.oschina.net/SoulJa/blog/484627

你可能感兴趣的文章
Discuz建站教程:]本地安装discuz网站
查看>>
Apache安装
查看>>
修改centos系统默认编辑器
查看>>
gvim安装后,英文版与中文版如何互相切换
查看>>
读《Go并发编程实战》第4章 流程控制方式
查看>>
rpm安装、升级、查询与安全验证
查看>>
CUDA学习(一百零二)
查看>>
CUDA学习(一百零一)
查看>>
easyUi datagrid 返回时间格式化操作
查看>>
配置语法
查看>>
LAMP与LNMP加速与缓存优化(二)
查看>>
计算连续的IP地址问题
查看>>
关于CentOS中tomcat的8005端口启动不起来的解决办法
查看>>
JS中eval函数的使用
查看>>
linux运维面试总结
查看>>
字符串的翻转实现
查看>>
logback详细配置信息
查看>>
Exchange2003反垃圾邮件之二
查看>>
利用sudo安全管理系统
查看>>
SQL Server数据库编程基本语法汇总
查看>>