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 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 |