CMSensorRecorder

CMSensorRecorder是和传感器交互,检索和存储运动数据。应用进入不活跃状态时,仍然记录数据。

1 Checking the Availability of Sensor Recording

// 加速计数据能否记录数据
public class func isAccelerometerRecordingAvailable() -> Bool

// 是否授权读取数据
public class func isAuthorizedForRecording() -> Bool

2 Retrieving Past Accelerometer Data

// 根据标示符获取数据
public func accelerometerDataSince(identifier: UInt64) -> CMSensorDataList?

// 返回某个时间段的数据
public func accelerometerDataFrom(fromDate: NSDate, to toDate: NSDate) -> CMSensorDataList?

// 开始记录数据,可长达12小时,频率50hz
public func recordAccelerometerFor(duration: NSTimeInterval)

 

Appendix

Sample Code

Swift

Core Motion Framework Reference

CMSensorRecorder Class Reference

Revision History

时间 描述
2016-01-27 博文完成

CSDN:http://blog.csdn.net/y550918116j

GitHub:https://github.com/937447974/Blog

你可能感兴趣的:(CMSensorRecorder)