我想弄清楚一個應用程序如何知道它是哪個版本的idevice?我知道如何在通用應用程序中分離iPhone和iPad,但是設備版本之間的區別如何? iPad2,視網膜iPad。如果我想告訴應用程序在iPad2上而不是在視網膜iPad上使用視網膜版本的遊戲,或者讓用戶選擇他們預先選擇的版本iPad 2/Retina iPad,應用程序如何識別它在哪個設備上運行?
3
A
回答
0
您可以使用此功能從設備上的分辨率出來,Retina
設備的分辨率是無尺寸的兩倍大小的設備:)
+0
這是現在,但可能並不總是是真的,你應該使用@kevboh提到的方法來確定這一點。 –
3
如果您關心屏幕比例,您可以檢查是否[[UIScreen mainScreen] scale] > 1
。
相關問題
- 1. 構建通用iPad應用程序 - 設備識別碼在哪裏?
- 2. 在iPad設備上運行iOS應用程序
- 3. 如何識別在運行時單獨的iPad 1和iPad 2
- 4. 如何在iPad上運行單個應用程序(合法)?
- 5. 爲iPad設計的大型iPad應用程序如何在iPad mini上使用
- 6. 如何在多個iPad上安裝iPad應用程序?
- 7. 識別iPad的設備iOS 4.2
- 8. 在Web應用程序中識別和驗證iPad(或桌面設備)
- 9. iPhone應用程序在iPad上的自動識別不正確
- 10. 在iPad上運行的iPhone應用程序中檢測iOS設備類型
- 11. 檢測我的Web應用程序是否正在iPad設備上運行
- 12. 如何在ipad模擬器上部署/運行應用程序?
- 13. 如何讓React Native應用程序在iPad上正常運行?
- 14. 如何在Apple iPad上運行Adobe AIR應用程序?
- 15. 應用程序在iPad上
- 16. iPad應用程序可以在大多數設備上運行,在某些設備上獲取EXC_CRASH(SIGABRT)
- 17. 如何在我的iPad上測試我的iPad應用程序?
- 18. 哪個Xcode爲iPhone應用程序構建設置,以便它可以在iPad上運行?
- 19. 在iPad設備上測試應用程序
- 20. 應用程序不安裝在ipad設備上
- 21. 在設備上測試XCode應用程序會關閉iPad?
- 22. 在真實設備上調試ios5 iPad應用程序
- 23. 在其他設備上測試我的iPad應用程序
- 24. 無法運行ipad應用程序
- 25. 如何識別新iPad
- 26. 在iPad應用程序中爲UIImageView禁用手勢識別器
- 27. 如何在使用LLVM GCC的設備上編譯iPad應用程序?
- 28. 如何從設備清理iPad應用程序?
- 29. 開發iPhone應用程序運行在iPad上 - 自動設置2個
- 30. 強制通用應用程序在iPad上運行iPhone版本
http://stackoverflow.com/questions/1108859/detect-the-specific-iphone-ipod-touch-model的重複問題? – pmk
[編程檢測iPad 3(HD)]的可能的重複?](http://stackoverflow.com/questions/9688930/programmatically-detect-an-ipad-3-hd) –