这曾经在iOS 5中运行,但似乎不再起作用了:
unsigned freq;
mib[0] = CTL_HW;
mib[1] = HW_CPU_FREQ;
sysctl (mib, 2, &freq, (void*) &len, NULL, 0);
有人知道另一种选择吗?
感谢。
答案 0 :(得分:2)
Apple不提供所有硬件的CPU频率。例如,有一段时间不知道iPod touch 4g中A4的时钟频率是多少。
我认为您可以做的最好的事情是确定设备是什么,并构建一个查找表,其中包含您可以在维基百科上找到的CPU频率,等等。然后,如果无法探测CPU频率,请在查找表中查找。