Documentation Archive Developer
Search

ClockKit Changes for Swift

ClockKit

DeclarationProtocols
From
class CLKComplication : NSObject, NSCopying {
    var family: CLKComplicationFamily { get }
}
NSCopying
To
class CLKComplication : NSObject, NSCopying {
    var family: CLKComplicationFamily { 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 CLKComplication : CVarArg {
}
extension CLKComplication : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable, NSCopying

Declaration
From
enum CLKComplicationColumnAlignment : Int {
    case Leading
    case Trailing
    static var Left: CLKComplicationColumnAlignment { get }
    static var Right: CLKComplicationColumnAlignment { get }
}
To
enum CLKComplicationColumnAlignment : Int {
    case leading
    case trailing
    static var left: CLKComplicationColumnAlignment { get }
    static var right: CLKComplicationColumnAlignment { get }
}

Declaration
From
case Leading
To
case leading

Declaration
From
static var Left: CLKComplicationColumnAlignment { get }
To
static var left: CLKComplicationColumnAlignment { get }

Declaration
From
static var Right: CLKComplicationColumnAlignment { get }
To
static var right: CLKComplicationColumnAlignment { get }

Declaration
From
case Trailing
To
case trailing

Declaration
From
protocol CLKComplicationDataSource : NSObjectProtocol {
    func getSupportedTimeTravelDirectionsForComplication(_ complication: CLKComplication, withHandler handler: (CLKComplicationTimeTravelDirections) -> Void)
    optional func getTimelineStartDateForComplication(_ complication: CLKComplication, withHandler handler: (NSDate?) -> Void)
    optional func getTimelineEndDateForComplication(_ complication: CLKComplication, withHandler handler: (NSDate?) -> Void)
    optional func getPrivacyBehaviorForComplication(_ complication: CLKComplication, withHandler handler: (CLKComplicationPrivacyBehavior) -> Void)
    optional func getTimelineAnimationBehaviorForComplication(_ complication: CLKComplication, withHandler handler: (CLKComplicationTimelineAnimationBehavior) -> Void)
    func getCurrentTimelineEntryForComplication(_ complication: CLKComplication, withHandler handler: (CLKComplicationTimelineEntry?) -> Void)
    optional func getTimelineEntriesForComplication(_ complication: CLKComplication, beforeDate date: NSDate, limit limit: Int, withHandler handler: ([CLKComplicationTimelineEntry]?) -> Void)
    optional func getTimelineEntriesForComplication(_ complication: CLKComplication, afterDate date: NSDate, limit limit: Int, withHandler handler: ([CLKComplicationTimelineEntry]?) -> Void)
    optional func getNextRequestedUpdateDateWithHandler(_ handler: (NSDate?) -> Void)
    optional func requestedUpdateDidBegin()
    optional func requestedUpdateBudgetExhausted()
    func getPlaceholderTemplateForComplication(_ complication: CLKComplication, withHandler handler: (CLKComplicationTemplate?) -> Void)
}
To
protocol CLKComplicationDataSource : NSObjectProtocol {
    func getSupportedTimeTravelDirections(for complication: CLKComplication, withHandler handler: @escaping (CLKComplicationTimeTravelDirections) -> Swift.Void)
    optional func getTimelineStartDate(for complication: CLKComplication, withHandler handler: @escaping (Date?) -> Swift.Void)
    optional func getTimelineEndDate(for complication: CLKComplication, withHandler handler: @escaping (Date?) -> Swift.Void)
    optional func getPrivacyBehavior(for complication: CLKComplication, withHandler handler: @escaping (CLKComplicationPrivacyBehavior) -> Swift.Void)
    optional func getTimelineAnimationBehavior(for complication: CLKComplication, withHandler handler: @escaping (CLKComplicationTimelineAnimationBehavior) -> Swift.Void)
    func getCurrentTimelineEntry(for complication: CLKComplication, withHandler handler: @escaping (CLKComplicationTimelineEntry?) -> Swift.Void)
    optional func getTimelineEntries(for complication: CLKComplication, before date: Date, limit limit: Int, withHandler handler: @escaping ([CLKComplicationTimelineEntry]?) -> Swift.Void)
    optional func getTimelineEntries(for complication: CLKComplication, after date: Date, limit limit: Int, withHandler handler: @escaping ([CLKComplicationTimelineEntry]?) -> Swift.Void)
    optional func getNextRequestedUpdateDate(handler handler: @escaping (Date?) -> Swift.Void)
    optional func requestedUpdateDidBegin()
    optional func requestedUpdateBudgetExhausted()
    optional func getLocalizableSampleTemplate(for complication: CLKComplication, withHandler handler: @escaping (CLKComplicationTemplate?) -> Swift.Void)
    optional func getPlaceholderTemplate(for complication: CLKComplication, withHandler handler: @escaping (CLKComplicationTemplate?) -> Swift.Void)
}

Declaration
From
func getCurrentTimelineEntryForComplication(_ complication: CLKComplication, withHandler handler: (CLKComplicationTimelineEntry?) -> Void)
To
func getCurrentTimelineEntry(for complication: CLKComplication, withHandler handler: @escaping (CLKComplicationTimelineEntry?) -> Swift.Void)

Declaration
From
optional func getNextRequestedUpdateDateWithHandler(_ handler: (NSDate?) -> Void)
To
optional func getNextRequestedUpdateDate(handler handler: @escaping (Date?) -> Swift.Void)

DeclarationOptional
From
func getPlaceholderTemplateForComplication(_ complication: CLKComplication, withHandler handler: (CLKComplicationTemplate?) -> Void)
--
To
optional func getPlaceholderTemplate(for complication: CLKComplication, withHandler handler: @escaping (CLKComplicationTemplate?) -> Swift.Void)
yes

Declaration
From
optional func getPrivacyBehaviorForComplication(_ complication: CLKComplication, withHandler handler: (CLKComplicationPrivacyBehavior) -> Void)
To
optional func getPrivacyBehavior(for complication: CLKComplication, withHandler handler: @escaping (CLKComplicationPrivacyBehavior) -> Swift.Void)

Declaration
From
func getSupportedTimeTravelDirectionsForComplication(_ complication: CLKComplication, withHandler handler: (CLKComplicationTimeTravelDirections) -> Void)
To
func getSupportedTimeTravelDirections(for complication: CLKComplication, withHandler handler: @escaping (CLKComplicationTimeTravelDirections) -> Swift.Void)

Declaration
From
optional func getTimelineAnimationBehaviorForComplication(_ complication: CLKComplication, withHandler handler: (CLKComplicationTimelineAnimationBehavior) -> Void)
To
optional func getTimelineAnimationBehavior(for complication: CLKComplication, withHandler handler: @escaping (CLKComplicationTimelineAnimationBehavior) -> Swift.Void)

Declaration
From
optional func getTimelineEndDateForComplication(_ complication: CLKComplication, withHandler handler: (NSDate?) -> Void)
To
optional func getTimelineEndDate(for complication: CLKComplication, withHandler handler: @escaping (Date?) -> Swift.Void)

Declaration
From
optional func getTimelineEntriesForComplication(_ complication: CLKComplication, afterDate date: NSDate, limit limit: Int, withHandler handler: ([CLKComplicationTimelineEntry]?) -> Void)
To
optional func getTimelineEntries(for complication: CLKComplication, after date: Date, limit limit: Int, withHandler handler: @escaping ([CLKComplicationTimelineEntry]?) -> Swift.Void)

Declaration
From
optional func getTimelineEntriesForComplication(_ complication: CLKComplication, beforeDate date: NSDate, limit limit: Int, withHandler handler: ([CLKComplicationTimelineEntry]?) -> Void)
To
optional func getTimelineEntries(for complication: CLKComplication, before date: Date, limit limit: Int, withHandler handler: @escaping ([CLKComplicationTimelineEntry]?) -> Swift.Void)

Declaration
From
optional func getTimelineStartDateForComplication(_ complication: CLKComplication, withHandler handler: (NSDate?) -> Void)
To
optional func getTimelineStartDate(for complication: CLKComplication, withHandler handler: @escaping (Date?) -> Swift.Void)

Declaration
From
enum CLKComplicationFamily : Int {
    case ModularSmall
    case ModularLarge
    case UtilitarianSmall
    case UtilitarianLarge
    case CircularSmall
}
To
enum CLKComplicationFamily : Int {
    case modularSmall
    case modularLarge
    case utilitarianSmall
    case utilitarianSmallFlat
    case utilitarianLarge
    case circularSmall
    case extraLarge
}

Declaration
From
case CircularSmall
To
case circularSmall

Declaration
From
case ModularLarge
To
case modularLarge

Declaration
From
case ModularSmall
To
case modularSmall

Declaration
From
case UtilitarianLarge
To
case utilitarianLarge

Declaration
From
case UtilitarianSmall
To
case utilitarianSmall

Declaration
From
enum CLKComplicationPrivacyBehavior : UInt {
    case ShowOnLockScreen
    case HideOnLockScreen
}
To
enum CLKComplicationPrivacyBehavior : UInt {
    case showOnLockScreen
    case hideOnLockScreen
}

Declaration
From
case HideOnLockScreen
To
case hideOnLockScreen

Declaration
From
case ShowOnLockScreen
To
case showOnLockScreen

Declaration
From
enum CLKComplicationRingStyle : Int {
    case Closed
    case Open
}
To
enum CLKComplicationRingStyle : Int {
    case closed
    case open
}

Declaration
From
case Closed
To
case closed

Declaration
From
case Open
To
case open

DeclarationProtocols
From
class CLKComplicationServer : NSObject {
    class func sharedInstance() -> Self
    var activeComplications: [CLKComplication]? { get }
    var earliestTimeTravelDate: NSDate { get }
    var latestTimeTravelDate: NSDate { get }
    func reloadTimelineForComplication(_ complication: CLKComplication)
    func extendTimelineForComplication(_ complication: CLKComplication)
}
--
To
class CLKComplicationServer : NSObject {
    class func sharedInstance() -> Self
    var activeComplications: [CLKComplication]? { get }
    var earliestTimeTravelDate: Date { get }
    var latestTimeTravelDate: Date { get }
    func reloadTimeline(for complication: CLKComplication)
    func extendTimeline(for complication: CLKComplication)
    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 CLKComplicationServer : CVarArg {
}
extension CLKComplicationServer : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
var earliestTimeTravelDate: NSDate { get }
To
var earliestTimeTravelDate: Date { get }

Declaration
From
func extendTimelineForComplication(_ complication: CLKComplication)
To
func extendTimeline(for complication: CLKComplication)

Declaration
From
var latestTimeTravelDate: NSDate { get }
To
var latestTimeTravelDate: Date { get }

Declaration
From
func reloadTimelineForComplication(_ complication: CLKComplication)
To
func reloadTimeline(for complication: CLKComplication)

DeclarationProtocols
From
class CLKComplicationTemplate : NSObject, NSCopying {
    @NSCopying var tintColor: UIColor?
}
NSCopying
To
class CLKComplicationTemplate : NSObject, NSCopying {
    @NSCopying var tintColor: UIColor?
    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 CLKComplicationTemplate : CVarArg {
}
extension CLKComplicationTemplate : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable, NSCopying

Declaration
From
enum CLKComplicationTimelineAnimationBehavior : UInt {
    case Never
    case Grouped
    case Always
}
To
enum CLKComplicationTimelineAnimationBehavior : UInt {
    case never
    case grouped
    case always
}

Declaration
From
case Always
To
case always

Declaration
From
case Grouped
To
case grouped

Declaration
From
case Never
To
case never

DeclarationProtocols
From
class CLKComplicationTimelineEntry : NSObject {
    convenience init(date date: NSDate, complicationTemplate complicationTemplate: CLKComplicationTemplate)
    class func entryWithDate(_ date: NSDate, complicationTemplate complicationTemplate: CLKComplicationTemplate) -> Self
    convenience init(date date: NSDate, complicationTemplate complicationTemplate: CLKComplicationTemplate, timelineAnimationGroup timelineAnimationGroup: String?)
    class func entryWithDate(_ date: NSDate, complicationTemplate complicationTemplate: CLKComplicationTemplate, timelineAnimationGroup timelineAnimationGroup: String?) -> Self
    var date: NSDate
    @NSCopying var complicationTemplate: CLKComplicationTemplate
    var timelineAnimationGroup: String?
}
--
To
class CLKComplicationTimelineEntry : NSObject {
    convenience init(date date: Date, complicationTemplate complicationTemplate: CLKComplicationTemplate)
    class func withDate(_ date: Date, complicationTemplate complicationTemplate: CLKComplicationTemplate) -> Self
    convenience init(date date: Date, complicationTemplate complicationTemplate: CLKComplicationTemplate, timelineAnimationGroup timelineAnimationGroup: String?)
    class func withDate(_ date: Date, complicationTemplate complicationTemplate: CLKComplicationTemplate, timelineAnimationGroup timelineAnimationGroup: String?) -> Self
    var date: Date
    @NSCopying var complicationTemplate: CLKComplicationTemplate
    var timelineAnimationGroup: String?
    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 CLKComplicationTimelineEntry : CVarArg {
}
extension CLKComplicationTimelineEntry : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
var date: NSDate
To
var date: Date

Declaration
From
convenience init(date date: NSDate, complicationTemplate complicationTemplate: CLKComplicationTemplate)
To
convenience init(date date: Date, complicationTemplate complicationTemplate: CLKComplicationTemplate)

Declaration
From
convenience init(date date: NSDate, complicationTemplate complicationTemplate: CLKComplicationTemplate, timelineAnimationGroup timelineAnimationGroup: String?)
To
convenience init(date date: Date, complicationTemplate complicationTemplate: CLKComplicationTemplate, timelineAnimationGroup timelineAnimationGroup: String?)

DeclarationProtocols
From
struct CLKComplicationTimeTravelDirections : OptionSetType {
    init(rawValue rawValue: UInt)
    static var None: CLKComplicationTimeTravelDirections { get }
    static var Forward: CLKComplicationTimeTravelDirections { get }
    static var Backward: CLKComplicationTimeTravelDirections { get }
}
OptionSetType
To
struct CLKComplicationTimeTravelDirections : OptionSet {
    init(rawValue rawValue: UInt)
    static var none: CLKComplicationTimeTravelDirections { get }
    static var forward: CLKComplicationTimeTravelDirections { get }
    static var backward: CLKComplicationTimeTravelDirections { get }
    func intersect(_ other: CLKComplicationTimeTravelDirections) -> CLKComplicationTimeTravelDirections
    func exclusiveOr(_ other: CLKComplicationTimeTravelDirections) -> CLKComplicationTimeTravelDirections
    mutating func unionInPlace(_ other: CLKComplicationTimeTravelDirections)
    mutating func intersectInPlace(_ other: CLKComplicationTimeTravelDirections)
    mutating func exclusiveOrInPlace(_ other: CLKComplicationTimeTravelDirections)
    func isSubsetOf(_ other: CLKComplicationTimeTravelDirections) -> Bool
    func isDisjointWith(_ other: CLKComplicationTimeTravelDirections) -> Bool
    func isSupersetOf(_ other: CLKComplicationTimeTravelDirections) -> Bool
    mutating func subtractInPlace(_ other: CLKComplicationTimeTravelDirections)
    func isStrictSupersetOf(_ other: CLKComplicationTimeTravelDirections) -> Bool
    func isStrictSubsetOf(_ other: CLKComplicationTimeTravelDirections) -> Bool
}
extension CLKComplicationTimeTravelDirections {
    func union(_ other: CLKComplicationTimeTravelDirections) -> CLKComplicationTimeTravelDirections
    func intersection(_ other: CLKComplicationTimeTravelDirections) -> CLKComplicationTimeTravelDirections
    func symmetricDifference(_ other: CLKComplicationTimeTravelDirections) -> CLKComplicationTimeTravelDirections
}
extension CLKComplicationTimeTravelDirections {
    func contains(_ member: CLKComplicationTimeTravelDirections) -> Bool
    mutating func insert(_ newMember: CLKComplicationTimeTravelDirections) -> (inserted: Bool, memberAfterInsert: CLKComplicationTimeTravelDirections)
    mutating func remove(_ member: CLKComplicationTimeTravelDirections) -> CLKComplicationTimeTravelDirections?
    mutating func update(with newMember: CLKComplicationTimeTravelDirections) -> CLKComplicationTimeTravelDirections?
}
extension CLKComplicationTimeTravelDirections {
    convenience init()
    mutating func formUnion(_ other: CLKComplicationTimeTravelDirections)
    mutating func formIntersection(_ other: CLKComplicationTimeTravelDirections)
    mutating func formSymmetricDifference(_ other: CLKComplicationTimeTravelDirections)
}
extension CLKComplicationTimeTravelDirections {
    convenience init<S : Sequence where S.Iterator.Element == CLKComplicationTimeTravelDirections>(_ sequence: S)
    convenience init(arrayLiteral arrayLiteral: CLKComplicationTimeTravelDirections...)
    mutating func subtract(_ other: CLKComplicationTimeTravelDirections)
    func isSubset(of other: CLKComplicationTimeTravelDirections) -> Bool
    func isSuperset(of other: CLKComplicationTimeTravelDirections) -> Bool
    func isDisjoint(with other: CLKComplicationTimeTravelDirections) -> Bool
    func subtracting(_ other: CLKComplicationTimeTravelDirections) -> CLKComplicationTimeTravelDirections
    var isEmpty: Bool { get }
    func isStrictSuperset(of other: CLKComplicationTimeTravelDirections) -> Bool
    func isStrictSubset(of other: CLKComplicationTimeTravelDirections) -> Bool
}
OptionSet

Declaration
From
static var Backward: CLKComplicationTimeTravelDirections { get }
To
static var backward: CLKComplicationTimeTravelDirections { get }

Declaration
From
static var Forward: CLKComplicationTimeTravelDirections { get }
To
static var forward: CLKComplicationTimeTravelDirections { get }

DeclarationProtocols
From
class CLKDateTextProvider : CLKTextProvider {
    convenience init(date date: NSDate, units calendarUnits: NSCalendarUnit)
    class func textProviderWithDate(_ date: NSDate, units calendarUnits: NSCalendarUnit) -> Self
    convenience init(date date: NSDate, units calendarUnits: NSCalendarUnit, timeZone timeZone: NSTimeZone?)
    class func textProviderWithDate(_ date: NSDate, units calendarUnits: NSCalendarUnit, timeZone timeZone: NSTimeZone?) -> Self
    var date: NSDate
    var calendarUnits: NSCalendarUnit
    var timeZone: NSTimeZone?
}
--
To
class CLKDateTextProvider : CLKTextProvider {
    convenience init(date date: Date, units calendarUnits: NSCalendar.Unit)
    class func withDate(_ date: Date, units calendarUnits: NSCalendar.Unit) -> Self
    convenience init(date date: Date, units calendarUnits: NSCalendar.Unit, timeZone timeZone: TimeZone?)
    class func withDate(_ date: Date, units calendarUnits: NSCalendar.Unit, timeZone timeZone: TimeZone?) -> Self
    var date: Date
    var calendarUnits: NSCalendar.Unit
    var timeZone: TimeZone?
    class func localizableTextProvider(withStringsFileTextKey textKey: String) -> Self
    class func localizableTextProvider(withStringsFileTextKey textKey: String, shortTextKey shortTextKey: String?) -> Self
    class func localizableTextProvider(withStringsFileFormatKey formatKey: String, textProviders textProviders: [CLKTextProvider]) -> Self
    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 CLKDateTextProvider : CVarArg {
}
extension CLKDateTextProvider : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
var calendarUnits: NSCalendarUnit
To
var calendarUnits: NSCalendar.Unit

Declaration
From
var date: NSDate
To
var date: Date

Declaration
From
convenience init(date date: NSDate, units calendarUnits: NSCalendarUnit)
To
convenience init(date date: Date, units calendarUnits: NSCalendar.Unit)

Declaration
From
convenience init(date date: NSDate, units calendarUnits: NSCalendarUnit, timeZone timeZone: NSTimeZone?)
To
convenience init(date date: Date, units calendarUnits: NSCalendar.Unit, timeZone timeZone: TimeZone?)

Declaration
From
var timeZone: NSTimeZone?
To
var timeZone: TimeZone?

DeclarationProtocols
From
class CLKImageProvider : NSObject, NSCopying {
    convenience init(onePieceImage onePieceImage: UIImage)
    class func imageProviderWithOnePieceImage(_ onePieceImage: UIImage) -> Self
    convenience init(onePieceImage onePieceImage: UIImage, twoPieceImageBackground twoPieceImageBackground: UIImage?, twoPieceImageForeground twoPieceImageForeground: UIImage?)
    class func imageProviderWithOnePieceImage(_ onePieceImage: UIImage, twoPieceImageBackground twoPieceImageBackground: UIImage?, twoPieceImageForeground twoPieceImageForeground: UIImage?) -> Self
    var onePieceImage: UIImage
    var tintColor: UIColor?
    var twoPieceImageBackground: UIImage?
    var twoPieceImageForeground: UIImage?
    var accessibilityLabel: String?
}
NSCopying
To
class CLKImageProvider : NSObject, NSCopying {
    convenience init(onePieceImage onePieceImage: UIImage)
    class func withOnePieceImage(_ onePieceImage: UIImage) -> Self
    convenience init(onePieceImage onePieceImage: UIImage, twoPieceImageBackground twoPieceImageBackground: UIImage?, twoPieceImageForeground twoPieceImageForeground: UIImage?)
    class func withOnePieceImage(_ onePieceImage: UIImage, twoPieceImageBackground twoPieceImageBackground: UIImage?, twoPieceImageForeground twoPieceImageForeground: UIImage?) -> Self
    var onePieceImage: UIImage
    var tintColor: UIColor?
    var twoPieceImageBackground: UIImage?
    var twoPieceImageForeground: UIImage?
    var accessibilityLabel: String?
    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 CLKImageProvider : CVarArg {
}
extension CLKImageProvider : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable, NSCopying

Declaration
From
enum CLKRelativeDateStyle : Int {
    case Natural
    case Offset
    case Timer
}
To
enum CLKRelativeDateStyle : Int {
    case natural
    case offset
    case timer
}

Declaration
From
case Natural
To
case natural

Declaration
From
case Offset
To
case offset

Declaration
From
case Timer
To
case timer

DeclarationProtocols
From
class CLKRelativeDateTextProvider : CLKTextProvider {
    convenience init(date date: NSDate, style style: CLKRelativeDateStyle, units calendarUnits: NSCalendarUnit)
    class func textProviderWithDate(_ date: NSDate, style style: CLKRelativeDateStyle, units calendarUnits: NSCalendarUnit) -> Self
    var date: NSDate
    var relativeDateStyle: CLKRelativeDateStyle
    var calendarUnits: NSCalendarUnit
}
--
To
class CLKRelativeDateTextProvider : CLKTextProvider {
    convenience init(date date: Date, style style: CLKRelativeDateStyle, units calendarUnits: NSCalendar.Unit)
    class func withDate(_ date: Date, style style: CLKRelativeDateStyle, units calendarUnits: NSCalendar.Unit) -> Self
    var date: Date
    var relativeDateStyle: CLKRelativeDateStyle
    var calendarUnits: NSCalendar.Unit
    class func localizableTextProvider(withStringsFileTextKey textKey: String) -> Self
    class func localizableTextProvider(withStringsFileTextKey textKey: String, shortTextKey shortTextKey: String?) -> Self
    class func localizableTextProvider(withStringsFileFormatKey formatKey: String, textProviders textProviders: [CLKTextProvider]) -> Self
    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 CLKRelativeDateTextProvider : CVarArg {
}
extension CLKRelativeDateTextProvider : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
var calendarUnits: NSCalendarUnit
To
var calendarUnits: NSCalendar.Unit

Declaration
From
var date: NSDate
To
var date: Date

Declaration
From
convenience init(date date: NSDate, style style: CLKRelativeDateStyle, units calendarUnits: NSCalendarUnit)
To
convenience init(date date: Date, style style: CLKRelativeDateStyle, units calendarUnits: NSCalendar.Unit)

DeclarationProtocols
From
class CLKSimpleTextProvider : CLKTextProvider {
    convenience init(text text: String)
    class func textProviderWithText(_ text: String) -> Self
    convenience init(text text: String, shortText shortText: String?)
    class func textProviderWithText(_ text: String, shortText shortText: String?) -> Self
    convenience init(text text: String, shortText shortText: String?, accessibilityLabel accessibilityLabel: String?)
    class func textProviderWithText(_ text: String, shortText shortText: String?, accessibilityLabel accessibilityLabel: String?) -> Self
    var text: String
    var shortText: String?
    var accessibilityLabel: String?
}
--
To
class CLKSimpleTextProvider : CLKTextProvider {
    convenience init(text text: String)
    class func withText(_ text: String) -> Self
    convenience init(text text: String, shortText shortText: String?)
    class func withText(_ text: String, shortText shortText: String?) -> Self
    convenience init(text text: String, shortText shortText: String?, accessibilityLabel accessibilityLabel: String?)
    class func withText(_ text: String, shortText shortText: String?, accessibilityLabel accessibilityLabel: String?) -> Self
    var text: String
    var shortText: String?
    var accessibilityLabel: String?
    class func localizableTextProvider(withStringsFileTextKey textKey: String) -> Self
    class func localizableTextProvider(withStringsFileTextKey textKey: String, shortTextKey shortTextKey: String?) -> Self
    class func localizableTextProvider(withStringsFileFormatKey formatKey: String, textProviders textProviders: [CLKTextProvider]) -> Self
    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 CLKSimpleTextProvider : CVarArg {
}
extension CLKSimpleTextProvider : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

DeclarationProtocols
From
class CLKTextProvider : NSObject, NSCopying {
    var tintColor: UIColor
}
NSCopying
To
class CLKTextProvider : NSObject, NSCopying {
    var tintColor: UIColor
    class func localizableTextProvider(withStringsFileTextKey textKey: String) -> Self
    class func localizableTextProvider(withStringsFileTextKey textKey: String, shortTextKey shortTextKey: String?) -> Self
    class func localizableTextProvider(withStringsFileFormatKey formatKey: String, textProviders textProviders: [CLKTextProvider]) -> Self
    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 CLKTextProvider : CVarArg {
}
extension CLKTextProvider : Equatable, Hashable {
    var hashValue: Int { get }
}
extension CLKTextProvider {
    class func localizableTextProvider(withStringsFileTextKey textKey: String) -> Self
    class func localizableTextProvider(withStringsFileTextKey textKey: String, shortTextKey shortTextKey: String?) -> Self
    class func localizableTextProvider(withStringsFileFormatKey formatKey: String, textProviders textProviders: [CLKTextProvider]) -> Self
}
CVarArg, Equatable, Hashable, NSCopying

DeclarationProtocols
From
class CLKTimeIntervalTextProvider : CLKTextProvider {
    convenience init(startDate startDate: NSDate, endDate endDate: NSDate)
    class func textProviderWithStartDate(_ startDate: NSDate, endDate endDate: NSDate) -> Self
    convenience init(startDate startDate: NSDate, endDate endDate: NSDate, timeZone timeZone: NSTimeZone?)
    class func textProviderWithStartDate(_ startDate: NSDate, endDate endDate: NSDate, timeZone timeZone: NSTimeZone?) -> Self
    var startDate: NSDate
    var endDate: NSDate
    var timeZone: NSTimeZone?
}
--
To
class CLKTimeIntervalTextProvider : CLKTextProvider {
    convenience init(start startDate: Date, end endDate: Date)
    class func withStart(_ startDate: Date, end endDate: Date) -> Self
    convenience init(start startDate: Date, end endDate: Date, timeZone timeZone: TimeZone?)
    class func withStart(_ startDate: Date, end endDate: Date, timeZone timeZone: TimeZone?) -> Self
    var startDate: Date
    var endDate: Date
    var timeZone: TimeZone?
    class func localizableTextProvider(withStringsFileTextKey textKey: String) -> Self
    class func localizableTextProvider(withStringsFileTextKey textKey: String, shortTextKey shortTextKey: String?) -> Self
    class func localizableTextProvider(withStringsFileFormatKey formatKey: String, textProviders textProviders: [CLKTextProvider]) -> Self
    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 CLKTimeIntervalTextProvider : CVarArg {
}
extension CLKTimeIntervalTextProvider : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
var endDate: NSDate
To
var endDate: Date

Declaration
From
convenience init(startDate startDate: NSDate, endDate endDate: NSDate)
To
convenience init(start startDate: Date, end endDate: Date)

Declaration
From
convenience init(startDate startDate: NSDate, endDate endDate: NSDate, timeZone timeZone: NSTimeZone?)
To
convenience init(start startDate: Date, end endDate: Date, timeZone timeZone: TimeZone?)

Declaration
From
var startDate: NSDate
To
var startDate: Date

Declaration
From
var timeZone: NSTimeZone?
To
var timeZone: TimeZone?

DeclarationProtocols
From
class CLKTimeTextProvider : CLKTextProvider {
    convenience init(date date: NSDate)
    class func textProviderWithDate(_ date: NSDate) -> Self
    convenience init(date date: NSDate, timeZone timeZone: NSTimeZone?)
    class func textProviderWithDate(_ date: NSDate, timeZone timeZone: NSTimeZone?) -> Self
    var date: NSDate
    var timeZone: NSTimeZone?
}
--
To
class CLKTimeTextProvider : CLKTextProvider {
    convenience init(date date: Date)
    class func withDate(_ date: Date) -> Self
    convenience init(date date: Date, timeZone timeZone: TimeZone?)
    class func withDate(_ date: Date, timeZone timeZone: TimeZone?) -> Self
    var date: Date
    var timeZone: TimeZone?
    class func localizableTextProvider(withStringsFileTextKey textKey: String) -> Self
    class func localizableTextProvider(withStringsFileTextKey textKey: String, shortTextKey shortTextKey: String?) -> Self
    class func localizableTextProvider(withStringsFileFormatKey formatKey: String, textProviders textProviders: [CLKTextProvider]) -> Self
    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 CLKTimeTextProvider : CVarArg {
}
extension CLKTimeTextProvider : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
var date: NSDate
To
var date: Date

Declaration
From
convenience init(date date: NSDate)
To
convenience init(date date: Date)

Declaration
From
convenience init(date date: NSDate, timeZone timeZone: NSTimeZone?)
To
convenience init(date date: Date, timeZone timeZone: TimeZone?)

Declaration
From
var timeZone: NSTimeZone?
To
var timeZone: TimeZone?

NameDeclaration
FromCLKComplicationServerActiveComplicationsDidChangeNotification
let CLKComplicationServerActiveComplicationsDidChangeNotification: String
ToCLKComplicationServerActiveComplicationsDidChange
static let CLKComplicationServerActiveComplicationsDidChange: NSNotification.Name