GameController Changes for Swift
GameController
Added GCEventViewController
Added GCMicroGamepad
Added GCMicroGamepad.buttonA
Added GCMicroGamepad.buttonX
Added GCMicroGamepad.dpad
Added GCMicroGamepadSnapshot
Modified GCController
Declaration | Protocols | |
---|---|---|
From | class GCController : NSObject { var controllerPausedHandler: ((GCController) -> Void)? var handlerQueue: dispatch_queue_t var vendorName: String? { get } var attachedToDevice: Bool { get } var playerIndex: GCControllerPlayerIndex var gamepad: GCGamepad? { get } var extendedGamepad: GCExtendedGamepad? { get } var motion: GCMotion? { get } class func controllers() -> [GCController] class func startWirelessControllerDiscoveryWithCompletionHandler(_ completionHandler: (() -> Void)?) class func stopWirelessControllerDiscovery() } | -- |
To | class GCController : NSObject { var controllerPausedHandler: ((GCController) -> Swift.Void)? var handlerQueue: DispatchQueue var vendorName: String? { get } var isAttachedToDevice: Bool { get } var playerIndex: GCControllerPlayerIndex var gamepad: GCGamepad? { get } var microGamepad: GCMicroGamepad? { get } var extendedGamepad: GCExtendedGamepad? { get } var motion: GCMotion? { get } class func controllers() -> [GCController] class func startWirelessControllerDiscovery(completionHandler completionHandler: (@escaping () -> Swift.Void)? = nil) class func stopWirelessControllerDiscovery() func awakeFromNib() func prepareForInterfaceBuilder() func accessibilityActivate() -> Bool func accessibilityIncrement() func accessibilityDecrement() func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool func accessibilityPerformEscape() -> Bool func accessibilityPerformMagicTap() -> Bool var accessibilityCustomActions: [UIAccessibilityCustomAction]? func accessibilityElementDidBecomeFocused() func accessibilityElementDidLoseFocus() func accessibilityElementIsFocused() -> Bool func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>? func accessibilityElementCount() -> Int func accessibilityElement(at index: Int) -> Any? func index(ofAccessibilityElement element: Any) -> Int var accessibilityElements: [Any]? var isAccessibilityElement: Bool var accessibilityLabel: String? var accessibilityHint: String? var accessibilityValue: String? var accessibilityTraits: UIAccessibilityTraits var accessibilityFrame: CGRect @NSCopying var accessibilityPath: UIBezierPath? var accessibilityActivationPoint: CGPoint var accessibilityLanguage: String? var accessibilityElementsHidden: Bool var accessibilityViewIsModal: Bool var shouldGroupAccessibilityChildren: Bool var accessibilityNavigationStyle: UIAccessibilityNavigationStyle var accessibilityHeaderElements: [Any]? var accessibilityCustomRotors: [UIAccessibilityCustomRotor]? 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? func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?) } extension GCController : CVarArg { } extension GCController : Equatable, Hashable { var hashValue: Int { get } } | CVarArg, Equatable, Hashable |
Modified GCController.controllerPausedHandler
Declaration | |
---|---|
From | var controllerPausedHandler: ((GCController) -> Void)? |
To | var controllerPausedHandler: ((GCController) -> Swift.Void)? |
Modified GCController.handlerQueue
Declaration | |
---|---|
From | var handlerQueue: dispatch_queue_t |
To | var handlerQueue: DispatchQueue |
Modified GCController.isAttachedToDevice
Declaration | |
---|---|
From | var attachedToDevice: Bool { get } |
To | var isAttachedToDevice: Bool { get } |
Modified GCController.startWirelessControllerDiscovery(completionHandler: ( () -> Swift.Void)?) [class]
Declaration | |
---|---|
From | class func startWirelessControllerDiscoveryWithCompletionHandler(_ completionHandler: (() -> Void)?) |
To | class func startWirelessControllerDiscovery(completionHandler completionHandler: (@escaping () -> Swift.Void)? = nil) |
Modified GCControllerAxisInput
Declaration | |
---|---|
From | class GCControllerAxisInput : GCControllerElement { var valueChangedHandler: GCControllerAxisValueChangedHandler? var value: Float { get } } |
To | class GCControllerAxisInput : GCControllerElement { var valueChangedHandler: GameController.GCControllerAxisValueChangedHandler? var value: Float { get } } |
Declaration | |
---|---|
From | var valueChangedHandler: GCControllerAxisValueChangedHandler? |
To | var valueChangedHandler: GameController.GCControllerAxisValueChangedHandler? |
Modified GCControllerButtonInput
Declaration | |
---|---|
From | class GCControllerButtonInput : GCControllerElement { var valueChangedHandler: GCControllerButtonValueChangedHandler? var pressedChangedHandler: GCControllerButtonValueChangedHandler? var value: Float { get } var pressed: Bool { get } } |
To | class GCControllerButtonInput : GCControllerElement { var valueChangedHandler: GameController.GCControllerButtonValueChangedHandler? var pressedChangedHandler: GameController.GCControllerButtonValueChangedHandler? var value: Float { get } var isPressed: Bool { get } } |
Modified GCControllerButtonInput.isPressed
Declaration | |
---|---|
From | var pressed: Bool { get } |
To | var isPressed: Bool { get } |
Declaration | |
---|---|
From | var pressedChangedHandler: GCControllerButtonValueChangedHandler? |
To | var pressedChangedHandler: GameController.GCControllerButtonValueChangedHandler? |
Declaration | |
---|---|
From | var valueChangedHandler: GCControllerButtonValueChangedHandler? |
To | var valueChangedHandler: GameController.GCControllerButtonValueChangedHandler? |
Modified GCControllerDirectionPad
Declaration | |
---|---|
From | class GCControllerDirectionPad : GCControllerElement { var valueChangedHandler: GCControllerDirectionPadValueChangedHandler? var xAxis: GCControllerAxisInput { get } var yAxis: GCControllerAxisInput { get } var up: GCControllerButtonInput { get } var down: GCControllerButtonInput { get } var left: GCControllerButtonInput { get } var right: GCControllerButtonInput { get } } |
To | class GCControllerDirectionPad : GCControllerElement { var valueChangedHandler: GameController.GCControllerDirectionPadValueChangedHandler? var xAxis: GCControllerAxisInput { get } var yAxis: GCControllerAxisInput { get } var up: GCControllerButtonInput { get } var down: GCControllerButtonInput { get } var left: GCControllerButtonInput { get } var right: GCControllerButtonInput { get } } |
Declaration | |
---|---|
From | var valueChangedHandler: GCControllerDirectionPadValueChangedHandler? |
To | var valueChangedHandler: GameController.GCControllerDirectionPadValueChangedHandler? |
Modified GCControllerElement
Declaration | Protocols | |
---|---|---|
From | class GCControllerElement : NSObject { weak var collection: GCControllerElement? { get } var analog: Bool { get } } | -- |
To | class GCControllerElement : NSObject { weak var collection: GCControllerElement? { get } var isAnalog: Bool { get } func awakeFromNib() func prepareForInterfaceBuilder() func accessibilityActivate() -> Bool func accessibilityIncrement() func accessibilityDecrement() func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool func accessibilityPerformEscape() -> Bool func accessibilityPerformMagicTap() -> Bool var accessibilityCustomActions: [UIAccessibilityCustomAction]? func accessibilityElementDidBecomeFocused() func accessibilityElementDidLoseFocus() func accessibilityElementIsFocused() -> Bool func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>? func accessibilityElementCount() -> Int func accessibilityElement(at index: Int) -> Any? func index(ofAccessibilityElement element: Any) -> Int var accessibilityElements: [Any]? var isAccessibilityElement: Bool var accessibilityLabel: String? var accessibilityHint: String? var accessibilityValue: String? var accessibilityTraits: UIAccessibilityTraits var accessibilityFrame: CGRect @NSCopying var accessibilityPath: UIBezierPath? var accessibilityActivationPoint: CGPoint var accessibilityLanguage: String? var accessibilityElementsHidden: Bool var accessibilityViewIsModal: Bool var shouldGroupAccessibilityChildren: Bool var accessibilityNavigationStyle: UIAccessibilityNavigationStyle var accessibilityHeaderElements: [Any]? var accessibilityCustomRotors: [UIAccessibilityCustomRotor]? 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? func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?) } extension GCControllerElement : CVarArg { } extension GCControllerElement : Equatable, Hashable { var hashValue: Int { get } } | CVarArg, Equatable, Hashable |
Modified GCControllerElement.isAnalog
Declaration | |
---|---|
From | var analog: Bool { get } |
To | var isAnalog: Bool { get } |
Modified GCControllerPlayerIndex [enum]
Declaration | |
---|---|
From | enum GCControllerPlayerIndex : Int { case IndexUnset case Index1 case Index2 case Index3 case Index4 } |
To | enum GCControllerPlayerIndex : Int { case indexUnset case index1 case index2 case index3 case index4 } |
Modified GCControllerPlayerIndex.index1
Declaration | |
---|---|
From | case Index1 |
To | case index1 |
Modified GCControllerPlayerIndex.index2
Declaration | |
---|---|
From | case Index2 |
To | case index2 |
Modified GCControllerPlayerIndex.index3
Declaration | |
---|---|
From | case Index3 |
To | case index3 |
Modified GCControllerPlayerIndex.index4
Declaration | |
---|---|
From | case Index4 |
To | case index4 |
Modified GCControllerPlayerIndex.indexUnset
Declaration | |
---|---|
From | case IndexUnset |
To | case indexUnset |
Modified GCExtendedGamepad
Declaration | Protocols | |
---|---|---|
From | class GCExtendedGamepad : NSObject { weak var controller: GCController? { get } var valueChangedHandler: GCExtendedGamepadValueChangedHandler? func saveSnapshot() -> GCExtendedGamepadSnapshot var dpad: GCControllerDirectionPad { get } var buttonA: GCControllerButtonInput { get } var buttonB: GCControllerButtonInput { get } var buttonX: GCControllerButtonInput { get } var buttonY: GCControllerButtonInput { get } var leftThumbstick: GCControllerDirectionPad { get } var rightThumbstick: GCControllerDirectionPad { get } var leftShoulder: GCControllerButtonInput { get } var rightShoulder: GCControllerButtonInput { get } var leftTrigger: GCControllerButtonInput { get } var rightTrigger: GCControllerButtonInput { get } } | -- |
To | class GCExtendedGamepad : NSObject { weak var controller: GCController? { get } var valueChangedHandler: GameController.GCExtendedGamepadValueChangedHandler? func saveSnapshot() -> GCExtendedGamepadSnapshot var dpad: GCControllerDirectionPad { get } var buttonA: GCControllerButtonInput { get } var buttonB: GCControllerButtonInput { get } var buttonX: GCControllerButtonInput { get } var buttonY: GCControllerButtonInput { get } var leftThumbstick: GCControllerDirectionPad { get } var rightThumbstick: GCControllerDirectionPad { get } var leftShoulder: GCControllerButtonInput { get } var rightShoulder: GCControllerButtonInput { get } var leftTrigger: GCControllerButtonInput { get } var rightTrigger: GCControllerButtonInput { get } func awakeFromNib() func prepareForInterfaceBuilder() func accessibilityActivate() -> Bool func accessibilityIncrement() func accessibilityDecrement() func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool func accessibilityPerformEscape() -> Bool func accessibilityPerformMagicTap() -> Bool var accessibilityCustomActions: [UIAccessibilityCustomAction]? func accessibilityElementDidBecomeFocused() func accessibilityElementDidLoseFocus() func accessibilityElementIsFocused() -> Bool func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>? func accessibilityElementCount() -> Int func accessibilityElement(at index: Int) -> Any? func index(ofAccessibilityElement element: Any) -> Int var accessibilityElements: [Any]? var isAccessibilityElement: Bool var accessibilityLabel: String? var accessibilityHint: String? var accessibilityValue: String? var accessibilityTraits: UIAccessibilityTraits var accessibilityFrame: CGRect @NSCopying var accessibilityPath: UIBezierPath? var accessibilityActivationPoint: CGPoint var accessibilityLanguage: String? var accessibilityElementsHidden: Bool var accessibilityViewIsModal: Bool var shouldGroupAccessibilityChildren: Bool var accessibilityNavigationStyle: UIAccessibilityNavigationStyle var accessibilityHeaderElements: [Any]? var accessibilityCustomRotors: [UIAccessibilityCustomRotor]? 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? func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?) } extension GCExtendedGamepad : CVarArg { } extension GCExtendedGamepad : Equatable, Hashable { var hashValue: Int { get } } | CVarArg, Equatable, Hashable |
Declaration | |
---|---|
From | var valueChangedHandler: GCExtendedGamepadValueChangedHandler? |
To | var valueChangedHandler: GameController.GCExtendedGamepadValueChangedHandler? |
Modified GCExtendedGamepadSnapshot
Declaration | |
---|---|
From | class GCExtendedGamepadSnapshot : GCExtendedGamepad { @NSCopying var snapshotData: NSData init(snapshotData data: NSData) init(controller controller: GCController, snapshotData data: NSData) } |
To | class GCExtendedGamepadSnapshot : GCExtendedGamepad { var snapshotData: Data init(snapshotData data: Data) init(controller controller: GCController, snapshotData data: Data) } |
Declaration | |
---|---|
From | init(controller controller: GCController, snapshotData data: NSData) |
To | init(controller controller: GCController, snapshotData data: Data) |
Declaration | |
---|---|
From | init(snapshotData data: NSData) |
To | init(snapshotData data: Data) |
Declaration | |
---|---|
From | @NSCopying var snapshotData: NSData |
To | var snapshotData: Data |
Modified GCGamepad
Declaration | Protocols | |
---|---|---|
From | class GCGamepad : NSObject { weak var controller: GCController? { get } var valueChangedHandler: GCGamepadValueChangedHandler? func saveSnapshot() -> GCGamepadSnapshot var dpad: GCControllerDirectionPad { get } var buttonA: GCControllerButtonInput { get } var buttonB: GCControllerButtonInput { get } var buttonX: GCControllerButtonInput { get } var buttonY: GCControllerButtonInput { get } var leftShoulder: GCControllerButtonInput { get } var rightShoulder: GCControllerButtonInput { get } } | -- |
To | class GCGamepad : NSObject { weak var controller: GCController? { get } var valueChangedHandler: GameController.GCGamepadValueChangedHandler? func saveSnapshot() -> GCGamepadSnapshot var dpad: GCControllerDirectionPad { get } var buttonA: GCControllerButtonInput { get } var buttonB: GCControllerButtonInput { get } var buttonX: GCControllerButtonInput { get } var buttonY: GCControllerButtonInput { get } var leftShoulder: GCControllerButtonInput { get } var rightShoulder: GCControllerButtonInput { get } func awakeFromNib() func prepareForInterfaceBuilder() func accessibilityActivate() -> Bool func accessibilityIncrement() func accessibilityDecrement() func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool func accessibilityPerformEscape() -> Bool func accessibilityPerformMagicTap() -> Bool var accessibilityCustomActions: [UIAccessibilityCustomAction]? func accessibilityElementDidBecomeFocused() func accessibilityElementDidLoseFocus() func accessibilityElementIsFocused() -> Bool func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>? func accessibilityElementCount() -> Int func accessibilityElement(at index: Int) -> Any? func index(ofAccessibilityElement element: Any) -> Int var accessibilityElements: [Any]? var isAccessibilityElement: Bool var accessibilityLabel: String? var accessibilityHint: String? var accessibilityValue: String? var accessibilityTraits: UIAccessibilityTraits var accessibilityFrame: CGRect @NSCopying var accessibilityPath: UIBezierPath? var accessibilityActivationPoint: CGPoint var accessibilityLanguage: String? var accessibilityElementsHidden: Bool var accessibilityViewIsModal: Bool var shouldGroupAccessibilityChildren: Bool var accessibilityNavigationStyle: UIAccessibilityNavigationStyle var accessibilityHeaderElements: [Any]? var accessibilityCustomRotors: [UIAccessibilityCustomRotor]? 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? func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?) } extension GCGamepad : CVarArg { } extension GCGamepad : Equatable, Hashable { var hashValue: Int { get } } | CVarArg, Equatable, Hashable |
Modified GCGamepad.valueChangedHandler
Declaration | |
---|---|
From | var valueChangedHandler: GCGamepadValueChangedHandler? |
To | var valueChangedHandler: GameController.GCGamepadValueChangedHandler? |
Modified GCGamepadSnapshot
Declaration | |
---|---|
From | class GCGamepadSnapshot : GCGamepad { @NSCopying var snapshotData: NSData init(snapshotData data: NSData) init(controller controller: GCController, snapshotData data: NSData) } |
To | class GCGamepadSnapshot : GCGamepad { var snapshotData: Data init(snapshotData data: Data) init(controller controller: GCController, snapshotData data: Data) } |
Declaration | |
---|---|
From | init(controller controller: GCController, snapshotData data: NSData) |
To | init(controller controller: GCController, snapshotData data: Data) |
Declaration | |
---|---|
From | init(snapshotData data: NSData) |
To | init(snapshotData data: Data) |
Modified GCGamepadSnapshot.snapshotData
Declaration | |
---|---|
From | @NSCopying var snapshotData: NSData |
To | var snapshotData: Data |
Modified GCMotion
Declaration | Protocols | |
---|---|---|
From | class GCMotion : NSObject { weak var controller: GCController? { get } var valueChangedHandler: GCMotionValueChangedHandler? var gravity: GCAcceleration { get } var userAcceleration: GCAcceleration { get } var attitude: GCQuaternion { get } var rotationRate: GCRotationRate { get } } | -- |
To | class GCMotion : NSObject { weak var controller: GCController? { get } var valueChangedHandler: GameController.GCMotionValueChangedHandler? var gravity: GCAcceleration { get } var userAcceleration: GCAcceleration { get } var attitude: GCQuaternion { get } var rotationRate: GCRotationRate { get } func awakeFromNib() func prepareForInterfaceBuilder() func accessibilityActivate() -> Bool func accessibilityIncrement() func accessibilityDecrement() func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool func accessibilityPerformEscape() -> Bool func accessibilityPerformMagicTap() -> Bool var accessibilityCustomActions: [UIAccessibilityCustomAction]? func accessibilityElementDidBecomeFocused() func accessibilityElementDidLoseFocus() func accessibilityElementIsFocused() -> Bool func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>? func accessibilityElementCount() -> Int func accessibilityElement(at index: Int) -> Any? func index(ofAccessibilityElement element: Any) -> Int var accessibilityElements: [Any]? var isAccessibilityElement: Bool var accessibilityLabel: String? var accessibilityHint: String? var accessibilityValue: String? var accessibilityTraits: UIAccessibilityTraits var accessibilityFrame: CGRect @NSCopying var accessibilityPath: UIBezierPath? var accessibilityActivationPoint: CGPoint var accessibilityLanguage: String? var accessibilityElementsHidden: Bool var accessibilityViewIsModal: Bool var shouldGroupAccessibilityChildren: Bool var accessibilityNavigationStyle: UIAccessibilityNavigationStyle var accessibilityHeaderElements: [Any]? var accessibilityCustomRotors: [UIAccessibilityCustomRotor]? 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? func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?) } extension GCMotion : CVarArg { } extension GCMotion : Equatable, Hashable { var hashValue: Int { get } } | CVarArg, Equatable, Hashable |
Modified GCMotion.valueChangedHandler
Declaration | |
---|---|
From | var valueChangedHandler: GCMotionValueChangedHandler? |
To | var valueChangedHandler: GameController.GCMotionValueChangedHandler? |
Name | Declaration | |
---|---|---|
From | GCControllerDidConnectNotification | let GCControllerDidConnectNotification: String |
To | GCControllerDidConnect | static let GCControllerDidConnect: NSNotification.Name |
Name | Declaration | |
---|---|---|
From | GCControllerDidDisconnectNotification | let GCControllerDidDisconnectNotification: String |
To | GCControllerDidDisconnect | static let GCControllerDidDisconnect: NSNotification.Name |
Modified GCControllerAxisValueChangedHandler
Declaration | |
---|---|
From | typealias GCControllerAxisValueChangedHandler = (GCControllerAxisInput, Float) -> Void |
To | typealias GCControllerAxisValueChangedHandler = (GCControllerAxisInput, Float) -> Swift.Void |
Declaration | |
---|---|
From | typealias GCControllerButtonValueChangedHandler = (GCControllerButtonInput, Float, Bool) -> Void |
To | typealias GCControllerButtonValueChangedHandler = (GCControllerButtonInput, Float, Bool) -> Swift.Void |
Declaration | |
---|---|
From | typealias GCControllerDirectionPadValueChangedHandler = (GCControllerDirectionPad, Float, Float) -> Void |
To | typealias GCControllerDirectionPadValueChangedHandler = (GCControllerDirectionPad, Float, Float) -> Swift.Void |
Declaration | |
---|---|
From | func GCExtendedGamepadSnapShotDataV100FromNSData(_ snapshotData: UnsafeMutablePointer<GCExtendedGamepadSnapShotDataV100>, _ data: NSData?) -> Bool |
To | func GCExtendedGamepadSnapShotDataV100FromNSData(_ snapshotData: UnsafeMutablePointer<GCExtendedGamepadSnapShotDataV100>?, _ data: Data?) -> Bool |
Modified GCExtendedGamepadValueChangedHandler
Declaration | |
---|---|
From | typealias GCExtendedGamepadValueChangedHandler = (GCExtendedGamepad, GCControllerElement) -> Void |
To | typealias GCExtendedGamepadValueChangedHandler = (GCExtendedGamepad, GCControllerElement) -> Swift.Void |
Declaration | |
---|---|
From | func GCGamepadSnapShotDataV100FromNSData(_ snapshotData: UnsafeMutablePointer<GCGamepadSnapShotDataV100>, _ data: NSData?) -> Bool |
To | func GCGamepadSnapShotDataV100FromNSData(_ snapshotData: UnsafeMutablePointer<GCGamepadSnapShotDataV100>?, _ data: Data?) -> Bool |
Modified GCGamepadValueChangedHandler
Declaration | |
---|---|
From | typealias GCGamepadValueChangedHandler = (GCGamepad, GCControllerElement) -> Void |
To | typealias GCGamepadValueChangedHandler = (GCGamepad, GCControllerElement) -> Swift.Void |
Modified GCMotionValueChangedHandler
Declaration | |
---|---|
From | typealias GCMotionValueChangedHandler = (GCMotion) -> Void |
To | typealias GCMotionValueChangedHandler = (GCMotion) -> Swift.Void |
Declaration | |
---|---|
From | func NSDataFromGCExtendedGamepadSnapShotDataV100(_ snapshotData: UnsafeMutablePointer<GCExtendedGamepadSnapShotDataV100>) -> NSData? |
To | func NSDataFromGCExtendedGamepadSnapShotDataV100(_ snapshotData: UnsafeMutablePointer<GCExtendedGamepadSnapShotDataV100>?) -> Data? |
Modified NSDataFromGCGamepadSnapShotDataV100(_: UnsafeMutablePointer<GCGamepadSnapShotDataV100>?) -> Data?
Declaration | |
---|---|
From | func NSDataFromGCGamepadSnapShotDataV100(_ snapshotData: UnsafeMutablePointer<GCGamepadSnapShotDataV100>) -> NSData? |
To | func NSDataFromGCGamepadSnapShotDataV100(_ snapshotData: UnsafeMutablePointer<GCGamepadSnapShotDataV100>?) -> Data? |