+ (NSString *)getPhoneModel
{
size_t size;
// get the length of machine name
sysctlbyname("hw.machine", NULL, &size, NULL, 0);
// get machine name
char *machine = (char*)malloc(size);
sysctlbyname("hw.machine", machine, &size, NULL, 0);
NSString *platform = [NSString stringWithCString:machine encoding:NSASCIIStringEncoding];
free(machine);
return platform;
}
摘自 雲懷空-abel