如何检查设备是否是Ipad mini

Bur*_*ron 8 objective-c ipad ios

可能重复:
处理iPad Mini屏幕尺寸
是否可以在运行时检测到您的iOS应用程序在iPad mini上运行?

iPad mini具有与iPad 1(2)(1024x768)相同的分辨率.

iPad mini7,9英寸和iPad 1(2) - 9,7英寸.

所以问题是如何检查设备是否是Ipad mini.

Mar*_*n R 15

此答案包含指向实用程序方法的链接,以获取可用于标识各种iOS设备的"平台字符串".为方便起见,我在这里复制主要方法:

#include <sys/types.h>
#include <sys/sysctl.h>

- (NSString *) platform {
    size_t size;
    sysctlbyname("hw.machine", NULL, &size, NULL, 0);
    char *machine = malloc(size);
    sysctlbyname("hw.machine", machine, &size, NULL, 0);
    NSString *platform = [NSString stringWithUTF8String:machine];
    free(machine);
    return platform;
}
Run Code Online (Sandbox Code Playgroud)

根据Models - iPhone Wiki,返回值platform是其中之一

  • iPad2,5
  • iPad2,6
  • iPad2,7

适用于iPad mini.

  • 这些仅适用于iPad Mini Retina显示屏:iPad4,4和iPad 4,5. (2认同)

归档时间:

查看次数:

10212 次

最近记录:

13 年,6 月 前