我想知道是否有人可以为我指明在 iPhone5S 及更高版本中使用 M7 芯片的正确方向。
我想知道它是否只是在您使用通用核心运动 API 时自动使用,或者是否有一组特定的 API 可供使用?
最后,我在网上阅读一些文章时注意到,它保留了一些历史运动数据,有人知道如何访问它,或者有人能给我指出正确的方向吗?
最佳答案
您要查找的两个主要类是 CMMotionActivityManager
和 CMMotionActivity
。第一个允许您查询历史数据并管理一般运动。第二个让您可以访问不同的、更具体的运动类型。
这两个类仅在 iOS 7 上可用。首先使用 -[CMMotionActivityManager isActivityAvailable]
确定运动是否可用。我没有找到任何相关文档,但我猜测该方法只会在具有 M7 芯片(或支持运动事件报告的 future 芯片)的设备上返回 YES
。
关于iphone - 在iPhone5S中使用M7芯片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19640151/