修改了SMCGetTemperature()方法里获取CPU温度时使用的传感器。
在我的Macbook Air上，只有TC0P和TC0F可以得到大于0的温度。不存在TCAH和TC0H两个传感器。其他的传感器报告的温度是0。
根据Google，TC0D代表CPU 0 die temp，TC0H代表CPU 0 Heatsink temp，TC0P代表CPU 0
Proximity temp，所以我把代码修改为使用TC0P获取温度。