знать об устройстве iPhone, является ли это старым или новым через код - PullRequest
0 голосов
/ 31 августа 2010

У меня есть одна проблема, я хочу знать код, с помощью которого я могу узнать об устройстве iPhone, является ли устройство старым или новым (с точки зрения аппаратного обеспечения). Пожалуйста, кто-нибудь, помогите мне. Заранее спасибо ..

Ответы [ 2 ]

0 голосов
/ 31 августа 2010

Этот код возвращает имя оборудования устройства с номерами, которые идут выше с более новым оборудованием:

char machine[256];
size_t size = 255;
sysctlbyname("hw.machine", NULL, &size, NULL, 0);
if (size > 255) { size = 255; }
sysctlbyname("hw.machine", machine, &size, NULL, 0);
0 голосов
/ 31 августа 2010

Я не уверен, что понимаю ваш вопрос, но вы можете взглянуть на UIDevice класс . У него есть свойство model, которое возвращает строку типа «iPhone» или «iPod Touch». Вы не сказали, почему хотите узнать, является ли устройство новым или «старым», но если речь идет о том, поддерживается ли многозадачность, это то, о чем свойство multitaskingSupported UIDevice.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...