我有iphone,ipad设备和模拟器获取CUP_Frequency的问题。显示设备信息
size_t length;
int mib[6];
int result;
mib[0] = CTL_HW;
mib[1] = HW_CPU_FREQ;
length = sizeof(result);
if (sysctl(mib, 2, &result, &length, NULL, 0) < 0)
{
perror("getting cpu frequency");
}
cpuFre=[NSString stringWithFormat:@"%.2f Mhz",(float)result];
我正在使用此代码获取CPU频率,但答案在每个设备中都很奇怪。 在模拟器中,它给出了 - (减)值,在ipad中给出了0和iphone,它给出了修复600 MHz的值。
什么是iPad上的价值,我知道模拟器的CPU频率是2400兆赫,但它给了负值。
怎么办?
我只是想获取的RAM数据,也找不到任何设备的MAC地址,但不知道如何找到上述东西定义的问题。 – Leena
尝试谷歌比。你不能马上问,请给我代码。 –
我已经在google上搜索,但找不到perfact方法或演示。 – Leena