NSString *dangqianshebei=[NSString stringWithFormat:@"%@",[[UIScreen mainScreen]preferredMode]];
NSRange this=[dangqianshebei rangeOfString:@"2048"];
if (this.location != NSNotFound) {
NSLog(@"ipad3");
}else {
this=[dangqianshebei rangeOfString:@"1024"];
if (this.location != NSNotFound) {
NSLog(@"ipad2");
}else {
this=[dangqianshebei rangeOfString:@"960"];
if (this.location != NSNotFound) {
NSLog(@"iphone高清");
}else {
this=[dangqianshebei rangeOfString:@"480"];
if (this.location != NSNotFound) {
NSLog(@"iphone小屏");
}else {
NSLog(@"其他");
}
}
}
}
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
CGSize result = [[UIScreen mainScreen] bounds].size;
if(result.height == 480.f)
{
return @"ViewController";
}
else
{
return @"ViewController-iPhone5";
}
}
return @"ViewController-iPad";
//软件信息
[[UIDevice currentDevice] systemName];//系统名字
[[UIDevice currentDevice] systemVersion];//系统版本号
[[UIDevice currentDevice] uniqueIdentifier];//
[[UIDevice currentDevice] model]; //设备型号
[[UIDevice currentDevice] name];
// 硬件信息
[UIDevice platform];//平台
[UIDevice cpuFrequency]];//cpu信息
UIDevice busFrequency]];//总线
[UIDevice totalMemory]];//总内存
UIDevice userMemory]];//已经使用的内存
//获取设备型号。
NSString *device = [[UIDevice currentDevice].model substringToIndex:4];
if ([device isEqualToString:@"iPho"]){
// This is iPhone.
}else if ([device isEqualToString:@"iPad"]){
// This is iPad.
}else if ([device isEqualToString:@"iPod"]){
// This is iPod.
}