CMPedometer简介
CMPedometer是iOS8以后推出的,CoreMotion框架中获取用户运动信息的对象,通过CMPedometer我们可以获取用户的活动信息,如行走步数,行走的公里数,上下楼层数以及平均速度等。因此,我们可以通过CMPedometer调用它的API接口,就完全可以获取到我们想要的步数。
API介绍
1,判断设备是否支持步长计数功能。
/*
* isStepCountingAvailable
*
* Discussion:
* Determines whether the device supports step counting functionality.
*/
+ (BOOL)isStepCountingAvailable;
2,确定除步长计数外,设备是否支持距离估计。
/*
* isDistanceAvailable
*
* Discussion:
* Determines whether the device supports distance estimation
* in addition to step counting.
*/
+ (BOOL)isDistanceAvailable;
3,确定除步长计数外,设备是否支持楼梯高度计数。
/*
* isFloorCountingAvailabl