iOS开发:Core Motion、Security与Multimedia功能详解
1. Core Motion框架新特性
今年,苹果为Core Motion框架带来了一些期待已久的功能,而且相同或类似的功能在Apple Watch上也可用。这对开发者来说是个好消息,因为我们可以以更原生的方式为手表编程,而不必通过蓝牙从用户的iPhone读取数据并发送到手表。
1.1 关键术语
- Cadence(节奏) :以自行车为例,使用节奏传感器可以帮助了解踏板转动的次数。在骑行中,如果不考虑下坡时可能未踩踏板的情况,总卡路里消耗和努力程度可能会被误算。Apple Watch实际上包含了用于跑步的节奏传感器。
- Pace(步速) :是移动时间与距离的比率。例如,以米为单位计数时,步速可能是每米0.5秒,意味着半秒移动1米。
1.2 查询步速和节奏信息
问题
想要从iOS设备的计步器获取节奏和步速信息。
解决方案
- 检查节奏和步速信息是否可用。
- 调用
CMPedometer的startUpdates(from:withHandler:)函数。 - 在处理程序块中,读取传入的可选
CMPedometerData对象的currentPace和currentCad
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



