CoreMotion macOS 10.14 to 10.15 API Differences
CMAccelerometer.h
Added
CMAcceleration
Added
CMAccelerometerData
Added
CMAccelerometerData.acceleration
CMAttitude.h
Added
CMRotationMatrix
Added
CMQuaternion
Added
CMAttitudeReferenceFrame
Added
CMAttitudeReferenceFrameXArbitraryZVertical
Added
CMAttitudeReferenceFrameXArbitraryCorrectedZVertical
Added
CMAttitudeReferenceFrameXMagneticNorthZVertical
Added
CMAttitudeReferenceFrameXTrueNorthZVertical
Added
CMAttitude
Added
CMAttitude.roll
Added
CMAttitude.pitch
Added
CMAttitude.yaw
Added
CMAttitude.rotationMatrix
Added
CMAttitude.quaternion
Added
-[CMAttitude multiplyByInverseOfAttitude:]
CMAuthorization.h
Added
CMAuthorizationStatus
Added
CMAuthorizationStatusNotDetermined
Added
CMAuthorizationStatusRestricted
Added
CMAuthorizationStatusDenied
Added
CMAuthorizationStatusAuthorized
CMAvailability.h
Added
#def CM_EXTERN
Added
#def COREMOTION_EXPORT
CMDeviceMotion.h
Added
CMMagneticFieldCalibrationAccuracy
Added
CMMagneticFieldCalibrationAccuracyUncalibrated
Added
CMMagneticFieldCalibrationAccuracyLow
Added
CMMagneticFieldCalibrationAccuracyMedium
Added
CMMagneticFieldCalibrationAccuracyHigh
Added
CMCalibratedMagneticField
Added
CMDeviceMotion
Added
CMDeviceMotion.attitude
Added
CMDeviceMotion.rotationRate
Added
CMDeviceMotion.gravity
Added
CMDeviceMotion.userAcceleration
Added
CMDeviceMotion.magneticField
Added
CMDeviceMotion.heading
CMError.h
Added
CMErrorNULL
Added
CMErrorDeviceRequiresMovement
Added
CMErrorTrueNorthNotAvailable
Added
CMErrorUnknown
Added
CMErrorMotionActivityNotAvailable
Added
CMErrorMotionActivityNotAuthorized
Added
CMErrorMotionActivityNotEntitled
Added
CMErrorInvalidParameter
Added
CMErrorInvalidAction
Added
CMErrorNotAvailable
Added
CMErrorNotEntitled
Added
CMErrorNotAuthorized
Added
CMError
CMErrorDomain.h
Added
CMErrorDomain
CMGyro.h
Added
CMRotationRate
Added
CMGyroData
Added
CMGyroData.rotationRate
CMLogItem.h
Added
CMLogItem
Added
CMLogItem.timestamp
CMMagnetometer.h
Added
CMMagneticField
Added
CMMagnetometerData
Added
CMMagnetometerData.magneticField
CMMotionActivity.h
Added
CMMotionActivityConfidence
Added
CMMotionActivityConfidenceLow
Added
CMMotionActivityConfidenceMedium
Added
CMMotionActivityConfidenceHigh
CMMotionManager.h
Added
CMAccelerometerHandler
Added
CMGyroHandler
Added
CMDeviceMotionHandler
CMPedometer.h
Added
CMPedometerData
Added
CMPedometerData.startDate
Added
CMPedometerData.endDate
Added
CMPedometerData.numberOfSteps
Added
CMPedometerData.distance
Added
CMPedometerData.floorsAscended
Added
CMPedometerData.floorsDescended
Added
CMPedometerData.currentPace
Added
CMPedometerData.currentCadence
Added
CMPedometerData.averageActivePace
Added
CMPedometerEventType
Added
CMPedometerEventTypePause
Added
CMPedometerEventTypeResume
Added
CMPedometerEvent
Added
CMPedometerEvent.date
Added
CMPedometerEvent.type
Added
CMPedometerHandler
Added
CMPedometerEventHandler
Added
CMPedometer
Added
+[CMPedometer isStepCountingAvailable]
Added
+[CMPedometer isDistanceAvailable]
Added
+[CMPedometer isFloorCountingAvailable]
Added
+[CMPedometer isPaceAvailable]
Added
-[CMPedometer queryPedometerDataFromDate:toDate:withHandler:]
Added
-[CMPedometer startPedometerUpdatesFromDate:withHandler:]
Added
-[CMPedometer stopPedometerUpdates]
CMStepCounter.h
Added
CMStepQueryHandler
Added
CMStepUpdateHandler