Список имен устройств ios
Я использовал эту функцию в своем приложении для возврата названия модели моего устройства и работает очень хорошо, но как я могу найти полный список возвращенного значения для этой функции (например, для 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 ответа
Решение
Вы также можете использовать для получения всех деталей вашей мобильной ОС, используя 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]);
Вот обновленный список, который показывает все идентификаторы оборудования.