Partager via


GameKit Espace de noms

L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch.

Classes

GKAchievement

Représente un succès dans le jeu.

GKAchievementChallenge

Un défi pour un joueur d’effectuer un spécifique GKAchievement.

GKAchievementDescription

Combinaison de texte et d’images qui décrivent un GKAchievement.

GKAchievementViewController

GKGameCenterViewController qui présente une expérience utilisateur standard pour afficher la progression de la réalisation.

GKAchievementViewController.GKAchievementViewControllerAppearance

Classe d’apparence pour les objets de type GKAchievementViewController.

GKAchievementViewControllerDelegate

Objet délégué qui permet GKAchievementViewController de répondre aux événements de cycle de vie.

GKBasePlayer

L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch.

GKCategoryResult

Les résultats de catégorie et de titre de la méthode asynchrone LoadCategoriesAsync() .

GKChallenge

Un défi lancé par un joueur à un autre joueur.

GKChallengeComposeResult

Contient les valeurs de retour de la méthode ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController)asynchrone .

GKChallengeEventHandler

Le singleton Instance est utilisé pour répondre aux événements liés à GKChallenges.

GKChallengeEventHandlerDelegate

Objet délégué qui permet au développeur d’application de répondre finement aux événements de cycle de vie liés à GKChallenges, tels que la réception ou la réalisation d’un défi.

GKChallengeEventHandlerDelegate_Extensions

Méthodes d’extension à l’interface IGKChallengeEventHandlerDelegate pour prendre en charge toutes les méthodes du GKChallengeEventHandlerDelegate protocole.

GKChallengeListener

Classe de base pour GKLocalPlayerListener.

GKChallengeListener_Extensions

Méthodes d’extension à l’interface IGKChallengeListener pour prendre en charge toutes les méthodes du GKChallengeListener protocole.

GKChallengesViewController

L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch.

GKChallengesViewControllerDelegate

L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch.

GKCloudPlayer

L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch.

GKDataEventArgs

Fournit des données pour l'événement DataReceived.

GKDataReceivedEventArgs

Fournit des données pour l'événement ReceiveData.

GKDataReceivedForRecipientEventArgs

Fournit des données pour l'événement DataReceivedForRecipient.

GKDialogController

L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch.

GKErrorEventArgs

Fournit des données pour les DidFailWithError événements E:GameKit.GKErrorEventArgs.DidFailWithError .

GKErrorExtensions

Méthodes d’extension pour l’énumération GameKit.GKError.

GKFriendRequestComposeViewController

qui présente un écran pour envoyer des demandes d’amis UINavigationController .

GKFriendRequestComposeViewController.GKFriendRequestComposeViewControllerAppearance

Classe d’apparence pour les objets de type GKFriendRequestComposeViewController.

GKFriendRequestComposeViewControllerDelegate

Objet délégué qui permet une réponse affinée aux GKFriendRequestComposeViewController événements de cycle de vie.

GKGameCenterControllerDelegate

Objet délégué qui permet une réponse affinée aux GKGameCenterViewController événements.

GKGameCenterViewController

Interface utilisateur de Game Center pour présenter les classements et les réalisations.

GKGameSession

L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch.

GKGameSessionErrorCodeExtensions

Méthodes d’extension pour l’énumération GameKit.GKGameSessionErrorCode.

GKGameSessionEventListener_Extensions

L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch.

GKIdentityVerificationSignatureResult

Contient les valeurs de retour de la méthode asynchrone GenerateIdentityVerificationSignatureAsync()

GKInvite

Invitation de matchmaking envoyée à un autre joueur.

GKInviteEventListener

Classe de base pour GKLocalPlayerListener.

GKInviteEventListener_Extensions

Méthodes d’extension à l’interface IGKInviteEventListener pour prendre en charge toutes les méthodes du GKInviteEventListener protocole.

GKLeaderboard

Classe qui représente un classement stocké dans Game Center.

GKLeaderboardSet

Contient un ensemble d’objets GKLeaderboard.

