Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios iPad 2/iPad,应用程序如何识别它运行在哪个设备上?_Ios - Fatal编程技术网

Ios iPad 2/iPad,应用程序如何识别它运行在哪个设备上?

Ios iPad 2/iPad,应用程序如何识别它运行在哪个设备上?,ios,Ios,我想弄清楚应用程序是如何知道它使用的是哪个版本的Idevice的?我知道如何在一个通用应用程序中区分iPhone和iPad,但ipad2和iPad这两个设备版本之间的区别是什么呢。如果我想告诉一个应用程序它是在ipad2上而不是在retina iPad上,不使用游戏的retina版本,或者让用户选择他们要预装哪个版本,你可以从设备上的分辨率来解决这个问题,Retina设备的分辨率是无设备的两倍Retina设备:)如果您关心屏幕比例,您可以检查[[UIScreen mainScreen]比例]>1

我想弄清楚应用程序是如何知道它使用的是哪个版本的Idevice的?我知道如何在一个通用应用程序中区分iPhone和iPad,但ipad2和iPad这两个设备版本之间的区别是什么呢。如果我想告诉一个应用程序它是在ipad2上而不是在retina iPad上,不使用游戏的retina版本,或者让用户选择他们要预装哪个版本,你可以从设备上的分辨率来解决这个问题,
Retina
设备的分辨率是无设备的两倍
Retina
设备:)

如果您关心屏幕比例,您可以检查
[[UIScreen mainScreen]比例]>1

重复问题?可能重复的问题目前是正确的,但可能并不总是正确的,您应该使用@kevboh提到的方法来确定这一点。