【发布时间】:2026-01-17 17:45:01
【问题描述】:
我可以使用Core Motion框架的这个方法:
- (void)startAccelerometerUpdatesToQueue:(NSOperationQueue *)queue withHandler:(CMAccelerometerHandler)handler
作为替代
- (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration
UIKit 的 UIAccelerationDelegate 方法。在那里,我必须指定更新频率。我想尽可能快速准确地获取加速度数据。
Core Motion 是我的朋友吗?我可以从 Core Motion 方法中获得的读数频率是多少?文档没有提到它。
【问题讨论】:
-
都是关于疯狂科学的。我们需要每秒尽可能多的读数。
-
[accelerometer:didAccelerate:] 自 iOS 5.0 起已弃用(参见 UIAccelerometer.h)
标签: iphone accelerometer core-motion