GKLeaderboardViewController

qui GKGameCenterViewController présente des classements au joueur.

GKLeaderboardViewController.GKLeaderboardViewControllerAppearance

Classe d’apparence pour les objets de type GKLeaderboardViewController.

GKLeaderboardViewControllerDelegate

Objet délégué qui permet un contrôle affiné sur GKLeaderboardViewController les événements.

GKLocalPlayer

Représente le lecteur local authentifié.

GKLocalPlayer.Notifications

Notification publiée par la GKLocalPlayer classe.

GKLocalPlayerListener

Écouteur qui écoute les défis, les invitations et les événements par tour.

GKMatch

Réseau d’égal à égal géré par Game Center.

GKMatchConnectionChangedEventArgs

Fournit des données pour l'événement StateChangedForPlayer.

GKMatchDelegate

Objet délégué qui permet un contrôle affiné sur GKMatch les événements.

GKMatchDelegate_Extensions

Méthodes d’extension à l’interface IGKMatchDelegate pour prendre en charge toutes les méthodes du GKMatchDelegate protocole.

GKMatchEventArgs

Fournit des données pour l'événement DidFindMatch.

GKMatchmaker

Classe qui crée des correspondances entre les joueurs et reçoit des invitations à des correspondances potentielles.

GKMatchmakerViewController

UIViewController qui présente une interface utilisateur standard pour inviter des amis ou pour permettre à Game Center de remplir les joueurs restants pour un match.

GKMatchmakerViewControllerDelegate

Objet délégué qui permet un contrôle affiné sur GKMatchmakerViewController les événements.

GKMatchmakerViewControllerDelegate_Extensions

Méthodes d’extension à l’interface IGKMatchmakerViewControllerDelegate pour prendre en charge toutes les méthodes du GKMatchmakerViewControllerDelegate protocole.

GKMatchmakingPlayerEventArgs

Fournit des données pour l'événement HostedPlayerDidAccept.

GKMatchmakingPlayersEventArgs

Fournit des données pour l'événement DidFindHostedPlayers.

GKMatchReceivedDataFromRemotePlayerEventArgs

Fournit des données pour l'événement DataReceivedFromPlayer.

GKMatchRequest

Contient les paramètres d’une nouvelle correspondance.

GKNotificationBanner

Bannière qui peut être utilisée pour afficher du texte à un lecteur.

GKPeerChangedStateEventArgs

Fournit des données pour l'événement PeerChanged.

GKPeerConnectionEventArgs

Fournit des données pour les Failedévénements E:GameKit.GKPeerConnectionEventArgs.ConnectionRequest et E:GameKit.GKPeerConnectionEventArgs.Failed .

GKPeerPickerController

Contrôleur de vue qui peut être utilisé pour découvrir d’autres lecteurs sur d’autres iPhones ou iPads.

GKPeerPickerControllerDelegate

Objet Délégué pour la GKPeerPickerController classe.

GKPeerPickerControllerDelegate_Extensions

Méthodes d’extension à l’interface IGKPeerPickerControllerDelegate pour prendre en charge toutes les méthodes du GKPeerPickerControllerDelegate protocole.

GKPlayer

Informations du Centre de jeu sur un joueur.

GKPlayer.Notifications

Notification publiée par la GKPlayer classe.

GKPlayerErrorEventArgs

L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch.

GKPlayerEventArgs

Fournit des données pour l'événement ReceivedAcceptFromHostedPlayer.

GKPlayersEventArgs

Fournit des données pour l'événement DidFindPlayers.

GKSavedGame

Contient les informations nécessaires pour localiser et charger un jeu enregistré.

GKSavedGameListener

Les développeurs d’applications remplacent cette classe pour répondre aux conflits ou aux modifications des joueurs dans les jeux enregistrés.

GKSavedGameListener_Extensions

Méthodes d’extension à l’interface IGKSavedGameListener pour prendre en charge toutes les méthodes du GKSavedGameListener protocole.

GKScore

Informations sur un score de jeu.

