Bur*_*ron 8 objective-c ipad ios
iPad mini具有与iPad 1(2)(1024x768)相同的分辨率.
但iPad mini有7,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是其中之一
适用于iPad mini.
| 归档时间: |
|
| 查看次数: |
10212 次 |
| 最近记录: |