2012-05-11 46 views
3

我想弄清楚一個應用程序如何知道它是哪個版本的idevice?我知道如何在通用應用程序中分離iPhone和iPad,但是設備版本之間的區別如何? iPad2,視網膜iPad。如果我想告訴應用程序在iPad2上而不是在視網膜iPad上使用視網膜版本的遊戲,或者讓用戶選擇他們預先選擇的版本iPad 2/Retina iPad,應用程序如何識別它在哪個設備上運行?

+0

http://stackoverflow.com/questions/1108859/detect-the-specific-iphone-ipod-touch-model的重複問題? – pmk

+0

[編程檢測iPad 3(HD)]的可能的重複?](http://stackoverflow.com/questions/9688930/programmatically-detect-an-ipad-3-hd) –

回答

0

您可以使用此功能從設備上的分辨率出來,Retina設備的分辨率是無尺寸的兩倍大小的設備:)

+0

這是現在,但可能並不總是是真的,你應該使用@kevboh提到的方法來確定這一點。 –

3

如果您關心屏幕比例,您可以檢查是否[[UIScreen mainScreen] scale] > 1

相關問題