Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека Разработчика iOS Разработчик
Поиск

Изменения CoreMotion

CoreMotion

Удаленный CMAttitudeReferenceFrame.init (_: UInt32)
Удаленный CMAttitudeReferenceFrame.value
Удаленный CMAttitudeReferenceFrameXArbitraryCorrectedZVertical
Удаленный CMAttitudeReferenceFrameXArbitraryZVertical
Удаленный CMAttitudeReferenceFrameXMagneticNorthZVertical
Удаленный CMAttitudeReferenceFrameXTrueNorthZVertical
Добавленный CMAcceleration.init ()
Добавленный CMAcceleration.init (x: Дважды, y: Дважды, z: Дважды)
Добавленный CMAttitudeReferenceFrame.init (_: UInt)
Добавленный CMAttitudeReferenceFrame.init (rawValue: UInt)
Добавленный CMCalibratedMagneticField.init ()
Добавленный CMCalibratedMagneticField.init (поле: CMMagneticField, точность: CMMagneticFieldCalibrationAccuracy)
Добавленный CMMagneticField.init ()
Добавленный CMMagneticField.init (x: Дважды, y: Дважды, z: Дважды)
Добавленный CMQuaternion.init ()
Добавленный CMQuaternion.init (x: Дважды, y: Дважды, z: Дважды, w: Дважды)
Добавленный CMRotationMatrix.init ()
Добавленный CMRotationMatrix.init (m11: Дважды, m12: Дважды, m13: Дважды, m21: Дважды, m22: Дважды, m23: Дважды, m31: Дважды, m32: Дважды, m33: Дважды)
Добавленный CMRotationRate.init ()
Добавленный CMRotationRate.init (x: Дважды, y: Дважды, z: Дважды)
Объявление
От
struct CMAcceleration {
    var x: Double
    var y: Double
    var z: Double
}
К
struct CMAcceleration {
    var x: Double
    var y: Double
    var z: Double
    init()
    init(x x: Double, y y: Double, z z: Double)
}

ОбъявлениеПротоколы
От
struct CMAttitudeReferenceFrame {
    init(_ value: UInt32)
    var value: UInt32
}
--
К
struct CMAttitudeReferenceFrame : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var XArbitraryZVertical: CMAttitudeReferenceFrame { get }
    static var XArbitraryCorrectedZVertical: CMAttitudeReferenceFrame { get }
    static var XMagneticNorthZVertical: CMAttitudeReferenceFrame { get }
    static var XTrueNorthZVertical: CMAttitudeReferenceFrame { get }
}
RawOptionSetType

Измененный CMCalibratedMagneticField [структура]
Объявление
От
struct CMCalibratedMagneticField {
    var field: CMMagneticField
    var accuracy: CMMagneticFieldCalibrationAccuracy
}
К
struct CMCalibratedMagneticField {
    var field: CMMagneticField
    var accuracy: CMMagneticFieldCalibrationAccuracy
    init()
    init(field field: CMMagneticField, accuracy accuracy: CMMagneticFieldCalibrationAccuracy)
}

Измененный CMMagneticField [структура]
Объявление
От
struct CMMagneticField {
    var x: Double
    var y: Double
    var z: Double
}
К
struct CMMagneticField {
    var x: Double
    var y: Double
    var z: Double
    init()
    init(x x: Double, y y: Double, z z: Double)
}

Измененный CMMotionManager.availableAttitudeReferenceFrames ()-> CMAttitudeReferenceFrame [класс]
Объявление
От
class func availableAttitudeReferenceFrames() -> Int
К
class func availableAttitudeReferenceFrames() -> CMAttitudeReferenceFrame

Объявление
От
struct CMQuaternion {
    var x: Double
    var y: Double
    var z: Double
    var w: Double
}
К
struct CMQuaternion {
    var x: Double
    var y: Double
    var z: Double
    var w: Double
    init()
    init(x x: Double, y y: Double, z z: Double, w w: Double)
}

Объявление
От
struct CMRotationMatrix {
    var m11: Double
    var m12: Double
    var m13: Double
    var m21: Double
    var m22: Double
    var m23: Double
    var m31: Double
    var m32: Double
    var m33: Double
}
К
struct CMRotationMatrix {
    var m11: Double
    var m12: Double
    var m13: Double
    var m21: Double
    var m22: Double
    var m23: Double
    var m31: Double
    var m32: Double
    var m33: Double
    init()
    init(m11 m11: Double, m12 m12: Double, m13 m13: Double, m21 m21: Double, m22 m22: Double, m23 m23: Double, m31 m31: Double, m32 m32: Double, m33 m33: Double)
}

Объявление
От
struct CMRotationRate {
    var x: Double
    var y: Double
    var z: Double
}
К
struct CMRotationRate {
    var x: Double
    var y: Double
    var z: Double
    init()
    init(x x: Double, y y: Double, z z: Double)
}

Измененный CMErrorDomain
Объявление
От
let CMErrorDomain: NSString!
К
let CMErrorDomain: String