| Class | Description |
|---|---|
| GKAccessPoint | |
| GKAchievement |
GKAchievement represents a game achievement that the player has started or completely achieved.
|
| GKAchievementChallenge | |
| GKAchievementDescription |
GKAchievementDescription is a full description of the achievement as defined before app submission in App Store Connect.
|
| GKAchievementViewController | Deprecated |
| GKBasePlayer | |
| GKChallenge | |
| GKChallengeEventHandler | Deprecated |
| GKCloudPlayer | |
| GKFriendRequestComposeViewController | |
| GKGameCenterViewController | |
| GKGameSession | |
| GKInvite |
GKInvite represents an accepted game invite, it is used to create a GKMatchmakerViewController
|
| GKLeaderboard |
GKLeaderboard represents a single instance of a leaderboard for the current game.
|
| GKLeaderboardEntry | |
| GKLeaderboardScore | |
| GKLeaderboardSet |
GKLeaderboardSet represents the sets that leaderboards can be broken out into.
|
| GKLeaderboardViewController | Deprecated |
| GKLocalPlayer | |
| GKMatch |
GKMatch represents an active networking sessions between players.
|
| GKMatchmaker |
GKMatchmaker is a singleton object to manage match creation from invites and auto-matching.
|
| GKMatchmakerViewController | |
| GKMatchRequest |
GKMatchRequest represents the parameters needed to create the match.
|
| GKNotificationBanner |
Asynchronously shows a notification banner like the one used for Game Center’s “Welcome Back” message.
|
| GKPeerPickerController | Deprecated |
| GKPlayer | |
| GKSavedGame |
Class representing a saved game for the local player, or a version of a saved game when in conflict
|
| GKScore |
GKScore represents a score in the leaderboards.
|
| GKScoreChallenge | |
| GKSession | Deprecated |
| GKTurnBasedEventHandler | Deprecated |
| GKTurnBasedExchange | |
| GKTurnBasedExchangeReply | |
| GKTurnBasedMatch | |
| GKTurnBasedMatchmakerViewController | |
| GKTurnBasedParticipant |
GKTurnBasedMatch represents an ongoing turn-based game among the matched group of participants
Existing matches can be shown and new matches created using GKTurnBasedMatchmakerViewController
A list of existing matches can be retrieved using +loadMatchesWithCompletionHandler:
|
| GKVoiceChat |
GKVoiceChat represents an instance of a named voice communications channel
|
| GKVoiceChatService | Deprecated |