var leaderboards: [GKLeaderboard] { get async throws }
get · iOS 26.0+
defaultProperties
TypeScript
get defaultProperties(): Record<string, string>
Swift declaration
var defaultProperties: [String : String] { get }
get · iOS 26.0+
details
TypeScript
get details(): (string) | null
Swift declaration
var details: String? { get }
get · iOS 26.0+
fallbackURL
TypeScript
get fallbackURL(): (string) | null
Swift declaration
var fallbackURL: URL? { get }
get · iOS 26.0+
groupIdentifier
TypeScript
get groupIdentifier(): (string) | null
Swift declaration
var groupIdentifier: String? { get }
get · iOS 26.0+
identifier
TypeScript
get identifier(): string
Swift declaration
var identifier: String { get }
get · iOS 26.0+
playStyle
TypeScript
get playStyle(): GKGameActivityPlayStyle
Swift declaration
var playStyle: GKGameActivityPlayStyle { get }
get · iOS 26.0+
releaseState
TypeScript
get releaseState(): GKReleaseState
Swift declaration
var releaseState: GKReleaseState { get }
get · iOS 26.0+
supportsPartyCode
TypeScript
get supportsPartyCode(): boolean
Swift declaration
var supportsPartyCode: Bool { get }
get · iOS 26.0+
supportsUnlimitedPlayers
TypeScript
get supportsUnlimitedPlayers(): boolean
Swift declaration
var supportsUnlimitedPlayers: Bool { get }
get · iOS 26.0+
title
TypeScript
get title(): string
Swift declaration
var title: String { get }
get · iOS 26.0+
playerRange
TypeScript
get playerRange(): (SDKHandle) | null
Swift declaration
final var playerRange: (any RangeExpression)? { get }
The range of players supported by this type of game activity.
This can be nil if neither of minPlayers or maxPlayers are set by the developer, a closed range if both are set,
or an open range suggesting this game activity supports an unlimited number of players.
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.