有没有办法确定运行应用程序的设备.我想区分iPhone和iPod Touch,如果可能的话.
全新的iPad Mini屏幕尺寸为7.9英寸.它有视网膜显示器吗?它会自动扩展现有的xib和故事板吗?还是我们必须创建两个版本?
我们处理类似于处理iPhone 5的方式吗?
如何创建定义或条件以查看设备是否正在运行iPad Mini?
在运行时检测不同的硬件对于分析(其中甚至更有问题的目的)是有用的.
许多iOS应用程序创建者可能有兴趣知道有多少用户在iPad mini上体验他们的应用程序(而不仅仅知道有多少用户在iPad上以1024x768的屏幕分辨率体验他们的应用程序 - 这也很有趣).
是否有任何公共API Cocoa touch/UIKit/ObjC/C可用于检测您的iOS应用程序是否在运行时在iPad mini上运行?理想情况下,此方法应区分iPad 2和iPad mini(具有相同像素数,但像素密度不同).
Post Script:我意识到很多人会考虑在运行时检测iPad mini是一个坏主意.但是,我认为这是一个有效的问题,肯定是或否答案.我认为这个答案对社区有用.