18.1.2 陀螺仪
陀螺仪是一个用于测量当前设备旋转速度的传感器,大部分iPhone设备上都会有,它会将绕三个轴的角速度数据传递给iOS系统,单位是弧度每秒。有了这三个方向上的数据,应用就可以检测设备相对于自身的旋转运动了。
CMMotionManager的类中也提供了获取角速度的更新方法,在CoreMotionPractise的View Controller加上角速度的更新,代码如下:
动手写18.1.2 CoreMotionPractise->ViewController.swift
将代码中原来更新加速度的部分改为注释,增加对陀螺仪的更新回调,在真机上运行,控制台输出如下:

本例中的陀螺仪也是一秒更新一次记录,因此我们会发现即使是静止放置的设备,其角速度获取的结果也不是零,那是因为陀螺仪会有漂移和累计误差。