CMSensorRecorder

E494402

CMSensorRecorder is an iOS Core Motion class that allows apps to record and retrieve historical motion sensor data, such as accelerometer readings, even when the app is not actively running.

All labels observed (1)

Label Occurrences
CMSensorRecorder canonical 1

How this entity was disambiguated

Statements (41)

Predicate Object
instanceOf Core Motion API ⓘ
Objective-C class ⓘ
Swift-bridged class ⓘ
iOS framework class ⓘ
authorizationCheck developers should call isAuthorizedForRecording ⓘ
availabilityCheck developers should call isAccelerometerRecordingAvailable ⓘ
category motion sensing API ⓘ
dataPersistence stored on device ⓘ
dataType timestamped accelerometer samples ⓘ
documentationSite Apple Developer Documentation ⓘ
framework CoreMotion.framework ⓘ
linked to: CoreMotion
hasMethod +accelerometerDataFrom:to: ⓘ
+isAccelerometerRecordingAvailable ⓘ
+isAuthorizedForRecording ⓘ
+resetDatabases ⓘ
-recordAccelerometerForDuration: ⓘ
headerFile <CoreMotion/CoreMotion.h> ⓘ
introducedIn iOS 8 ⓘ
languageBindings Objective-C ⓘ
Swift ⓘ
owner Apple Inc. ⓘ
partOf Core Motion framework ⓘ
linked to: CoreMotion
persistenceDuration limited historical window (implementation-defined by iOS) ⓘ
platform iOS ⓘ
watchOS ⓘ
purpose record motion sensor data for later retrieval ⓘ
recordsSensor accelerometer ⓘ
relatedClass CMMotionManager ⓘ
CMSensorDataList ⓘ
relatedFramework HealthKit ⓘ
linked to: HealthKit framework
requires device motion hardware ⓘ
user motion access authorization ⓘ
returnsDataType CMSensorDataList ⓘ
supports accelerometer data recording ⓘ
background motion data recording ⓘ
historical motion data retrieval ⓘ
recording while app is not running ⓘ
threading callbacks may be delivered on unspecified queue ⓘ
useCase activity tracking ⓘ
fitness applications ⓘ
research and analytics apps ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

CoreMotion → APIClass → CMSensorRecorder ⓘ