判断用户设备的方法(只有真机有效)
来源:互联网 发布:3d分析软件 编辑:程序博客网 时间:2024/05/07 19:07
+ (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:@"iPhone3,2"]) return @"Verizon iPhone 4";
if ([deviceString isEqualToString:@"iPhone4,1"]) return @"iPhone 4S";
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,2"]) return @"iPhone 5S";
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:@"iPad2,5"]) return @"iPad mini";
if ([deviceString isEqualToString:@"i386"]) return @"Simulator";
if ([deviceString isEqualToString:@"x86_64"]) return @"Simulator";
NSLog(@"NOTE: Unknown device type: %@", deviceString);
return deviceString;
}
- 判断用户设备的方法(只有真机有效)
- 判断用户当前的设备
- 摄像头、视频采集和摄像设备图像质量判断的几种简单有效目测方法
- android判断设备是否为真机
- 判断是否为有效电话号码的方法
- 判断网络是否有效的一些方法
- XCode6.0的iOS免证书真机测试方法(MAC及黑苹果均有效)
- XCode6.0的iOS免证书越狱真机测试方法(MAC及黑苹果均有效)
- XCode6.0的iOS免证书真机测试方法(MAC及黑苹果均有效)
- iOS开发——关于拷贝的iOS工程在其他电脑上不能真机和模拟器运行,即只有MyMac设备,没有其他设备
- android 判断真机还是虚拟机的方法汇总
- Android判断模拟器还是真机的方法
- Js判断用户客户端是否为PC还是手持移动设备的方法
- js判断用户设备
- PHP 判断用户的设备是否是移动设备
- PHP 判断用户的设备是否是移动设备
- PHP判断用户的设备是否是移动设备
- 判断在线用户的方法
- 复合主键
- 20181220_eglSwapBuffers详解
- MyEclipse 常用快捷键
- 计算器较长表达式整体运算
- 人脸识别之特征脸方法(Eigenface)
- 判断用户设备的方法(只有真机有效)
- Redis服务器搭建/配置/及Jedis客户端的使用方法
- mybatis 批量插入
- 元素类型为 "resultMap" 的内容必须匹配 "(constructor?,id*,result*,association*,collection*,discriminator?)"。
- HDOJ 2802 F(N)
- 论文素材搜集
- 函数CreateProcess
- iOS tableView 添加索引后 索引遮盖 headview 解决办法
- linux与window共享-Samba安装