Bagikan melalui


CoreMotion Ruang nama

Namespace CoreMotion menyediakan akses ke data gerakan, termasuk akselerasi dan orientasi perangkat, ketinggian, kompas, dan pedometer.

Kelas

CMAccelerometerData

Peristiwa akselerometer, merangkum instans CMAcceleration

CMAltimeter

Antarmuka ke sensor tekanan ketinggian relatif.

CMAltitudeData

Menyimpan data ketinggian relatif, yang dihasilkan oleh CMAltitudeData kelas .

CMAttitude

Digunakan untuk menarik informasi spasial dari perangkat baik dalam quaternion, matriks rotasi atau dengan sudut 3D (roll, pitch, dan yaw).

CMDeviceMotion

Merangkum Sikap, Laju Rotasi, dan Akselerasi perangkat.

CMDyskineticSymptomResult

Namespace CoreMotion menyediakan akses ke data gerakan, termasuk akselerasi dan orientasi perangkat, ketinggian, kompas, dan pedometer.

CMGyroData

Satu pengukuran laju rotasi perangkat.

CMLogItem

Kelas dasar untuk CMAccelerometerData, CMDeviceMotion, dan CMGyroData, digunakan untuk melampirkan tanda waktu ke peristiwa ini.

CMMagnetometerData

Pembacaan dari magnetometer perangkat.

CMMotionActivity

Peristiwa pembaruan gerakan, termasuk karakterisasi bentuk yang mungkin (berjalan, berjalan, otomotif).

CMMotionActivityManager

Pada perangkat yang didukung, mengakses data gerakan yang disimpan dan memungkinkan pemantauan pembaruan gerakan.

CMMotionManager

Kelas inti yang menyediakan akses ke layanan gerakan di iOS.

CMPedometer

Menghasilkan data penghitungan langkah, termasuk jumlah langkah dan lantai yang didaki/turun.

CMPedometerData

Menyimpan data yang berkaitan dengan berjalan dan mendaki lantai. Dihasilkan oleh CMPedometer.

CMPedometerEvent

Namespace CoreMotion menyediakan akses ke data gerakan, termasuk akselerasi dan orientasi perangkat, ketinggian, kompas, dan pedometer.

CMRecordedAccelerometerData

Data akselerometer yang disimpan oleh CMSensorRecorder.

CMSensorDataList

Daftar objek yang disediakan sistem yang berisi data akselerometer Core Motion yang direkam.

CMSensorRecorder

Mengumpulkan dan mengambil data akselerometer.

CMStepCounter

Pada perangkat yang didukung, menyimpan jumlah langkah yang telah diambil pengguna dengan perangkat dan memungkinkan penghitungan langkah dilacak secara dinamis.

CMTremorResult

Namespace CoreMotion menyediakan akses ke data gerakan, termasuk akselerasi dan orientasi perangkat, ketinggian, kompas, dan pedometer.

Struct

CMAcceleration

Vektor 3D yang berisi nilai akselerasi.

CMCalibratedMagneticField

Merangkum akurasi dan kekuatan lapangan magnetometer setelah kalibrasi.

CMMagneticField

Mewakili data magnetometer 3 sumbu dalam mikrotesla.

CMQuaternion

Mewakili Quaternion, digunakan sebagai salah satu representasi CMAttitude yang mungkin.

CMRotationMatrix

Mewakili matriks rotasi 3x3.

CMRotationRate

Laju rotasi 3D.

Enum

CMAttitudeReferenceFrame

Enumerasi yang nilainya menentukan bingkai referensi dari mana CMAttitude pembacaan dirujuk.

CMAuthorizationStatus

Namespace CoreMotion menyediakan akses ke data gerakan, termasuk akselerasi dan orientasi perangkat, ketinggian, kompas, dan pedometer.

CMError

Ketik untuk kesalahan CoreMotion.

CMMagneticFieldCalibrationAccuracy

Enumerasi yang nilainya menentukan kualitas kalibrasi magnetometer.

CMMotionActivityConfidence

Enumerasi yang nilainya menentukan keyakinan dalam CMMotionActivity.

CMPedometerEventType

Namespace CoreMotion menyediakan akses ke data gerakan, termasuk akselerasi dan orientasi perangkat, ketinggian, kompas, dan pedometer.

Delegasikan

CMAccelerometerHandler

Tanda tangan delegasi yang digunakan untuk menerima peristiwa dari CMMotionManager

CMDeviceMotionHandler

Tanda tangan delegasi yang digunakan untuk menerima peristiwa dari CMMotionManager

CMGyroHandler

Tanda tangan delegasi yang digunakan untuk menerima peristiwa dari CMMotionManager

CMMagnetometerHandler

Delegasi yang merupakan handler untuk metode .StartMagnetometerUpdates(NSOperationQueue, CMMagnetometerHandler)

CMMotionActivityHandler

Delegasi yang bertindak sebagai handler untuk QueryActivity(NSDate, NSDate, NSOperationQueue, CMMotionActivityQueryHandler).

CMMotionActivityQueryHandler

Delegasi yang merupakan handler untuk StartActivityUpdates(NSOperationQueue, CMMotionActivityHandler).

CMStepQueryHandler

Delegasi untuk digunakan dengan QueryStepCount(NSDate, NSDate, NSOperationQueue, CMStepQueryHandler).

CMStepUpdateHandler

Delegasi yang digunakan dengan StartStepCountingUpdates(NSOperationQueue, nint, CMStepUpdateHandler).

Keterangan

COREMotion API memungkinkan pengembang untuk mendapatkan peristiwa perangkat keras dari akselerometer dan giroskop bawaan.