IOS判断手机设备是否支持手机照相功能排名

苹果手机试卷_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
苹果手机试卷
上传于||暂无简介
你可能喜欢判断iOS的设备型号,比较全,几乎涵盖了现在能有的所有型号.
现在自己的工程里需要用到设备的判断,查看了一些信息,现在进行汇总,以及自己的补充
#import "sys/sysctl.h"
#import "ViewController.h"
@interface ViewController ()
@implementation ViewController
- (void)viewDidLoad
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
UIDevice *dev = [UIDevice currentDevice];
NSLog(@"dev.localizedModel==%@",dev.localizedModel);
NSLog(@"dev.systemVersion==%@",dev.systemVersion);
NSLog(@"dev.name===%@",dev.name);
NSLog(@"dev.model===%@",dev.model);
NSLog(@"dev.systemName===%@",dev.systemName);
NSString *dev =
[self doDevicePlatform];
NSLog(@"dev = %@",dev);
- (NSString*) doDevicePlatform
int nR = sysctlbyname("hw.machine", NULL, &size, NULL, 0);
char *machine = (char *)malloc(size);
nR = sysctlbyname("hw.machine", machine, &size, NULL, 0);
NSString *platform = [NSString stringWithCString:machine encoding:NSUTF8StringEncoding];
free(machine);
if ([platform isEqualToString:@"iPhone1,1"]) {
platform = @"iPhone";
} else if ([platform isEqualToString:@"iPhone1,2"]) {
platform = @"iPhone 3G";
} else if ([platform isEqualToString:@"iPhone2,1"]) {
platform = @"iPhone 3GS";
} else if ([platform isEqualToString:@"iPhone3,1"]||[platform isEqualToString:@"iPhone3,2"]||[platform isEqualToString:@"iPhone3,3"]) {
platform = @"iPhone 4";
} else if ([platform isEqualToString:@"iPhone4,1"]) {
platform = @"iPhone 4S";
} else if ([platform isEqualToString:@"iPhone5,1"]||[platform isEqualToString:@"iPhone5,2"]) {
platform = @"iPhone 5";
}else if ([platform isEqualToString:@"iPhone5,3"]||[platform isEqualToString:@"iPhone5,4"]) {
platform = @"iPhone 5C";
}else if ([platform isEqualToString:@"iPhone6,2"]||[platform isEqualToString:@"iPhone6,1"]) {
platform = @"iPhone 5S";
}else if ([platform isEqualToString:@"iPod4,1"]) {
platform = @"iPod touch 4";
}else if ([platform isEqualToString:@"iPod5,1"]) {
platform = @"iPod touch 5";
}else if ([platform isEqualToString:@"iPod3,1"]) {
platform = @"iPod touch 3";
}else if ([platform isEqualToString:@"iPod2,1"]) {
platform = @"iPod touch 2";
}else if ([platform isEqualToString:@"iPod1,1"]) {
platform = @"iPod touch";
} else if ([platform isEqualToString:@"iPad3,2"]||[platform isEqualToString:@"iPad3,1"]) {
platform = @"iPad 3";
} else if ([platform isEqualToString:@"iPad2,2"]||[platform isEqualToString:@"iPad2,1"]||[platform isEqualToString:@"iPad2,3"]||[platform isEqualToString:@"iPad2,4"]) {
platform = @"iPad 2";
}else if ([platform isEqualToString:@"iPad1,1"]) {
platform = @"iPad 1";
}else if ([platform isEqualToString:@"iPad2,5"]||[platform isEqualToString:@"iPad2,6"]||[platform isEqualToString:@"iPad2,7"]) {
platform = @"ipad mini";
} else if ([platform isEqualToString:@"iPad3,3"]||[platform isEqualToString:@"iPad3,4"]||[platform isEqualToString:@"iPad3,5"]||[platform isEqualToString:@"iPad3,6"]) {
platform = @"ipad 3";
参考文章:如何判断当前iOS设备 ios,设备标签与设备型号的对应关系 ios
得到设备型号,设备类型
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'编 辑:高靖宇
杨元庆:对PC整合才是联想真正的挑战,在PC时代,联想依靠强大..
CCTIME推荐
CCTIME飞象网
CopyRight &
京ICP备号&& 京公网安备号
公司名称: 北京飞象互动文化传媒有限公司
未经书面许可,禁止转载、摘编、复制、镜像}

我要回帖

更多关于 iphone7照相功能 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信