我尝试更新iPhone应用程序以支持iPhone 4上更大的屏幕分辨率。如何检测我的应用程序是否在iPhone 4上运行?
提前致谢。
答案 0 :(得分:0)
我可以通过此代码跟踪我的iPhone 3GS
struct utsname systemInfo;
uname(&systemInfo);
NSLog(@"%@", [NSString stringWithCString:systemInfo.version
encoding:NSUTF8StringEncoding]);
我希望它适用于iPhone 4
答案 1 :(得分:0)
您可以尝试使用此方法
-(NSString *) getDeviceType {
return [UIDevice currentDevice].model;
}
或者只是这样:
NSLog(@"%@", [UIDevice currentDevice].model);
要检查设备是否具有视网膜功能,请执行以下操作:
BOOL result;
if ([[UIScreen mainScreen] scale] == 2.0) result = TRUE; else result = FALSE;