我希望我的应用程序能够进行用户的睡眠分析。我认为CoreMotion框架可以提供帮助。
func queryActivityStartingFromDate(start: NSDate!, toDate end: NSDate!, toQueue queue: NSOperationQueue!, withHandler handler: CMMotionActivityQueryHandler!)
我使用上述API获取了用户过去7天的运动数据。现在我得到了一个CMMotionActivity对象列表。我的问题是如何从这些数以千计的CMMotionActivity对象中计算出用户的睡眠状态。是否有任何算法?或者有其他方法实现睡眠分析。