我如何获得"型号代码"在设备的设置 - >常规 - >关于屏幕编程?我也想知道如何获得"版本代码" (除了设备的版本号之外的字母数字代码)。
答案 0 :(得分:-1)
我不确定这是不是你要求的,但是我前几天为我的应用程序编写了这个私有方法。
- (NSDictionary*)_getClientDeviceInfo
{
UIDevice* currentDevice = [UIDevice currentDevice];
//version
NSString* sysVersion = [currentDevice systemVersion];
//model
NSString* model = [currentDevice model];
//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 stringWithCString:machine encoding:NSUTF8StringEncoding];
free(machine);
NSDictionary *clientDeviceInfo = @{@"systemVersion":sysVersion, @"model":model, @"platform":platform};
return clientDeviceInfo;
}