API Differences in GameController in iOS 26.0

It can be difficult to find what changed in Apple SDKs. These pages are algorithmically generated and show what is new in GameController in the iOS 26.0 SDK.

Table of Contents

Structs

GCController
DidBecomeCurrentMessage
GCController
DidConnectMessage
GCController
DidDisconnectMessage
GCController
DidStopBeingCurrentMessage
GCKeyboard
DidConnectMessage
GCKeyboard
DidDisconnectMessage
GCMouse
DidBecomeCurrentMessage
GCMouse
DidConnectMessage
GCMouse
DidDisconnectMessage
GCMouse
DidStopBeingCurrentMessage

Properties & Constants

Foundation.NotificationCenter.MessageIdentifier
public static var didBecomeCurrent: Foundation.NotificationCenter.BaseMessageIdentifier<GameController.GCMouse.DidBecomeCurrentMessage>
Foundation.NotificationCenter.MessageIdentifier
public static var didBecomeCurrent: Foundation.NotificationCenter.BaseMessageIdentifier<GameController.GCController.DidBecomeCurrentMessage>
Foundation.NotificationCenter.MessageIdentifier
public static var didConnect: Foundation.NotificationCenter.BaseMessageIdentifier<GameController.GCMouse.DidConnectMessage>
Foundation.NotificationCenter.MessageIdentifier
public static var didConnect: Foundation.NotificationCenter.BaseMessageIdentifier<GameController.GCKeyboard.DidConnectMessage>
Foundation.NotificationCenter.MessageIdentifier
public static var didConnect: Foundation.NotificationCenter.BaseMessageIdentifier<GameController.GCController.DidConnectMessage>
Foundation.NotificationCenter.MessageIdentifier
public static var didDisconnect: Foundation.NotificationCenter.BaseMessageIdentifier<GameController.GCMouse.DidDisconnectMessage>
Foundation.NotificationCenter.MessageIdentifier
public static var didDisconnect: Foundation.NotificationCenter.BaseMessageIdentifier<GameController.GCKeyboard.DidDisconnectMessage>
Foundation.NotificationCenter.MessageIdentifier
public static var didDisconnect: Foundation.NotificationCenter.BaseMessageIdentifier<GameController.GCController.DidDisconnectMessage>
Foundation.NotificationCenter.MessageIdentifier
public static var didStopBeingCurrent: Foundation.NotificationCenter.BaseMessageIdentifier<GameController.GCMouse.DidStopBeingCurrentMessage>
Foundation.NotificationCenter.MessageIdentifier
public static var didStopBeingCurrent: Foundation.NotificationCenter.BaseMessageIdentifier<GameController.GCController.DidStopBeingCurrentMessage>
GCButtonElementName
public static let grip: GameController.GCButtonElementName
GCButtonElementName
public static let thumbstickButton: GameController.GCButtonElementName
GCButtonElementName
public static let trigger: GameController.GCButtonElementName
GCDirectionPadElementName
public static let thumbstick: GameController.GCDirectionPadElementName
extern GCInputDirectionPadName GCInputThumbstick
extern GCInputButtonName GCInputThumbstickButton
extern GCInputButtonName GCInputGripButton
extern GCInputButtonName GCInputTrigger
GCButtonElement
@property(atomic, readonly, nullable) id<GCLinearInput> forceInput;
extern NSString *const GCProductCategorySpatialController