GKScoreChallenge

GKChallenge basé sur un GKScore. Pour réussir, il faut égaliser ou améliorer le score.

GKSession

Fournit les fonctionnalités nécessaires pour découvrir et se connecter aux iPhones et iPad à proximité via Bluetooth.

GKSessionDelegate

Délégué pour la classe GKSession.

GKSessionDelegate_Extensions

Méthodes d’extension à l’interface IGKSessionDelegate pour prendre en charge toutes les méthodes du GKSessionDelegate protocole.

GKStateEventArgs

Fournit des données pour l'événement StateChanged.

GKTurnBasedEventHandler

Objet singleton utilisé pour répondre aux messages importants relatifs aux correspondances au tour par tour.

GKTurnBasedEventHandlerDelegate

Objet délégué qui permet une réponse affinée aux GKTurnBasedEventHandler événements.

GKTurnBasedEventHandlerDelegate_Extensions

Méthodes d’extension à l’interface IGKTurnBasedEventHandlerDelegate pour prendre en charge toutes les méthodes du GKTurnBasedEventHandlerDelegate protocole.

GKTurnBasedEventListener

Écoute les événements dans les jeux au tour par tour.

GKTurnBasedEventListener_Extensions

Méthodes d’extension à l’interface IGKTurnBasedEventListener pour prendre en charge toutes les méthodes du GKTurnBasedEventListener protocole.

GKTurnBasedExchange

Gère l’échange de données de tour, en tenant compte des actions de jeu que les joueurs effectuent à leur tour ou hors de leur tour.

GKTurnBasedExchangeReply

Contient la réponse d’un joueur à un échange de tour.

GKTurnBasedMatch

Type de correspondance de jeu qui utilise store-and-forward pour partager des données et autoriser la prise de tour asynchrone.

GKTurnBasedMatchmakerViewController

UINavigationController qui fournit une expérience utilisateur standard pour la gestion des correspondances au tour par tour.

GKTurnBasedMatchmakerViewController.GKTurnBasedMatchmakerViewControllerAppearance

Classe d’apparence pour les objets de type GKTurnBasedMatchmakerViewController.

GKTurnBasedMatchmakerViewControllerDelegate

Objet délégué qui permet une réponse affinée aux GKTurnBasedMatchmakerViewController événements.

GKTurnBasedParticipant

Stocke des informations sur un participant dans une correspondance en tour par tour.

GKVoiceChat

Objet qui permet aux joueurs d’un match de parler entre eux.

GKVoiceChatClient

Modèle utilisé par GKVoiceChatService.

GKVoiceChatClient_Extensions

Méthodes d’extension à l’interface IGKVoiceChatClient pour prendre en charge toutes les méthodes du GKVoiceChatClient protocole.

GKVoiceChatService

Fournit une conversation vocale sur des iPhones/iPad connectés.

GKVoiceChatServiceErrorExtensions

Méthodes d’extension pour l’énumération GameKit.GKVoiceChatServiceError.

Interfaces

IGKAchievementViewControllerDelegate

Interface représentant les méthodes requises (le cas échéant) du protocole GKAchievementViewControllerDelegate.

IGKChallengeEventHandlerDelegate

Interface représentant les méthodes requises (le cas échéant) du protocole GKChallengeEventHandlerDelegate.

IGKChallengeListener

Interface représentant les méthodes requises (le cas échéant) du protocole GKChallengeListener.

IGKChallengesViewControllerDelegate

L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch.

IGKFriendRequestComposeViewControllerDelegate

Interface représentant les méthodes requises (le cas échéant) du protocole GKFriendRequestComposeViewControllerDelegate.

IGKGameCenterControllerDelegate

Interface représentant les méthodes requises (le cas échéant) du protocole GKGameCenterControllerDelegate.

IGKGameSessionEventListener

L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch.

IGKInviteEventListener

Interface représentant les méthodes requises (le cas échéant) du protocole GKInviteEventListener.

IGKLeaderboardViewControllerDelegate

