【发布时间】:2015-10-28 00:05:52
【问题描述】:
我正在根据http://www.raywenderlich.com/97944/make-app-like-runkeeper-swift-part-1 上的在线教程编写一个正在运行的应用程序。 在本教程中,用户从开始运行的距离是使用 CLLocation 中的“distanceFromLocation”方法从两个最新记录的位置计算得出的。然而,在 CMPedometer 中还有一个可以直接检索的距离数据。那么我应该使用哪一个?为什么?
谢谢
【问题讨论】:
-
请注意,
CMPedometer依赖于Apple M7/8/9 chip(在 iPhone5S 和更高版本的设备上可用)但效率更高,因为它使用专用硬件来收集和处理传感器数据。也许“混合”解决方案值得研究。
标签: ios ios9 core-location