我有一个问题,我想知道我可以了解iPhone设备的代码,无论设备是旧还是新(从硬件的角度来看)。 请有人帮助我。 提前谢谢..
答案 0 :(得分:0)
我不确定我理解你的问题,但你可能想看看UIDevice class。它有一个属性model
,它返回一个字符串,如“iPhone”或“iPod Touch”。你没有说出为什么你想知道一个设备是新的还是“旧的”,但是如果它是关于是否支持多任务,那就是UIDevice的multitaskingSupported
属性。
答案 1 :(得分:0)
此代码返回设备硬件名称,其中包含较新硬件的数字:
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);