Interface représentant les méthodes requises (le cas échéant) du protocole GKLeaderboardViewControllerDelegate.

IGKLocalPlayerListener

Interface représentant les méthodes requises (le cas échéant) du protocole GKLocalPlayerListener.

IGKMatchDelegate

Interface représentant les méthodes requises (le cas échéant) du protocole GKMatchDelegate.

IGKMatchmakerViewControllerDelegate

Interface représentant les méthodes requises (le cas échéant) du protocole GKMatchmakerViewControllerDelegate.

IGKPeerPickerControllerDelegate

Interface représentant les méthodes requises (le cas échéant) du protocole GKPeerPickerControllerDelegate.

IGKSavedGameListener

Interface représentant les méthodes requises (le cas échéant) du protocole GKSavedGameListener.

IGKSessionDelegate

Interface représentant les méthodes requises (le cas échéant) du protocole GKSessionDelegate.

IGKTurnBasedEventHandlerDelegate

Interface représentant les méthodes requises (le cas échéant) du protocole GKTurnBasedEventHandlerDelegate.

IGKTurnBasedEventListener

Interface représentant les méthodes requises (le cas échéant) du protocole GKTurnBasedEventListener.

IGKTurnBasedMatchmakerViewControllerDelegate

Interface représentant les méthodes requises (le cas échéant) du protocole GKTurnBasedMatchmakerViewControllerDelegate.

IGKViewController

L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch.

IGKVoiceChatClient

Interface représentant les méthodes requises (le cas échéant) du protocole GKVoiceChatClient.

Énumérations

GKAuthenticationType

L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch.

GKChallengeState

Énumération dont les valeurs spécifient les états d’un GKChallenge.

GKConnectionState

L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch.

GKError

Énumération dont les valeurs spécifient des erreurs Game Kit.

GKGameCenterViewControllerState

Énumération dont les valeurs spécifient le courant ViewState d’un GKGameCenterViewController.

GKGameSessionErrorCode

L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch.

GKInviteeResponse

Énumération dont les valeurs spécifient les réponses possibles d’un lecteur distant à un GKInvite.

GKInviteRecipientResponse

Énumère les réponses aux invitations de jeu.

GKLeaderboardPlayerScope

Énumération dont les valeurs spécifient si un doit afficher des GKLeaderboard résultats globaux ou uniquement pour les amis.

GKLeaderboardTimeScope

Énumération dont les valeurs spécifient la durée pendant laquelle le meilleur score d’un joueur est limité.

GKMatchSendDataMode

Énumération qui permet à la transmission de données d’échanger la vitesse contre la fiabilité.

GKMatchType

Énumération dont les valeurs spécifient la forme d’une correspondance.

GKPeerConnectionState

Énumération dont les valeurs spécifient l’état d’une connexion d’égal à égal.

GKPeerPickerConnectionType

Énumération dont les valeurs spécifient un test ping acceptable pour les connexions d’égal à égal.

GKPhotoSize

Énumération dont les valeurs spécifient la taille d’une photo chargée par LoadPhoto(GKPhotoSize, GKPlayerPhotoLoaded).

GKPlayerConnectionState

Énumération dont les valeurs spécifient l’état de connexion d’un GKPlayer.

GKSendDataMode

Énumération qui permet à la transmission de données d’échanger la vitesse contre la fiabilité.

GKSessionMode

Mode session.

GKTransportType

L’espace de noms GameKit permet une communication facile entre les appareils iPhone/iPod Touch.

GKTurnBasedExchangeStatus

Énumère les informations de tour status.

GKTurnBasedMatchOutcome

Énumération dont les valeurs spécifient les résultats valides des correspondances au tour par tour.

GKTurnBasedMatchStatus

Eumeration dont les valeurs spécifient la status d’une correspondance au tour par tour. (Consultez Status.)

GKTurnBasedParticipantStatus

Énumération dont les valeurs spécifient le status de participants au tour par tour. (Consultez Status.)

GKVoiceChatPlayerState

