다음을 통해 공유


CoreMotion 네임스페이스

CoreMotion 네임스페이스는 디바이스 가속 및 방향, 고도, 나침반 및 보수계를 비롯한 동작 데이터에 대한 액세스를 제공합니다.

클래스

CMAccelerometerData

가속도계 이벤트는 인스턴스를 캡슐화합니다. CMAcceleration

CMAltimeter

상대 고도 압력 센서에 대한 인터페이스입니다.

CMAltitudeData

클래스에서 생성된 상대 고도 데이터를 보유합니다 CMAltitudeData .

CMAttitude

쿼터니언, 회전 행렬 또는 3D 각도(롤, 피치 및 요)로 디바이스에서 공간 정보를 가져오는 데 사용됩니다.

CMDeviceMotion

디바이스의 태도, 회전 속도 및 가속을 캡슐화합니다.

CMDyskineticSymptomResult

CoreMotion 네임스페이스는 디바이스 가속 및 방향, 고도, 나침반 및 보수계를 비롯한 동작 데이터에 대한 액세스를 제공합니다.

CMGyroData

디바이스 회전 속도의 단일 측정값입니다.

CMLogItem

CMAccelerometerData, CMDeviceMotion 및 CMGyroData의 기본 클래스는 이러한 이벤트에 타임스탬프를 연결하는 데 사용됩니다.

CMMagnetometerData

장치 자력계에서 읽는 입니다.

CMMotionActivity

가능성이 높은 형식의 특성화(보행, 달리기, 자동차)를 포함한 모션 업데이트 이벤트입니다.

CMMotionActivityManager

지원되는 디바이스에서 저장된 동작 데이터에 액세스하고 동작 업데이트를 모니터링할 수 있습니다.

CMMotionManager

iOS의 모션 서비스에 대한 액세스를 제공하는 핵심 클래스입니다.

CMPedometer

단계 수와 층을 오르거나 내림차순으로 하여 단계 계산 데이터를 생성합니다.

CMPedometerData

보행 및 바닥 등반과 관련된 데이터를 보유합니다. 에 의해 CMPedometer생성됩니다.

CMPedometerEvent

CoreMotion 네임스페이스는 디바이스 가속 및 방향, 고도, 나침반 및 보수계를 비롯한 동작 데이터에 대한 액세스를 제공합니다.

CMRecordedAccelerometerData

에 의해 저장된 가속도계 데이터입니다 CMSensorRecorder.

CMSensorDataList

코어 모션 가속도계 데이터가 기록된 개체의 시스템 제공 목록입니다.

CMSensorRecorder

가속도계 데이터를 수집하고 검색합니다.

CMStepCounter

지원되는 디바이스에서 사용자가 디바이스로 수행한 단계 수를 저장하고 단계 계산을 동적으로 추적할 수 있습니다.

CMTremorResult

CoreMotion 네임스페이스는 디바이스 가속 및 방향, 고도, 나침반 및 보수계를 비롯한 동작 데이터에 대한 액세스를 제공합니다.

구조체

CMAcceleration

가속 값을 포함하는 3D 벡터입니다.

CMCalibratedMagneticField

보정 후 자력계의 정확도와 필드 강도를 캡슐화합니다.

CMMagneticField

마이크로테슬라스의 3축 자력계 데이터를 나타냅니다.

CMQuaternion

가능한 CMAttitude 표현 중 하나로 사용되는 Quaternion을 나타냅니다.

CMRotationMatrix

3x3 회전 행렬을 나타냅니다.

CMRotationRate

3D 회전 속도.

열거형

CMAttitudeReferenceFrame

값이 판독값이 참조되는 참조 프레임을 지정하는 CMAttitude 열거형입니다.

CMAuthorizationStatus

CoreMotion 네임스페이스는 디바이스 가속 및 방향, 고도, 나침반 및 보수계를 비롯한 동작 데이터에 대한 액세스를 제공합니다.

CMError

CoreMotion 오류에 대해 를 입력합니다.

CMMagneticFieldCalibrationAccuracy

값이 자력계 보정의 품질을 지정하는 열거형입니다.

CMMotionActivityConfidence

값이 에 대한 신뢰도를 지정하는 열거형입니다 CMMotionActivity.

CMPedometerEventType

CoreMotion 네임스페이스는 디바이스 가속 및 방향, 고도, 나침반 및 보수계를 비롯한 동작 데이터에 대한 액세스를 제공합니다.

대리자

CMAccelerometerHandler

에서 이벤트를 수신하는 데 사용되는 대리자 서명 CMMotionManager

CMDeviceMotionHandler

에서 이벤트를 수신하는 데 사용되는 대리자 서명 CMMotionManager

CMGyroHandler

에서 이벤트를 수신하는 데 사용되는 대리자 서명 CMMotionManager

CMMagnetometerHandler

메서드의 대리자입니다 handlerStartMagnetometerUpdates(NSOperationQueue, CMMagnetometerHandler) .

CMMotionActivityHandler

의 처리기 역할을 하는 대리자입니다 QueryActivity(NSDate, NSDate, NSOperationQueue, CMMotionActivityQueryHandler).

CMMotionActivityQueryHandler

에 대한 StartActivityUpdates(NSOperationQueue, CMMotionActivityHandler)처리기인 대리자입니다.

CMStepQueryHandler

와 함께 사용할 대리자입니다 QueryStepCount(NSDate, NSDate, NSOperationQueue, CMStepQueryHandler).

CMStepUpdateHandler

와 함께 사용되는 대리자입니다 StartStepCountingUpdates(NSOperationQueue, nint, CMStepUpdateHandler).

설명

CoreMotion API를 사용하면 개발자가 기본 제공 가속도계 및 자이로스코프에서 하드웨어 이벤트를 가져올 수 있습니다.