CMMotionManagerの基礎的な動きを。
まずは、importを
import CoreMotion
次に、
manager = CMMotionManager()
//取得の間隔
manager.accelerometerUpdateInterval = 0.01;
let handler:CMAccelerometerHandler = {(data:CMAccelerometerData!, error:NSError!) -> Void in
println(data.acceleration.x)
println(data.acceleration.y)
println(data.acceleration.z)
}
//取得開始
manager.startAccelerometerUpdatesToQueue(NSOperationQueue.currentQueue(), withHandler:handler)
停止について
if (manager.accelerometerActive) {
manager.stopAccelerometerUpdates()
}
ジャイロなどについてもまとめれば。。