Я использую код из этой GIST, чтобы определить, какое устройство iOS (например, iPhone5,1 < /code>) мое приложение работает на: < /p>
- (NSString *)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 stringWithUTF8String:machine];
free(machine);
return platform;
}
< /code>
Свифтная документация указывает на то, что типы данных C хорошо поддерживаются, но она ничего не говорит о функциях C. Есть ли чистый быстрый способ получить идентификатор машины, или мне придется переключиться на объектив-C для этого?
Подробнее здесь: https://stackoverflow.com/questions/254 ... from-swift