Collecting Motion Data
Apps register for data from the acceleration sensors through an instance of CMMotionManger defined in the framework CoreMotion. Open ViewController.swift and import CoreMotion right below the existing import statement. Then import the LogStore logging library:
| import UIKit |
| import CoreMotion |
| import LogStore |
We need a property for the CMMotionManager instance. Add the highlighted property declaration in the following code at the beginning of ViewController:
| class ViewController: UIViewController { |
| |
» | let motionManager = CMMotionManager() |
| |
| override func viewDidLoad() { |
| super ... |
Get Build Location-Based Projects for iOS now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.