Список имен устройств ios - PullRequest
       40

Список имен устройств ios

3 голосов
/ 18 ноября 2011

Я использовал эту функцию в своем приложении для возврата названия модели моего устройства и работал очень хорошо, но как я могу найти полный список возвращенного значения для этой функции (например, для iphone3,3gs, 4s, ipad, ipad2, ipod ecc ecc

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];  
free(machine);  
return platform; 

Спасибо

Ответы [ 2 ]

6 голосов
/ 18 ноября 2011

Вы также можете использовать, чтобы получить все детали вашей мобильной ОС, используя класс UIDevice, как показано ниже:

NSLog(@"uniqueIdentifier: %@", [[UIDevice currentDevice] uniqueIdentifier]);
NSLog(@"name: %@", [[UIDevice currentDevice] name]);
NSLog(@"systemName: %@", [[UIDevice currentDevice] systemName]);
NSLog(@"systemVersion: %@", [[UIDevice currentDevice] systemVersion]);
NSLog(@"model: %@", [[UIDevice currentDevice] model]);
NSLog(@"localizedModel: %@", [[UIDevice currentDevice] localizedModel]);
0 голосов
/ 10 октября 2013

Вот обновленный список, который показывает все идентификаторы оборудования.

...