Énumération dont les valeurs spécifient l’état d’un GKVoiceChat canal. (Consultez GKPlayerStateUpdateHandler.)

GKVoiceChatServiceError

Erreurs retournées par GKVoiceChatService.

Délégués

GKAchievementDescriptionHandler

Délégué appelé par LoadAchievementDescriptions(GKAchievementDescriptionHandler).

GKCategoryHandler

Délégué appelé par LoadCategories(GKCategoryHandler).

GKChallengeComposeHandler

Gestionnaire de saisie semi-automatique pour la ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController) méthode .

GKChallengePredicate

Délégué retourné par plusieurs propriétés dans GKChallengeEventHandler.

GKCompletionHandler

Un délégué passé à LoadAchievements(GKCompletionHandler) qui spécifie le comportement une fois le téléchargement des réalisations à partir de Game Center terminé.

GKFriendsHandler

Délégué utilisé avec LoadFriends(GKFriendsHandler) et FindPlayers(GKMatchRequest, GKFriendsHandler) qui définit le comportement une fois la demande terminée.

GKIdentityVerificationSignatureHandler

Gestionnaire de saisie semi-automatique pour la GenerateIdentityVerificationSignature(GKIdentityVerificationSignatureHandler) méthode.

GKImageLoadedHandler

Un délégué passé à GKAchievementDescription qui définit le comportement après le chargement de l’image.

GKInviteHandler

Délégué utilisé pour définir le comportement après une réponse à un GKInvite.

GKLeaderboardSetsHandler

Gestionnaire de saisie semi-automatique pour la LoadLeaderboardSets(GKLeaderboardSetsHandler) méthode.

GKLeaderboardsHandler

Gestionnaire de saisie semi-automatique pour la LoadLeaderboards(GKLeaderboardsHandler) méthode.

GKMatchReinvitation

Délégué utilisé avec ShouldReinvitePlayer qui permet au développeur d’application de contrôler si un lecteur doit être réinvité.

GKMatchReinvitationForDisconnectedPlayer

Gestionnaire de saisie semi-automatique que les développeurs d’applications peuvent spécifier pour la ShouldReinviteDisconnectedPlayer propriété .

GKNotificationMatch

Délégué utilisé avec FindMatch(GKMatchRequest, GKNotificationMatch) qui spécifie le comportement après qu’une correspondance a été effectuée.

GKPlayerPhotoLoaded

Délégué utilisé avec LoadPhoto(GKPhotoSize, GKPlayerPhotoLoaded) pour spécifier le comportement après le chargement de la photo.

GKPlayersHandler

Délégué utilisé avec LoadPlayersForIdentifiers(String[], GKPlayersHandler) pour spécifier le comportement à suivre après le chargement des joueurs.

GKPlayerStateUpdateHandler

Délégué utilisé avec PlayerStateUpdateHandler qui spécifie le comportement lorsque le joueur change GKVoiceChatPlayerState .

GKQueryHandler

Délégué utilisé avec QueryActivity(GKQueryHandler) et QueryPlayerGroupActivity(nint, GKQueryHandler) pour spécifier le comportement une fois la requête terminée.

GKScoresLoadedHandler

Délégué utilisé avec LoadScores(GKScoresLoadedHandler) qui spécifie le comportement après le chargement des scores.

GKTurnBasedMatchData

Délégué utilisé avec LoadMatchData(GKTurnBasedMatchData) pour spécifier le comportement après le chargement des données.

GKTurnBasedMatchesRequest

Délégué utilisé avec LoadMatches(GKTurnBasedMatchesRequest) pour spécifier le comportement après le chargement des correspondances.

GKTurnBasedMatchRequest

Délégué qui spécifie le gestionnaire d’achèvement pour FindMatch(GKMatchRequest, GKTurnBasedMatchRequest).

Remarques

L’infrastructure fournit la base pour envoyer des données entre les appareils iPhone/iPod touch à proximité (à l’aide de Bluetooth) et pour fournir une conversation vocale entre les appareils.