Use of speed sensors in iOS
Many of our smartphones have built-in sensors. Many of our apps can develop more interactive applications based on sensor information. Now let's use and obtain the accelerometer in iOS.
(1) The code is implemented as follows:
Import UIKitimport CoreMotionclass ViewController: UIViewController {var cmm: CMMotionManager! Override func viewDidLoad () {super. viewDidLoad () cmm = CMMotionManager ()} override func viewWillAppear (animated: Bool) {super. viewWillAppear (animated) cmm. accelerometerUpdateInterval = 1 // 1 s to obtain the acceleration data. if (cmm. accelerometerAvailable) {cmm. startAccelerometerUpdatesToQueue (NSOperationQueue (), withHandler: {(data: CMAccelerometerData !, Err: NSError !) In println (data)} else {// sensor data cannot be obtained in the simulator; println (acceleration sensor unavailable)} override func viewWillDisappear (animated: Bool) {super. viewWillDisappear (animated) if (cmm. accelerometerActive) {cmm. stopAccelerometerUpdates ()}}}