获取iOS设备型号
来源:互联网 发布:淘宝助理修改发货地址 编辑:程序博客网 时间:2024/04/29 02:38
#pragma mark - ~~~~~~~~~~~设备硬件 4 4s 5 5c ... ~~~~~~~~~~~~~~~
+ (NSString *)getDeviceVersionInfo
{
structutsname systemInfo;
uname(&systemInfo);
NSString *platform = [NSStringstringWithFormat:@"%s", systemInfo.machine];
// //返回 iPhone iPod iPad
// NSString *deviceType = [[UIDevice currentDevice] model];
return platform;
}
+ (NSString *)bundlePhoneModel {
NSString *correspondVersion = [selfgetDeviceVersionInfo];
if ([correspondVersionisEqualToString:@"i386"])
return@"Simulator";
if ([correspondVersionisEqualToString:@"x86_64"])
return@"Simulator";
if ([correspondVersionisEqualToString:@"iPhone1,1"])
return@"iPhone 1";
if ([correspondVersionisEqualToString:@"iPhone1,2"])
return@"iPhone 3";
if ([correspondVersionisEqualToString:@"iPhone2,1"])
return@"iPhone 3S";
if ([correspondVersionisEqualToString:@"iPhone3,1"] || [correspondVersionisEqualToString:@"iPhone3,2"])
return@"iPhone 4";
if ([correspondVersionisEqualToString:@"iPhone4,1"])
return@"iPhone 4S";
if ([correspondVersionisEqualToString:@"iPhone5,1"] || [correspondVersionisEqualToString:@"iPhone5,2"])
return@"iPhone 5";
if ([correspondVersionisEqualToString:@"iPhone5,3"] || [correspondVersionisEqualToString:@"iPhone5,4"])
return@"iPhone 5C";
if ([correspondVersionisEqualToString:@"iPhone6,1"] || [correspondVersionisEqualToString:@"iPhone6,2"])
return@"iPhone 5S";
if ([correspondVersionisEqualToString:@"iPhone7,1"])
return@"iPhone 6";
if ([correspondVersionisEqualToString:@"iPhone7,2"])
return@"iPhone 6 plus";
if ([correspondVersionisEqualToString:@"iPhone8,1"])
return@"iPhone 6s";
if ([correspondVersionisEqualToString:@"iPhone8,2"])
return@"iPhone 6s plus";
if ([correspondVersionisEqualToString:@"iPod1,1"])
return@"iPod Touch 1";
if ([correspondVersionisEqualToString:@"iPod2,1"])
return@"iPod Touch 2";
if ([correspondVersionisEqualToString:@"iPod3,1"])
return@"iPod Touch 3";
if ([correspondVersionisEqualToString:@"iPod4,1"])
return@"iPod Touch 4";
if ([correspondVersionisEqualToString:@"iPod5,1"])
return@"iPod Touch 5";
if ([correspondVersionisEqualToString:@"iPad1,1"])
return@"iPad 1";
if ([correspondVersionisEqualToString:@"iPad2,1"] || [correspondVersionisEqualToString:@"iPad2,2"] || [correspondVersionisEqualToString:@"iPad2,3"] || [correspondVersionisEqualToString:@"iPad2,4"])
return@"iPad 2";
if ([correspondVersionisEqualToString:@"iPad2,5"] || [correspondVersionisEqualToString:@"iPad2,6"] || [correspondVersionisEqualToString:@"iPad2,7"] )
return@"iPad Mini";
if ([correspondVersionisEqualToString:@"iPad3,1"] || [correspondVersionisEqualToString:@"iPad3,2"] || [correspondVersionisEqualToString:@"iPad3,3"] || [correspondVersionisEqualToString:@"iPad3,4"] || [correspondVersionisEqualToString:@"iPad3,5"] || [correspondVersionisEqualToString:@"iPad3,6"])
return@"iPad 3";
// NSLog(@"您的设备类型是:%@",correspondVersion);
//返回 iPhone iPod iPad
return correspondVersion;
}
来源:http://blog.sina.com.cn/s/blog_a21024c50102w6hu.html
- ios获取设备型号
- iOS获取设备型号
- 获取ios设备型号
- ios获取设备型号
- 获取iOS设备型号
- 获取iOS 设备型号
- iOS获取设备型号
- IOS 获取设备型号
- 获取iOS的设备型号
- iOS获取设备型号方法
- iOS之设备型号获取
- iOS获取 移动设备型号
- 如何获取ios设备型号
- iOS开发 最新-获取硬件设备型号
- [代码]获取iOS设备的型号 ?
- ios 获取最新设备型号方法
- IOS 获取最新设备型号方法
- iOS 获取最新设备型号方法
- C++程序避免触发 Win7下的程序兼容助手
- Android XML布局控件属性汇总
- setContentView视图加载分析
- Wedding_poj3648_2-sat
- 反编译利器Apktool和Jadx源码分析以及错误纠正
- 获取iOS设备型号
- Error configuring application listener of class org.springframework.web.context.ContextLoaderLis
- You don't have permission to access / on this server.
- 前端页面在手机浏览器显示时锚点失效的解决
- Android入门--RadioButton事件和RadioButton值判断
- android viewFlipper 循环播放图片
- android安卓Sqlite3数据库实现用户登录注册的代码设计详解
- javascript 操作 url 中 search 部分方法函数
- python位操作学习笔记