CoreMotion Changes for Swift
CoreMotion
Removed CMMagneticFieldCalibrationAccuracy.init(_: Int32)
Removed CMMagneticFieldCalibrationAccuracy.init(rawValue: Int32)
Removed CMMagneticFieldCalibrationAccuracy.rawValue
Added CMPedometerEvent
Added CMPedometerEvent.date
Added CMPedometerEvent.type
Added CMPedometerEventHandler
Modified CMAltimeter
Declaration | Protocols | |
---|---|---|
From | class CMAltimeter : NSObject { class func isRelativeAltitudeAvailable() -> Bool func startRelativeAltitudeUpdatesToQueue(_ queue: NSOperationQueue, withHandler handler: CMAltitudeHandler) func stopRelativeAltitudeUpdates() } | -- |
To | class CMAltimeter : NSObject { class func isRelativeAltitudeAvailable() -> Bool func startRelativeAltitudeUpdates(to queue: OperationQueue, withHandler handler: CoreMotion.CMAltitudeHandler) func stopRelativeAltitudeUpdates() func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?) func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool) func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?) func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool) func performSelector(inBackground aSelector: Selector, with arg: Any?) class func classForKeyedUnarchiver() -> AnyClass var classForKeyedArchiver: AnyClass? { get } func replacementObject(for archiver: NSKeyedArchiver) -> Any? class func classFallbacksForKeyedArchiver() -> [String] class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String> class func automaticallyNotifiesObservers(forKey key: String) -> Bool var observationInfo: UnsafeMutableRawPointer? func willChangeValue(forKey key: String) func didChangeValue(forKey key: String) func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String) func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String) func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>) func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>) func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?) func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?) func removeObserver(_ observer: NSObject, forKeyPath keyPath: String) func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?) class var accessInstanceVariablesDirectly: Bool { get } func value(forKey key: String) -> Any? func setValue(_ value: Any?, forKey key: String) func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws func mutableArrayValue(forKey key: String) -> NSMutableArray func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet func mutableSetValue(forKey key: String) -> NSMutableSet func value(forKeyPath keyPath: String) -> Any? func setValue(_ value: Any?, forKeyPath keyPath: String) func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet func value(forUndefinedKey key: String) -> Any? func setValue(_ value: Any?, forUndefinedKey key: String) func setNilValueForKey(_ key: String) func dictionaryWithValues(forKeys keys: [String]) -> [String : Any] func setValuesForKeys(_ keyedValues: [String : Any]) func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool func fileManager(_ fm: FileManager, willProcessPath path: String) func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode]) func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval) class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?) class func cancelPreviousPerformRequests(withTarget aTarget: Any) func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?) func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool var autoContentAccessingProxy: Any { get } class func version() -> Int class func setVersion(_ aVersion: Int) var classForCoder: AnyClass { get } func awakeAfter(using aDecoder: NSCoder) -> Any? } extension CMAltimeter : CVarArg { } extension CMAltimeter : Equatable, Hashable { var hashValue: Int { get } } | CVarArg, Equatable, Hashable |
Declaration | |
---|---|
From | func startRelativeAltitudeUpdatesToQueue(_ queue: NSOperationQueue, withHandler handler: CMAltitudeHandler) |
To | func startRelativeAltitudeUpdates(to queue: OperationQueue, withHandler handler: CoreMotion.CMAltitudeHandler) |
Modified CMAttitude
Declaration | Protocols | |
---|---|---|
From | class CMAttitude : NSObject, NSCopying, NSSecureCoding { var roll: Double { get } var pitch: Double { get } var yaw: Double { get } var rotationMatrix: CMRotationMatrix { get } var quaternion: CMQuaternion { get } func multiplyByInverseOfAttitude(_ attitude: CMAttitude) } | NSCopying, NSSecureCoding |
To | class CMAttitude : NSObject, NSCopying, NSSecureCoding { var roll: Double { get } var pitch: Double { get } var yaw: Double { get } var rotationMatrix: CMRotationMatrix { get } var quaternion: CMQuaternion { get } func multiply(byInverseOf attitude: CMAttitude) func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?) func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool) func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?) func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool) func performSelector(inBackground aSelector: Selector, with arg: Any?) class func classForKeyedUnarchiver() -> AnyClass var classForKeyedArchiver: AnyClass? { get } func replacementObject(for archiver: NSKeyedArchiver) -> Any? class func classFallbacksForKeyedArchiver() -> [String] class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String> class func automaticallyNotifiesObservers(forKey key: String) -> Bool var observationInfo: UnsafeMutableRawPointer? func willChangeValue(forKey key: String) func didChangeValue(forKey key: String) func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String) func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String) func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>) func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>) func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?) func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?) func removeObserver(_ observer: NSObject, forKeyPath keyPath: String) func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?) class var accessInstanceVariablesDirectly: Bool { get } func value(forKey key: String) -> Any? func setValue(_ value: Any?, forKey key: String) func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws func mutableArrayValue(forKey key: String) -> NSMutableArray func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet func mutableSetValue(forKey key: String) -> NSMutableSet func value(forKeyPath keyPath: String) -> Any? func setValue(_ value: Any?, forKeyPath keyPath: String) func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet func value(forUndefinedKey key: String) -> Any? func setValue(_ value: Any?, forUndefinedKey key: String) func setNilValueForKey(_ key: String) func dictionaryWithValues(forKeys keys: [String]) -> [String : Any] func setValuesForKeys(_ keyedValues: [String : Any]) func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool func fileManager(_ fm: FileManager, willProcessPath path: String) func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode]) func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval) class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?) class func cancelPreviousPerformRequests(withTarget aTarget: Any) func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?) func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool var autoContentAccessingProxy: Any { get } class func version() -> Int class func setVersion(_ aVersion: Int) var classForCoder: AnyClass { get } func awakeAfter(using aDecoder: NSCoder) -> Any? } extension CMAttitude : CVarArg { } extension CMAttitude : Equatable, Hashable { var hashValue: Int { get } } | CVarArg, Equatable, Hashable, NSCopying, NSSecureCoding |
Declaration | |
---|---|
From | func multiplyByInverseOfAttitude(_ attitude: CMAttitude) |
To | func multiply(byInverseOf attitude: CMAttitude) |
Modified CMAttitudeReferenceFrame [struct]
Declaration | Protocols | |
---|---|---|
From | struct CMAttitudeReferenceFrame : OptionSetType { init(rawValue rawValue: UInt) static var XArbitraryZVertical: CMAttitudeReferenceFrame { get } static var XArbitraryCorrectedZVertical: CMAttitudeReferenceFrame { get } static var XMagneticNorthZVertical: CMAttitudeReferenceFrame { get } static var XTrueNorthZVertical: CMAttitudeReferenceFrame { get } } | OptionSetType |
To | struct CMAttitudeReferenceFrame : OptionSet { init(rawValue rawValue: UInt) static var xArbitraryZVertical: CMAttitudeReferenceFrame { get } static var xArbitraryCorrectedZVertical: CMAttitudeReferenceFrame { get } static var xMagneticNorthZVertical: CMAttitudeReferenceFrame { get } static var xTrueNorthZVertical: CMAttitudeReferenceFrame { get } func intersect(_ other: CMAttitudeReferenceFrame) -> CMAttitudeReferenceFrame func exclusiveOr(_ other: CMAttitudeReferenceFrame) -> CMAttitudeReferenceFrame mutating func unionInPlace(_ other: CMAttitudeReferenceFrame) mutating func intersectInPlace(_ other: CMAttitudeReferenceFrame) mutating func exclusiveOrInPlace(_ other: CMAttitudeReferenceFrame) func isSubsetOf(_ other: CMAttitudeReferenceFrame) -> Bool func isDisjointWith(_ other: CMAttitudeReferenceFrame) -> Bool func isSupersetOf(_ other: CMAttitudeReferenceFrame) -> Bool mutating func subtractInPlace(_ other: CMAttitudeReferenceFrame) func isStrictSupersetOf(_ other: CMAttitudeReferenceFrame) -> Bool func isStrictSubsetOf(_ other: CMAttitudeReferenceFrame) -> Bool } extension CMAttitudeReferenceFrame { func union(_ other: CMAttitudeReferenceFrame) -> CMAttitudeReferenceFrame func intersection(_ other: CMAttitudeReferenceFrame) -> CMAttitudeReferenceFrame func symmetricDifference(_ other: CMAttitudeReferenceFrame) -> CMAttitudeReferenceFrame } extension CMAttitudeReferenceFrame { func contains(_ member: CMAttitudeReferenceFrame) -> Bool mutating func insert(_ newMember: CMAttitudeReferenceFrame) -> (inserted: Bool, memberAfterInsert: CMAttitudeReferenceFrame) mutating func remove(_ member: CMAttitudeReferenceFrame) -> CMAttitudeReferenceFrame? mutating func update(with newMember: CMAttitudeReferenceFrame) -> CMAttitudeReferenceFrame? } extension CMAttitudeReferenceFrame { convenience init() mutating func formUnion(_ other: CMAttitudeReferenceFrame) mutating func formIntersection(_ other: CMAttitudeReferenceFrame) mutating func formSymmetricDifference(_ other: CMAttitudeReferenceFrame) } extension CMAttitudeReferenceFrame { convenience init<S : Sequence where S.Iterator.Element == CMAttitudeReferenceFrame>(_ sequence: S) convenience init(arrayLiteral arrayLiteral: CMAttitudeReferenceFrame...) mutating func subtract(_ other: CMAttitudeReferenceFrame) func isSubset(of other: CMAttitudeReferenceFrame) -> Bool func isSuperset(of other: CMAttitudeReferenceFrame) -> Bool func isDisjoint(with other: CMAttitudeReferenceFrame) -> Bool func subtracting(_ other: CMAttitudeReferenceFrame) -> CMAttitudeReferenceFrame var isEmpty: Bool { get } func isStrictSuperset(of other: CMAttitudeReferenceFrame) -> Bool func isStrictSubset(of other: CMAttitudeReferenceFrame) -> Bool } | OptionSet |
Declaration | |
---|---|
From | static var XArbitraryCorrectedZVertical: CMAttitudeReferenceFrame { get } |
To | static var xArbitraryCorrectedZVertical: CMAttitudeReferenceFrame { get } |
Declaration | |
---|---|
From | static var XArbitraryZVertical: CMAttitudeReferenceFrame { get } |
To | static var xArbitraryZVertical: CMAttitudeReferenceFrame { get } |
Declaration | |
---|---|
From | static var XMagneticNorthZVertical: CMAttitudeReferenceFrame { get } |
To | static var xMagneticNorthZVertical: CMAttitudeReferenceFrame { get } |
Declaration | |
---|---|
From | static var XTrueNorthZVertical: CMAttitudeReferenceFrame { get } |
To | static var xTrueNorthZVertical: CMAttitudeReferenceFrame { get } |
Modified CMLogItem
Declaration | Protocols | |
---|---|---|
From | class CMLogItem : NSObject, NSSecureCoding, NSCopying { var timestamp: NSTimeInterval { get } } | NSCopying, NSSecureCoding |
To | class CMLogItem : NSObject, NSSecureCoding, NSCopying { var timestamp: TimeInterval { get } func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?) func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool) func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?) func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool) func performSelector(inBackground aSelector: Selector, with arg: Any?) class func classForKeyedUnarchiver() -> AnyClass var classForKeyedArchiver: AnyClass? { get } func replacementObject(for archiver: NSKeyedArchiver) -> Any? class func classFallbacksForKeyedArchiver() -> [String] class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String> class func automaticallyNotifiesObservers(forKey key: String) -> Bool var observationInfo: UnsafeMutableRawPointer? func willChangeValue(forKey key: String) func didChangeValue(forKey key: String) func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String) func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String) func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>) func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>) func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?) func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?) func removeObserver(_ observer: NSObject, forKeyPath keyPath: String) func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?) class var accessInstanceVariablesDirectly: Bool { get } func value(forKey key: String) -> Any? func setValue(_ value: Any?, forKey key: String) func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws func mutableArrayValue(forKey key: String) -> NSMutableArray func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet func mutableSetValue(forKey key: String) -> NSMutableSet func value(forKeyPath keyPath: String) -> Any? func setValue(_ value: Any?, forKeyPath keyPath: String) func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet func value(forUndefinedKey key: String) -> Any? func setValue(_ value: Any?, forUndefinedKey key: String) func setNilValueForKey(_ key: String) func dictionaryWithValues(forKeys keys: [String]) -> [String : Any] func setValuesForKeys(_ keyedValues: [String : Any]) func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool func fileManager(_ fm: FileManager, willProcessPath path: String) func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode]) func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval) class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?) class func cancelPreviousPerformRequests(withTarget aTarget: Any) func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?) func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool var autoContentAccessingProxy: Any { get } class func version() -> Int class func setVersion(_ aVersion: Int) var classForCoder: AnyClass { get } func awakeAfter(using aDecoder: NSCoder) -> Any? } extension CMLogItem : CVarArg { } extension CMLogItem : Equatable, Hashable { var hashValue: Int { get } } | CVarArg, Equatable, Hashable, NSCopying, NSSecureCoding |
Modified CMLogItem.timestamp
Declaration | |
---|---|
From | var timestamp: NSTimeInterval { get } |
To | var timestamp: TimeInterval { get } |
Modified CMMotionActivity
Declaration | |
---|---|
From | class CMMotionActivity : CMLogItem { var confidence: CMMotionActivityConfidence { get } var startDate: NSDate { get } var unknown: Bool { get } var stationary: Bool { get } var walking: Bool { get } var running: Bool { get } var automotive: Bool { get } var cycling: Bool { get } } |
To | class CMMotionActivity : CMLogItem { var confidence: CMMotionActivityConfidence { get } var startDate: Date { get } var unknown: Bool { get } var stationary: Bool { get } var walking: Bool { get } var running: Bool { get } var automotive: Bool { get } var cycling: Bool { get } } |
Modified CMMotionActivity.startDate
Declaration | |
---|---|
From | var startDate: NSDate { get } |
To | var startDate: Date { get } |
Modified CMMotionActivityConfidence [enum]
Declaration | |
---|---|
From | enum CMMotionActivityConfidence : Int { case Low case Medium case High } |
To | enum CMMotionActivityConfidence : Int { case low case medium case high } |
Modified CMMotionActivityConfidence.high
Declaration | |
---|---|
From | case High |
To | case high |
Modified CMMotionActivityConfidence.low
Declaration | |
---|---|
From | case Low |
To | case low |
Modified CMMotionActivityConfidence.medium
Declaration | |
---|---|
From | case Medium |
To | case medium |
Modified CMMotionActivityManager
Declaration | Protocols | |
---|---|---|
From | class CMMotionActivityManager : NSObject { class func isActivityAvailable() -> Bool func queryActivityStartingFromDate(_ start: NSDate, toDate end: NSDate, toQueue queue: NSOperationQueue, withHandler handler: CMMotionActivityQueryHandler) func startActivityUpdatesToQueue(_ queue: NSOperationQueue, withHandler handler: CMMotionActivityHandler) func stopActivityUpdates() } | -- |
To | class CMMotionActivityManager : NSObject { class func isActivityAvailable() -> Bool func queryActivityStarting(from start: Date, to end: Date, to queue: OperationQueue, withHandler handler: CoreMotion.CMMotionActivityQueryHandler) func startActivityUpdates(to queue: OperationQueue, withHandler handler: CoreMotion.CMMotionActivityHandler) func stopActivityUpdates() func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?) func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool) func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?) func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool) func performSelector(inBackground aSelector: Selector, with arg: Any?) class func classForKeyedUnarchiver() -> AnyClass var classForKeyedArchiver: AnyClass? { get } func replacementObject(for archiver: NSKeyedArchiver) -> Any? class func classFallbacksForKeyedArchiver() -> [String] class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String> class func automaticallyNotifiesObservers(forKey key: String) -> Bool var observationInfo: UnsafeMutableRawPointer? func willChangeValue(forKey key: String) func didChangeValue(forKey key: String) func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String) func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String) func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>) func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>) func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?) func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?) func removeObserver(_ observer: NSObject, forKeyPath keyPath: String) func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?) class var accessInstanceVariablesDirectly: Bool { get } func value(forKey key: String) -> Any? func setValue(_ value: Any?, forKey key: String) func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws func mutableArrayValue(forKey key: String) -> NSMutableArray func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet func mutableSetValue(forKey key: String) -> NSMutableSet func value(forKeyPath keyPath: String) -> Any? func setValue(_ value: Any?, forKeyPath keyPath: String) func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet func value(forUndefinedKey key: String) -> Any? func setValue(_ value: Any?, forUndefinedKey key: String) func setNilValueForKey(_ key: String) func dictionaryWithValues(forKeys keys: [String]) -> [String : Any] func setValuesForKeys(_ keyedValues: [String : Any]) func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool func fileManager(_ fm: FileManager, willProcessPath path: String) func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode]) func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval) class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?) class func cancelPreviousPerformRequests(withTarget aTarget: Any) func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?) func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool var autoContentAccessingProxy: Any { get } class func version() -> Int class func setVersion(_ aVersion: Int) var classForCoder: AnyClass { get } func awakeAfter(using aDecoder: NSCoder) -> Any? } extension CMMotionActivityManager : CVarArg { } extension CMMotionActivityManager : Equatable, Hashable { var hashValue: Int { get } } | CVarArg, Equatable, Hashable |
Declaration | |
---|---|
From | func queryActivityStartingFromDate(_ start: NSDate, toDate end: NSDate, toQueue queue: NSOperationQueue, withHandler handler: CMMotionActivityQueryHandler) |
To | func queryActivityStarting(from start: Date, to end: Date, to queue: OperationQueue, withHandler handler: CoreMotion.CMMotionActivityQueryHandler) |
Declaration | |
---|---|
From | func startActivityUpdatesToQueue(_ queue: NSOperationQueue, withHandler handler: CMMotionActivityHandler) |
To | func startActivityUpdates(to queue: OperationQueue, withHandler handler: CoreMotion.CMMotionActivityHandler) |
Modified CMMotionManager
Declaration | Protocols | |
---|---|---|
From | class CMMotionManager : NSObject { var accelerometerUpdateInterval: NSTimeInterval var accelerometerAvailable: Bool { get } var accelerometerActive: Bool { get } var accelerometerData: CMAccelerometerData? { get } func startAccelerometerUpdates() func startAccelerometerUpdatesToQueue(_ queue: NSOperationQueue, withHandler handler: CMAccelerometerHandler) func stopAccelerometerUpdates() var gyroUpdateInterval: NSTimeInterval var gyroAvailable: Bool { get } var gyroActive: Bool { get } var gyroData: CMGyroData? { get } func startGyroUpdates() func startGyroUpdatesToQueue(_ queue: NSOperationQueue, withHandler handler: CMGyroHandler) func stopGyroUpdates() var magnetometerUpdateInterval: NSTimeInterval var magnetometerAvailable: Bool { get } var magnetometerActive: Bool { get } var magnetometerData: CMMagnetometerData? { get } func startMagnetometerUpdates() func startMagnetometerUpdatesToQueue(_ queue: NSOperationQueue, withHandler handler: CMMagnetometerHandler) func stopMagnetometerUpdates() var deviceMotionUpdateInterval: NSTimeInterval class func availableAttitudeReferenceFrames() -> CMAttitudeReferenceFrame var attitudeReferenceFrame: CMAttitudeReferenceFrame { get } var deviceMotionAvailable: Bool { get } var deviceMotionActive: Bool { get } var deviceMotion: CMDeviceMotion? { get } func startDeviceMotionUpdates() func startDeviceMotionUpdatesToQueue(_ queue: NSOperationQueue, withHandler handler: CMDeviceMotionHandler) func startDeviceMotionUpdatesUsingReferenceFrame(_ referenceFrame: CMAttitudeReferenceFrame) func startDeviceMotionUpdatesUsingReferenceFrame(_ referenceFrame: CMAttitudeReferenceFrame, toQueue queue: NSOperationQueue, withHandler handler: CMDeviceMotionHandler) func stopDeviceMotionUpdates() var showsDeviceMovementDisplay: Bool } | -- |
To | class CMMotionManager : NSObject { var accelerometerUpdateInterval: TimeInterval var isAccelerometerAvailable: Bool { get } var isAccelerometerActive: Bool { get } var accelerometerData: CMAccelerometerData? { get } func startAccelerometerUpdates() func startAccelerometerUpdates(to queue: OperationQueue, withHandler handler: CoreMotion.CMAccelerometerHandler) func stopAccelerometerUpdates() var gyroUpdateInterval: TimeInterval var isGyroAvailable: Bool { get } var isGyroActive: Bool { get } var gyroData: CMGyroData? { get } func startGyroUpdates() func startGyroUpdates(to queue: OperationQueue, withHandler handler: CoreMotion.CMGyroHandler) func stopGyroUpdates() var magnetometerUpdateInterval: TimeInterval var isMagnetometerAvailable: Bool { get } var isMagnetometerActive: Bool { get } var magnetometerData: CMMagnetometerData? { get } func startMagnetometerUpdates() func startMagnetometerUpdates(to queue: OperationQueue, withHandler handler: CoreMotion.CMMagnetometerHandler) func stopMagnetometerUpdates() var deviceMotionUpdateInterval: TimeInterval class func availableAttitudeReferenceFrames() -> CMAttitudeReferenceFrame var attitudeReferenceFrame: CMAttitudeReferenceFrame { get } var isDeviceMotionAvailable: Bool { get } var isDeviceMotionActive: Bool { get } var deviceMotion: CMDeviceMotion? { get } func startDeviceMotionUpdates() func startDeviceMotionUpdates(to queue: OperationQueue, withHandler handler: CoreMotion.CMDeviceMotionHandler) func startDeviceMotionUpdates(using referenceFrame: CMAttitudeReferenceFrame) func startDeviceMotionUpdates(using referenceFrame: CMAttitudeReferenceFrame, to queue: OperationQueue, withHandler handler: CoreMotion.CMDeviceMotionHandler) func stopDeviceMotionUpdates() var showsDeviceMovementDisplay: Bool func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?) func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool) func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?) func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool) func performSelector(inBackground aSelector: Selector, with arg: Any?) class func classForKeyedUnarchiver() -> AnyClass var classForKeyedArchiver: AnyClass? { get } func replacementObject(for archiver: NSKeyedArchiver) -> Any? class func classFallbacksForKeyedArchiver() -> [String] class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String> class func automaticallyNotifiesObservers(forKey key: String) -> Bool var observationInfo: UnsafeMutableRawPointer? func willChangeValue(forKey key: String) func didChangeValue(forKey key: String) func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String) func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String) func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>) func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>) func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?) func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?) func removeObserver(_ observer: NSObject, forKeyPath keyPath: String) func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?) class var accessInstanceVariablesDirectly: Bool { get } func value(forKey key: String) -> Any? func setValue(_ value: Any?, forKey key: String) func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws func mutableArrayValue(forKey key: String) -> NSMutableArray func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet func mutableSetValue(forKey key: String) -> NSMutableSet func value(forKeyPath keyPath: String) -> Any? func setValue(_ value: Any?, forKeyPath keyPath: String) func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet func value(forUndefinedKey key: String) -> Any? func setValue(_ value: Any?, forUndefinedKey key: String) func setNilValueForKey(_ key: String) func dictionaryWithValues(forKeys keys: [String]) -> [String : Any] func setValuesForKeys(_ keyedValues: [String : Any]) func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool func fileManager(_ fm: FileManager, willProcessPath path: String) func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode]) func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval) class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?) class func cancelPreviousPerformRequests(withTarget aTarget: Any) func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?) func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool var autoContentAccessingProxy: Any { get } class func version() -> Int class func setVersion(_ aVersion: Int) var classForCoder: AnyClass { get } func awakeAfter(using aDecoder: NSCoder) -> Any? } extension CMMotionManager : CVarArg { } extension CMMotionManager : Equatable, Hashable { var hashValue: Int { get } } | CVarArg, Equatable, Hashable |
Declaration | |
---|---|
From | var accelerometerUpdateInterval: NSTimeInterval |
To | var accelerometerUpdateInterval: TimeInterval |
Declaration | |
---|---|
From | var deviceMotionUpdateInterval: NSTimeInterval |
To | var deviceMotionUpdateInterval: TimeInterval |
Modified CMMotionManager.gyroUpdateInterval
Declaration | |
---|---|
From | var gyroUpdateInterval: NSTimeInterval |
To | var gyroUpdateInterval: TimeInterval |
Declaration | |
---|---|
From | var accelerometerActive: Bool { get } |
To | var isAccelerometerActive: Bool { get } |
Declaration | |
---|---|
From | var accelerometerAvailable: Bool { get } |
To | var isAccelerometerAvailable: Bool { get } |
Modified CMMotionManager.isDeviceMotionActive
Declaration | |
---|---|
From | var deviceMotionActive: Bool { get } |
To | var isDeviceMotionActive: Bool { get } |
Declaration | |
---|---|
From | var deviceMotionAvailable: Bool { get } |
To | var isDeviceMotionAvailable: Bool { get } |
Modified CMMotionManager.isGyroActive
Declaration | |
---|---|
From | var gyroActive: Bool { get } |
To | var isGyroActive: Bool { get } |
Modified CMMotionManager.isGyroAvailable
Declaration | |
---|---|
From | var gyroAvailable: Bool { get } |
To | var isGyroAvailable: Bool { get } |
Modified CMMotionManager.isMagnetometerActive
Declaration | |
---|---|
From | var magnetometerActive: Bool { get } |
To | var isMagnetometerActive: Bool { get } |
Declaration | |
---|---|
From | var magnetometerAvailable: Bool { get } |
To | var isMagnetometerAvailable: Bool { get } |
Declaration | |
---|---|
From | var magnetometerUpdateInterval: NSTimeInterval |
To | var magnetometerUpdateInterval: TimeInterval |
Declaration | |
---|---|
From | func startAccelerometerUpdatesToQueue(_ queue: NSOperationQueue, withHandler handler: CMAccelerometerHandler) |
To | func startAccelerometerUpdates(to queue: OperationQueue, withHandler handler: CoreMotion.CMAccelerometerHandler) |
Declaration | |
---|---|
From | func startDeviceMotionUpdatesToQueue(_ queue: NSOperationQueue, withHandler handler: CMDeviceMotionHandler) |
To | func startDeviceMotionUpdates(to queue: OperationQueue, withHandler handler: CoreMotion.CMDeviceMotionHandler) |
Declaration | |
---|---|
From | func startDeviceMotionUpdatesUsingReferenceFrame(_ referenceFrame: CMAttitudeReferenceFrame) |
To | func startDeviceMotionUpdates(using referenceFrame: CMAttitudeReferenceFrame) |
Declaration | |
---|---|
From | func startDeviceMotionUpdatesUsingReferenceFrame(_ referenceFrame: CMAttitudeReferenceFrame, toQueue queue: NSOperationQueue, withHandler handler: CMDeviceMotionHandler) |
To | func startDeviceMotionUpdates(using referenceFrame: CMAttitudeReferenceFrame, to queue: OperationQueue, withHandler handler: CoreMotion.CMDeviceMotionHandler) |
Modified CMMotionManager.startGyroUpdates(to: OperationQueue, withHandler: CoreMotion.CMGyroHandler)
Declaration | |
---|---|
From | func startGyroUpdatesToQueue(_ queue: NSOperationQueue, withHandler handler: CMGyroHandler) |
To | func startGyroUpdates(to queue: OperationQueue, withHandler handler: CoreMotion.CMGyroHandler) |
Declaration | |
---|---|
From | func startMagnetometerUpdatesToQueue(_ queue: NSOperationQueue, withHandler handler: CMMagnetometerHandler) |
To | func startMagnetometerUpdates(to queue: OperationQueue, withHandler handler: CoreMotion.CMMagnetometerHandler) |
Modified CMPedometer
Declaration | Protocols | |
---|---|---|
From | class CMPedometer : NSObject { class func isStepCountingAvailable() -> Bool class func isDistanceAvailable() -> Bool class func isFloorCountingAvailable() -> Bool class func isPaceAvailable() -> Bool class func isCadenceAvailable() -> Bool func queryPedometerDataFromDate(_ start: NSDate, toDate end: NSDate, withHandler handler: CMPedometerHandler) func startPedometerUpdatesFromDate(_ start: NSDate, withHandler handler: CMPedometerHandler) func stopPedometerUpdates() } | -- |
To | class CMPedometer : NSObject { class func isStepCountingAvailable() -> Bool class func isDistanceAvailable() -> Bool class func isFloorCountingAvailable() -> Bool class func isPaceAvailable() -> Bool class func isCadenceAvailable() -> Bool class func isPedometerEventTrackingAvailable() -> Bool func queryPedometerData(from start: Date, to end: Date, withHandler handler: CoreMotion.CMPedometerHandler) func startUpdates(from start: Date, withHandler handler: CoreMotion.CMPedometerHandler) func stopUpdates() func startEventUpdates(handler handler: CoreMotion.CMPedometerEventHandler) func stopEventUpdates() func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?) func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool) func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?) func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool) func performSelector(inBackground aSelector: Selector, with arg: Any?) class func classForKeyedUnarchiver() -> AnyClass var classForKeyedArchiver: AnyClass? { get } func replacementObject(for archiver: NSKeyedArchiver) -> Any? class func classFallbacksForKeyedArchiver() -> [String] class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String> class func automaticallyNotifiesObservers(forKey key: String) -> Bool var observationInfo: UnsafeMutableRawPointer? func willChangeValue(forKey key: String) func didChangeValue(forKey key: String) func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String) func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String) func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>) func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>) func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?) func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?) func removeObserver(_ observer: NSObject, forKeyPath keyPath: String) func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?) class var accessInstanceVariablesDirectly: Bool { get } func value(forKey key: String) -> Any? func setValue(_ value: Any?, forKey key: String) func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws func mutableArrayValue(forKey key: String) -> NSMutableArray func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet func mutableSetValue(forKey key: String) -> NSMutableSet func value(forKeyPath keyPath: String) -> Any? func setValue(_ value: Any?, forKeyPath keyPath: String) func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet func value(forUndefinedKey key: String) -> Any? func setValue(_ value: Any?, forUndefinedKey key: String) func setNilValueForKey(_ key: String) func dictionaryWithValues(forKeys keys: [String]) -> [String : Any] func setValuesForKeys(_ keyedValues: [String : Any]) func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool func fileManager(_ fm: FileManager, willProcessPath path: String) func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode]) func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval) class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?) class func cancelPreviousPerformRequests(withTarget aTarget: Any) func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?) func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool var autoContentAccessingProxy: Any { get } class func version() -> Int class func setVersion(_ aVersion: Int) var classForCoder: AnyClass { get } func awakeAfter(using aDecoder: NSCoder) -> Any? } extension CMPedometer : CVarArg { } extension CMPedometer : Equatable, Hashable { var hashValue: Int { get } } | CVarArg, Equatable, Hashable |
Modified CMPedometer.queryPedometerData(from: Date, to: Date, withHandler: CoreMotion.CMPedometerHandler)
Declaration | |
---|---|
From | func queryPedometerDataFromDate(_ start: NSDate, toDate end: NSDate, withHandler handler: CMPedometerHandler) |
To | func queryPedometerData(from start: Date, to end: Date, withHandler handler: CoreMotion.CMPedometerHandler) |
Declaration | |
---|---|
From | func startPedometerUpdatesFromDate(_ start: NSDate, withHandler handler: CMPedometerHandler) |
To | func startUpdates(from start: Date, withHandler handler: CoreMotion.CMPedometerHandler) |
Modified CMPedometer.stopUpdates()
Declaration | |
---|---|
From | func stopPedometerUpdates() |
To | func stopUpdates() |
Modified CMPedometerData
Declaration | Protocols | |
---|---|---|
From | class CMPedometerData : NSObject, NSSecureCoding, NSCopying { var startDate: NSDate { get } var endDate: NSDate { get } var numberOfSteps: NSNumber { get } var distance: NSNumber? { get } var floorsAscended: NSNumber? { get } var floorsDescended: NSNumber? { get } var currentPace: NSNumber? { get } var currentCadence: NSNumber? { get } } | NSCopying, NSSecureCoding |
To | class CMPedometerData : NSObject, NSSecureCoding, NSCopying { var startDate: Date { get } var endDate: Date { get } var numberOfSteps: NSNumber { get } var distance: NSNumber? { get } var floorsAscended: NSNumber? { get } var floorsDescended: NSNumber? { get } var currentPace: NSNumber? { get } var currentCadence: NSNumber? { get } var averageActivePace: NSNumber? { get } func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?) func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool) func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?) func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool) func performSelector(inBackground aSelector: Selector, with arg: Any?) class func classForKeyedUnarchiver() -> AnyClass var classForKeyedArchiver: AnyClass? { get } func replacementObject(for archiver: NSKeyedArchiver) -> Any? class func classFallbacksForKeyedArchiver() -> [String] class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String> class func automaticallyNotifiesObservers(forKey key: String) -> Bool var observationInfo: UnsafeMutableRawPointer? func willChangeValue(forKey key: String) func didChangeValue(forKey key: String) func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String) func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String) func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>) func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>) func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?) func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?) func removeObserver(_ observer: NSObject, forKeyPath keyPath: String) func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?) class var accessInstanceVariablesDirectly: Bool { get } func value(forKey key: String) -> Any? func setValue(_ value: Any?, forKey key: String) func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws func mutableArrayValue(forKey key: String) -> NSMutableArray func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet func mutableSetValue(forKey key: String) -> NSMutableSet func value(forKeyPath keyPath: String) -> Any? func setValue(_ value: Any?, forKeyPath keyPath: String) func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet func value(forUndefinedKey key: String) -> Any? func setValue(_ value: Any?, forUndefinedKey key: String) func setNilValueForKey(_ key: String) func dictionaryWithValues(forKeys keys: [String]) -> [String : Any] func setValuesForKeys(_ keyedValues: [String : Any]) func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool func fileManager(_ fm: FileManager, willProcessPath path: String) func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode]) func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval) class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?) class func cancelPreviousPerformRequests(withTarget aTarget: Any) func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?) func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool var autoContentAccessingProxy: Any { get } class func version() -> Int class func setVersion(_ aVersion: Int) var classForCoder: AnyClass { get } func awakeAfter(using aDecoder: NSCoder) -> Any? } extension CMPedometerData : CVarArg { } extension CMPedometerData : Equatable, Hashable { var hashValue: Int { get } } | CVarArg, Equatable, Hashable, NSCopying, NSSecureCoding |
Modified CMPedometerData.endDate
Declaration | |
---|---|
From | var endDate: NSDate { get } |
To | var endDate: Date { get } |
Modified CMPedometerData.startDate
Declaration | |
---|---|
From | var startDate: NSDate { get } |
To | var startDate: Date { get } |
Modified CMRecordedAccelerometerData
Declaration | |
---|---|
From | class CMRecordedAccelerometerData : CMAccelerometerData { var identifier: UInt64 { get } var startDate: NSDate { get } } |
To | class CMRecordedAccelerometerData : CMAccelerometerData { var identifier: UInt64 { get } var startDate: Date { get } } |
Declaration | |
---|---|
From | var startDate: NSDate { get } |
To | var startDate: Date { get } |
Modified CMSensorDataList
Declaration | Protocols | |
---|---|---|
From | class CMSensorDataList : NSObject, NSFastEnumeration { } | NSFastEnumeration |
To | class CMSensorDataList : NSObject, NSFastEnumeration { func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?) func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool) func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?) func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool) func performSelector(inBackground aSelector: Selector, with arg: Any?) class func classForKeyedUnarchiver() -> AnyClass var classForKeyedArchiver: AnyClass? { get } func replacementObject(for archiver: NSKeyedArchiver) -> Any? class func classFallbacksForKeyedArchiver() -> [String] class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String> class func automaticallyNotifiesObservers(forKey key: String) -> Bool var observationInfo: UnsafeMutableRawPointer? func willChangeValue(forKey key: String) func didChangeValue(forKey key: String) func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String) func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String) func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>) func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>) func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?) func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?) func removeObserver(_ observer: NSObject, forKeyPath keyPath: String) func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?) class var accessInstanceVariablesDirectly: Bool { get } func value(forKey key: String) -> Any? func setValue(_ value: Any?, forKey key: String) func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws func mutableArrayValue(forKey key: String) -> NSMutableArray func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet func mutableSetValue(forKey key: String) -> NSMutableSet func value(forKeyPath keyPath: String) -> Any? func setValue(_ value: Any?, forKeyPath keyPath: String) func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet func value(forUndefinedKey key: String) -> Any? func setValue(_ value: Any?, forUndefinedKey key: String) func setNilValueForKey(_ key: String) func dictionaryWithValues(forKeys keys: [String]) -> [String : Any] func setValuesForKeys(_ keyedValues: [String : Any]) func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool func fileManager(_ fm: FileManager, willProcessPath path: String) func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode]) func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval) class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?) class func cancelPreviousPerformRequests(withTarget aTarget: Any) func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?) func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool var autoContentAccessingProxy: Any { get } class func version() -> Int class func setVersion(_ aVersion: Int) var classForCoder: AnyClass { get } func awakeAfter(using aDecoder: NSCoder) -> Any? } extension CMSensorDataList : CVarArg { } extension CMSensorDataList : Equatable, Hashable { var hashValue: Int { get } } | CVarArg, Equatable, Hashable, NSFastEnumeration |
Modified CMSensorRecorder
Declaration | Protocols | |
---|---|---|
From | class CMSensorRecorder : NSObject { class func isAccelerometerRecordingAvailable() -> Bool class func isAuthorizedForRecording() -> Bool func accelerometerDataFromDate(_ fromDate: NSDate, toDate toDate: NSDate) -> CMSensorDataList? func recordAccelerometerForDuration(_ duration: NSTimeInterval) } | -- |
To | class CMSensorRecorder : NSObject { class func isAccelerometerRecordingAvailable() -> Bool class func isAuthorizedForRecording() -> Bool func accelerometerData(from fromDate: Date, to toDate: Date) -> CMSensorDataList? func recordAccelerometer(forDuration duration: TimeInterval) func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?) func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool) func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?) func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool) func performSelector(inBackground aSelector: Selector, with arg: Any?) class func classForKeyedUnarchiver() -> AnyClass var classForKeyedArchiver: AnyClass? { get } func replacementObject(for archiver: NSKeyedArchiver) -> Any? class func classFallbacksForKeyedArchiver() -> [String] class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String> class func automaticallyNotifiesObservers(forKey key: String) -> Bool var observationInfo: UnsafeMutableRawPointer? func willChangeValue(forKey key: String) func didChangeValue(forKey key: String) func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String) func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String) func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>) func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>) func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?) func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?) func removeObserver(_ observer: NSObject, forKeyPath keyPath: String) func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?) class var accessInstanceVariablesDirectly: Bool { get } func value(forKey key: String) -> Any? func setValue(_ value: Any?, forKey key: String) func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws func mutableArrayValue(forKey key: String) -> NSMutableArray func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet func mutableSetValue(forKey key: String) -> NSMutableSet func value(forKeyPath keyPath: String) -> Any? func setValue(_ value: Any?, forKeyPath keyPath: String) func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet func value(forUndefinedKey key: String) -> Any? func setValue(_ value: Any?, forUndefinedKey key: String) func setNilValueForKey(_ key: String) func dictionaryWithValues(forKeys keys: [String]) -> [String : Any] func setValuesForKeys(_ keyedValues: [String : Any]) func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool func fileManager(_ fm: FileManager, willProcessPath path: String) func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode]) func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval) class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?) class func cancelPreviousPerformRequests(withTarget aTarget: Any) func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?) func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool var autoContentAccessingProxy: Any { get } class func version() -> Int class func setVersion(_ aVersion: Int) var classForCoder: AnyClass { get } func awakeAfter(using aDecoder: NSCoder) -> Any? } extension CMSensorRecorder : CVarArg { } extension CMSensorRecorder : Equatable, Hashable { var hashValue: Int { get } } | CVarArg, Equatable, Hashable |
Declaration | |
---|---|
From | func accelerometerDataFromDate(_ fromDate: NSDate, toDate toDate: NSDate) -> CMSensorDataList? |
To | func accelerometerData(from fromDate: Date, to toDate: Date) -> CMSensorDataList? |
Declaration | |
---|---|
From | func recordAccelerometerForDuration(_ duration: NSTimeInterval) |
To | func recordAccelerometer(forDuration duration: TimeInterval) |
Modified CMStepCounter
Declaration | Protocols | |
---|---|---|
From | class CMStepCounter : NSObject { class func isStepCountingAvailable() -> Bool func queryStepCountStartingFrom(_ start: NSDate, to end: NSDate, toQueue queue: NSOperationQueue, withHandler handler: CMStepQueryHandler) func startStepCountingUpdatesToQueue(_ queue: NSOperationQueue, updateOn stepCounts: Int, withHandler handler: CMStepUpdateHandler) func stopStepCountingUpdates() } | -- |
To | class CMStepCounter : NSObject { class func isStepCountingAvailable() -> Bool func queryStepCountStarting(from start: Date, to end: Date, to queue: OperationQueue, withHandler handler: CoreMotion.CMStepQueryHandler) func startStepCountingUpdates(to queue: OperationQueue, updateOn stepCounts: Int, withHandler handler: CoreMotion.CMStepUpdateHandler) func stopStepCountingUpdates() func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?) func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool) func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?) func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool) func performSelector(inBackground aSelector: Selector, with arg: Any?) class func classForKeyedUnarchiver() -> AnyClass var classForKeyedArchiver: AnyClass? { get } func replacementObject(for archiver: NSKeyedArchiver) -> Any? class func classFallbacksForKeyedArchiver() -> [String] class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String> class func automaticallyNotifiesObservers(forKey key: String) -> Bool var observationInfo: UnsafeMutableRawPointer? func willChangeValue(forKey key: String) func didChangeValue(forKey key: String) func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String) func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String) func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>) func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>) func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?) func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?) func removeObserver(_ observer: NSObject, forKeyPath keyPath: String) func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?) class var accessInstanceVariablesDirectly: Bool { get } func value(forKey key: String) -> Any? func setValue(_ value: Any?, forKey key: String) func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws func mutableArrayValue(forKey key: String) -> NSMutableArray func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet func mutableSetValue(forKey key: String) -> NSMutableSet func value(forKeyPath keyPath: String) -> Any? func setValue(_ value: Any?, forKeyPath keyPath: String) func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet func value(forUndefinedKey key: String) -> Any? func setValue(_ value: Any?, forUndefinedKey key: String) func setNilValueForKey(_ key: String) func dictionaryWithValues(forKeys keys: [String]) -> [String : Any] func setValuesForKeys(_ keyedValues: [String : Any]) func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool func fileManager(_ fm: FileManager, willProcessPath path: String) func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode]) func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval) class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?) class func cancelPreviousPerformRequests(withTarget aTarget: Any) func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?) func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool var autoContentAccessingProxy: Any { get } class func version() -> Int class func setVersion(_ aVersion: Int) var classForCoder: AnyClass { get } func awakeAfter(using aDecoder: NSCoder) -> Any? } extension CMStepCounter : CVarArg { } extension CMStepCounter : Equatable, Hashable { var hashValue: Int { get } } | CVarArg, Equatable, Hashable |
Declaration | |
---|---|
From | func queryStepCountStartingFrom(_ start: NSDate, to end: NSDate, toQueue queue: NSOperationQueue, withHandler handler: CMStepQueryHandler) |
To | func queryStepCountStarting(from start: Date, to end: Date, to queue: OperationQueue, withHandler handler: CoreMotion.CMStepQueryHandler) |
Declaration | |
---|---|
From | func startStepCountingUpdatesToQueue(_ queue: NSOperationQueue, updateOn stepCounts: Int, withHandler handler: CMStepUpdateHandler) |
To | func startStepCountingUpdates(to queue: OperationQueue, updateOn stepCounts: Int, withHandler handler: CoreMotion.CMStepUpdateHandler) |
Modified CMAccelerometerHandler
Declaration | |
---|---|
From | typealias CMAccelerometerHandler = (CMAccelerometerData?, NSError?) -> Void |
To | typealias CMAccelerometerHandler = (CMAccelerometerData?, Error?) -> Swift.Void |
Modified CMAltitudeHandler
Declaration | |
---|---|
From | typealias CMAltitudeHandler = (CMAltitudeData?, NSError?) -> Void |
To | typealias CMAltitudeHandler = (CMAltitudeData?, Error?) -> Swift.Void |
Modified CMDeviceMotionHandler
Declaration | |
---|---|
From | typealias CMDeviceMotionHandler = (CMDeviceMotion?, NSError?) -> Void |
To | typealias CMDeviceMotionHandler = (CMDeviceMotion?, Error?) -> Swift.Void |
Modified CMGyroHandler
Declaration | |
---|---|
From | typealias CMGyroHandler = (CMGyroData?, NSError?) -> Void |
To | typealias CMGyroHandler = (CMGyroData?, Error?) -> Swift.Void |
Modified CMMagnetometerHandler
Declaration | |
---|---|
From | typealias CMMagnetometerHandler = (CMMagnetometerData?, NSError?) -> Void |
To | typealias CMMagnetometerHandler = (CMMagnetometerData?, Error?) -> Swift.Void |
Modified CMMotionActivityHandler
Declaration | |
---|---|
From | typealias CMMotionActivityHandler = (CMMotionActivity?) -> Void |
To | typealias CMMotionActivityHandler = (CMMotionActivity?) -> Swift.Void |
Modified CMMotionActivityQueryHandler
Declaration | |
---|---|
From | typealias CMMotionActivityQueryHandler = ([CMMotionActivity]?, NSError?) -> Void |
To | typealias CMMotionActivityQueryHandler = ([CMMotionActivity]?, Error?) -> Swift.Void |
Modified CMPedometerHandler
Declaration | |
---|---|
From | typealias CMPedometerHandler = (CMPedometerData?, NSError?) -> Void |
To | typealias CMPedometerHandler = (CMPedometerData?, Error?) -> Swift.Void |
Modified CMStepQueryHandler
Declaration | |
---|---|
From | typealias CMStepQueryHandler = (Int, NSError?) -> Void |
To | typealias CMStepQueryHandler = (Int, Error?) -> Swift.Void |
Modified CMStepUpdateHandler
Declaration | |
---|---|
From | typealias CMStepUpdateHandler = (Int, NSDate, NSError?) -> Void |
To | typealias CMStepUpdateHandler = (Int, Date, Error?) -> Swift.Void |