是否有用于在运行时检查您是在iPhone还是iPad上运行的API?
我能想到的一种方法是使用:
[[UIDevice currentDevice] model];
Run Code Online (Sandbox Code Playgroud)
并检测字符串@"iPad"的存在 - 这看起来有点脆弱.
在3.2 SDK中,我看到它UIDevice也有一个我正在寻找的属性,但不适用于3.2之前(显然):
[[UIDevice currentDevice] userInterfaceIdiom];
Run Code Online (Sandbox Code Playgroud)
还有其他方法可以检查通用应用程序是否存在@"iPad"?