Condividi tramite


GameKit Spazio dei nomi

Lo spazio dei nomi GameKit offre una semplice comunicazione tra dispositivi iPhone/iPod Touch.

Classi

GKAchievement

Rappresenta un risultato nel gioco.

GKAchievementChallenge

Una sfida per un giocatore per completare un oggetto specifico GKAchievement.

GKAchievementDescription

Combinazione di testo e immagini che descrivono un oggetto GKAchievement.

GKAchievementViewController

Oggetto GKGameCenterViewController che presenta un'esperienza utente standard per visualizzare lo stato di avanzamento degli obiettivi.

GKAchievementViewController.GKAchievementViewControllerAppearance

Classe Aspetto per gli oggetti di tipo GKAchievementViewController.

GKAchievementViewControllerDelegate

Oggetto delegato che consente di GKAchievementViewController rispondere agli eventi del ciclo di vita.

GKBasePlayer

Lo spazio dei nomi GameKit offre una semplice comunicazione tra dispositivi iPhone/iPod Touch.

GKCategoryResult

Categoria e titolo risultati dal metodo asincrono LoadCategoriesAsync() .

GKChallenge

Una sfida rilasciata da un giocatore a un altro giocatore.

GKChallengeComposeResult

Contiene i valori restituiti dal metodo ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController)asincrono .

GKChallengeEventHandler

Il singleton Instance viene usato per rispondere agli eventi correlati a GKChallenges.

GKChallengeEventHandlerDelegate

Oggetto delegato che consente allo sviluppatore di applicazioni una risposta con granularità fine agli eventi del ciclo di vita correlati a GKChallenges, ad esempio la ricezione o il completamento di una richiesta.

GKChallengeEventHandlerDelegate_Extensions

Metodi di estensione per l'interfaccia IGKChallengeEventHandlerDelegate per supportare tutti i metodi del GKChallengeEventHandlerDelegate protocollo.

GKChallengeListener

Classe di base per GKLocalPlayerListener.

GKChallengeListener_Extensions

Metodi di estensione per l'interfaccia IGKChallengeListener per supportare tutti i metodi del GKChallengeListener protocollo.

GKChallengesViewController

Lo spazio dei nomi GameKit offre una semplice comunicazione tra dispositivi iPhone/iPod Touch.

GKChallengesViewControllerDelegate

Lo spazio dei nomi GameKit offre una semplice comunicazione tra dispositivi iPhone/iPod Touch.

GKCloudPlayer

Lo spazio dei nomi GameKit offre una semplice comunicazione tra dispositivi iPhone/iPod Touch.

GKDataEventArgs

Fornisce dati per l'evento DataReceived.

GKDataReceivedEventArgs

Fornisce dati per l'evento ReceiveData.

GKDataReceivedForRecipientEventArgs

Fornisce dati per l'evento DataReceivedForRecipient.

GKDialogController

Lo spazio dei nomi GameKit offre una semplice comunicazione tra dispositivi iPhone/iPod Touch.

GKErrorEventArgs

Fornisce dati per gli DidFailWithError eventi e E:GameKit.GKErrorEventArgs.DidFailWithError .

GKErrorExtensions

Metodi di estensione per l'enumerazione GameKit.GKError.

GKFriendRequestComposeViewController

Oggetto UINavigationController che presenta una schermata per l'invio di richieste friend.

GKFriendRequestComposeViewController.GKFriendRequestComposeViewControllerAppearance

Classe Aspetto per gli oggetti di tipo GKFriendRequestComposeViewController.

GKFriendRequestComposeViewControllerDelegate

Oggetto delegato che consente una risposta granulare agli GKFriendRequestComposeViewController eventi del ciclo di vita.

GKGameCenterControllerDelegate

Oggetto delegato che consente una risposta granulare agli GKGameCenterViewController eventi.

GKGameCenterViewController

Interfaccia utente di Game Center per presentare classifiche e obiettivi.

GKGameSession

Lo spazio dei nomi GameKit offre una semplice comunicazione tra dispositivi iPhone/iPod Touch.

GKGameSessionErrorCodeExtensions

Metodi di estensione per l'enumerazione GameKit.GKGameSessionErrorCode.

GKGameSessionEventListener_Extensions

Lo spazio dei nomi GameKit offre una semplice comunicazione tra dispositivi iPhone/iPod Touch.

GKIdentityVerificationSignatureResult

Contiene i valori restituiti dal metodo asincrono GenerateIdentityVerificationSignatureAsync()

GKInvite

Invito al matchmaking inviato a un altro giocatore.

GKInviteEventListener

Classe di base per GKLocalPlayerListener.

GKInviteEventListener_Extensions

Metodi di estensione per l'interfaccia IGKInviteEventListener per supportare tutti i metodi del GKInviteEventListener protocollo.

GKLeaderboard

Classe che rappresenta un tabellone punteggi archiviato nel Game Center.

GKLeaderboardSet

Contiene un set di oggetti GKLeaderboard.

GKLeaderboardViewController

Oggetto GKGameCenterViewController che presenta i tabellone punteggi al giocatore.

GKLeaderboardViewController.GKLeaderboardViewControllerAppearance

Classe Aspetto per gli oggetti di tipo GKLeaderboardViewController.

GKLeaderboardViewControllerDelegate

Oggetto delegato che consente un controllo granulare sugli GKLeaderboardViewController eventi.

GKLocalPlayer

Rappresenta il lettore locale autenticato.

GKLocalPlayer.Notifications

Notifica inviata dalla GKLocalPlayer classe .

GKLocalPlayerListener

Listener in ascolto di sfide, inviti ed eventi basati su turni.

GKMatch

Una rete peer-to-peer gestita da Game Center.

GKMatchConnectionChangedEventArgs

Fornisce dati per l'evento StateChangedForPlayer.

GKMatchDelegate

Oggetto delegato che consente un controllo granulare sugli GKMatch eventi.

GKMatchDelegate_Extensions

Metodi di estensione per l'interfaccia IGKMatchDelegate per supportare tutti i metodi del GKMatchDelegate protocollo.

GKMatchEventArgs

Fornisce dati per l'evento DidFindMatch.

GKMatchmaker

Classe che crea corrispondenze tra giocatori e riceve inviti a potenziali corrispondenze.

GKMatchmakerViewController

Oggetto UIViewController che presenta un'interfaccia utente standard per invitare amici o consentire al Game Center di riempire i giocatori rimanenti per una partita.

GKMatchmakerViewControllerDelegate

Oggetto delegato che consente un controllo granulare sugli GKMatchmakerViewController eventi.

GKMatchmakerViewControllerDelegate_Extensions

Metodi di estensione per l'interfaccia IGKMatchmakerViewControllerDelegate per supportare tutti i metodi del GKMatchmakerViewControllerDelegate protocollo.

GKMatchmakingPlayerEventArgs

Fornisce dati per l'evento HostedPlayerDidAccept.

GKMatchmakingPlayersEventArgs

Fornisce dati per l'evento DidFindHostedPlayers.

GKMatchReceivedDataFromRemotePlayerEventArgs

Fornisce dati per l'evento DataReceivedFromPlayer.

GKMatchRequest

Contiene i parametri per una nuova corrispondenza.

GKNotificationBanner

Banner che può essere utilizzato per visualizzare testo a un lettore.

GKPeerChangedStateEventArgs

Fornisce dati per l'evento PeerChanged.

GKPeerConnectionEventArgs

Fornisce dati per gli Failedeventi E:GameKit.GKPeerConnectionEventArgs.ConnectionRequest e E:GameKit.GKPeerConnectionEventArgs.Failed .

GKPeerPickerController

Un controller di visualizzazione che può essere usato per individuare altri lettori su altri iPhone o iPad.

GKPeerPickerControllerDelegate

Oggetto delegato per la GKPeerPickerController classe .

GKPeerPickerControllerDelegate_Extensions

Metodi di estensione per l'interfaccia IGKPeerPickerControllerDelegate per supportare tutti i metodi del GKPeerPickerControllerDelegate protocollo.

GKPlayer

Informazioni sul Game Center su un giocatore.

GKPlayer.Notifications

Notifica inviata dalla GKPlayer classe .

GKPlayerErrorEventArgs

Lo spazio dei nomi GameKit offre una semplice comunicazione tra dispositivi iPhone/iPod Touch.

GKPlayerEventArgs

Fornisce dati per l'evento ReceivedAcceptFromHostedPlayer.

GKPlayersEventArgs

Fornisce dati per l'evento DidFindPlayers.

GKSavedGame

Contiene informazioni necessarie per individuare e caricare un gioco salvato.

GKSavedGameListener

Gli sviluppatori di applicazioni eseguono l'override di questa classe per rispondere ai conflitti o alle modifiche dei giocatori nei giochi salvati.

GKSavedGameListener_Extensions

Metodi di estensione per l'interfaccia IGKSavedGameListener per supportare tutti i metodi del GKSavedGameListener protocollo.

GKScore

Informazioni su un punteggio di gioco.

GKScoreChallenge

Oggetto GKChallenge basato su un oggetto GKScore. L'esito positivo richiede l'uguaglianza o la migliore del punteggio.

GKSession

Fornisce la funzionalità necessaria per individuare e connettersi a iPhone e iPad vicini tramite Bluetooth.

GKSessionDelegate

Delegato per la classe GKSession.

GKSessionDelegate_Extensions

Metodi di estensione all'interfaccia IGKSessionDelegate per supportare tutti i metodi dal GKSessionDelegate protocollo.

GKStateEventArgs

Fornisce dati per l'evento StateChanged.

GKTurnBasedEventHandler

Oggetto Singleton usato per rispondere a messaggi importanti relativi alle corrispondenze basate su turni.

GKTurnBasedEventHandlerDelegate

Oggetto delegato che consente una risposta con granularità fine agli GKTurnBasedEventHandler eventi.

GKTurnBasedEventHandlerDelegate_Extensions

Metodi di estensione all'interfaccia IGKTurnBasedEventHandlerDelegate per supportare tutti i metodi dal GKTurnBasedEventHandlerDelegate protocollo.

GKTurnBasedEventListener

Ascolta gli eventi nei giochi a turni.

GKTurnBasedEventListener_Extensions

Metodi di estensione all'interfaccia IGKTurnBasedEventListener per supportare tutti i metodi dal GKTurnBasedEventListener protocollo.

GKTurnBasedExchange

Gestisce lo scambio di dati di turno, la contabilità delle azioni di gioco che i giocatori prendono a turno o fuori turno.

GKTurnBasedExchangeReply

Contiene la risposta di un giocatore a un cambio di turno.

GKTurnBasedMatch

Tipo di corrispondenza del gioco che usa l'archivio e l'inoltro per condividere i dati e consentire l'esecuzione asincrona.

GKTurnBasedMatchmakerViewController

Oggetto UINavigationController che fornisce un'esperienza utente standard per la gestione delle corrispondenze basate su turni.

GKTurnBasedMatchmakerViewController.GKTurnBasedMatchmakerViewControllerAppearance

Classe Di aspetto per oggetti di tipo GKTurnBasedMatchmakerViewController.

GKTurnBasedMatchmakerViewControllerDelegate

Oggetto delegato che consente una risposta con granularità fine agli GKTurnBasedMatchmakerViewController eventi.

GKTurnBasedParticipant

Archivia informazioni su un partecipante in una corrispondenza basata su turni.

GKVoiceChat

Oggetto che consente ai giocatori in una corrispondenza di parlare tra loro.

GKVoiceChatClient

Modello usato da GKVoiceChatService.

GKVoiceChatClient_Extensions

Metodi di estensione all'interfaccia IGKVoiceChatClient per supportare tutti i metodi dal GKVoiceChatClient protocollo.

GKVoiceChatService

Fornisce chat vocali su iPhone/iPad connessi.

GKVoiceChatServiceErrorExtensions

Metodi di estensione per l'enumerazione GameKit.GKVoiceChatServiceError.

Interfacce

IGKAchievementViewControllerDelegate

Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo GKAchievementViewControllerDelegate.

IGKChallengeEventHandlerDelegate

Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo GKChallengeEventHandlerDelegate.

IGKChallengeListener

Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo GKChallengeListener.

IGKChallengesViewControllerDelegate

Lo spazio dei nomi GameKit offre una semplice comunicazione tra dispositivi iPhone/iPod Touch.

IGKFriendRequestComposeViewControllerDelegate

Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo GKFriendRequestComposeViewControllerDelegate.

IGKGameCenterControllerDelegate

Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo GKGameCenterControllerDelegate.

IGKGameSessionEventListener

Lo spazio dei nomi GameKit offre una semplice comunicazione tra dispositivi iPhone/iPod Touch.

IGKInviteEventListener

Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo GKInviteEventListener.

IGKLeaderboardViewControllerDelegate

Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo GKLeaderboardViewControllerDelegate.

IGKLocalPlayerListener

Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo GKLocalPlayerListener.

IGKMatchDelegate

Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo GKMatchDelegate.

IGKMatchmakerViewControllerDelegate

Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo GKMatchmakerViewControllerDelegate.

IGKPeerPickerControllerDelegate

Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo GKPeerPickerControllerDelegate.

IGKSavedGameListener

Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo GKSavedGameListener.

IGKSessionDelegate

Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo GKSessionDelegate.

IGKTurnBasedEventHandlerDelegate

Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo GKTurnBasedEventHandlerDelegate.

IGKTurnBasedEventListener

Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo GKTurnBasedEventListener.

IGKTurnBasedMatchmakerViewControllerDelegate

Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo GKTurnBasedMatchmakerViewControllerDelegate.

IGKViewController

Lo spazio dei nomi GameKit offre una semplice comunicazione tra dispositivi iPhone/iPod Touch.

IGKVoiceChatClient

Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo GKVoiceChatClient.

Enumerazioni

GKAuthenticationType

Lo spazio dei nomi GameKit offre una semplice comunicazione tra dispositivi iPhone/iPod Touch.

GKChallengeState

Enumerazione i cui valori specificano gli stati di un oggetto GKChallenge.

GKConnectionState

Lo spazio dei nomi GameKit offre una semplice comunicazione tra dispositivi iPhone/iPod Touch.

GKError

Enumerazione i cui valori specificano gli errori di Game Kit.

GKGameCenterViewControllerState

Enumerazione i cui valori specificano l'oggetto corrente ViewState di un oggetto GKGameCenterViewController.

GKGameSessionErrorCode

Lo spazio dei nomi GameKit offre una semplice comunicazione tra dispositivi iPhone/iPod Touch.

GKInviteeResponse

Enumerazione i cui valori specificano le possibili risposte di un lettore remoto a un oggetto GKInvite.

GKInviteRecipientResponse

Enumera le risposte agli inviti di gioco.

GKLeaderboardPlayerScope

Enumerazione i cui valori specificano se un GKLeaderboard oggetto deve visualizzare i risultati globali o solo per gli amici.

GKLeaderboardTimeScope

Enumerazione i cui valori specificano l'intervallo di tempo per cui il punteggio migliore di un giocatore è limitato.

GKMatchSendDataMode

Enumerazione che consente alla trasmissione dei dati di evitare la velocità di affidabilità.

GKMatchType

Enumerazione i cui valori specificano la forma di una corrispondenza.

GKPeerConnectionState

Enumerazione i cui valori specificano lo stato di una connessione peer-to-peer.

GKPeerPickerConnectionType

Enumerazione i cui valori specificano ping accettabile per le connessioni peer-to-peer.

GKPhotoSize

Enumerazione i cui valori specificano le dimensioni di una foto caricata da LoadPhoto(GKPhotoSize, GKPlayerPhotoLoaded).

GKPlayerConnectionState

Enumerazione i cui valori specificano lo stato di connessione di un oggetto GKPlayer.

GKSendDataMode

Enumerazione che consente alla trasmissione dei dati di disattivare la velocità per l'affidabilità.

GKSessionMode

Modalità sessione.

GKTransportType

Lo spazio dei nomi GameKit offre una semplice comunicazione tra dispositivi iPhone/iPod Touch.

GKTurnBasedExchangeStatus

Enumera le informazioni sullo stato dei turni.

GKTurnBasedMatchOutcome

Enumerazione i cui valori specificano risultati validi delle corrispondenze basate su turni.

GKTurnBasedMatchStatus

Eumerazione i cui valori specificano lo stato di una corrispondenza basata su turni. Per informazioni, vedere Status.

GKTurnBasedParticipantStatus

Enumerazione i cui valori specificano lo stato dei partecipanti basati su turni. Per informazioni, vedere Status.

GKVoiceChatPlayerState

Enumerazione i cui valori specificano lo stato di un GKVoiceChat canale. Per informazioni, vedere GKPlayerStateUpdateHandler.

GKVoiceChatServiceError

Errori restituiti da GKVoiceChatService.

Delegati

GKAchievementDescriptionHandler

Delegato chiamato da LoadAchievementDescriptions(GKAchievementDescriptionHandler).

GKCategoryHandler

Delegato chiamato da LoadCategories(GKCategoryHandler).

GKChallengeComposeHandler

Gestore di completamento per il ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController) metodo .

GKChallengePredicate

Delegato restituito da diverse proprietà in GKChallengeEventHandler.

GKCompletionHandler

Delegato passato a LoadAchievements(GKCompletionHandler) che specifica il comportamento dopo il download degli obiettivi da Game Center completato.

GKFriendsHandler

Delegato usato con LoadFriends(GKFriendsHandler) e FindPlayers(GKMatchRequest, GKFriendsHandler) che definisce il comportamento al termine della richiesta.

GKIdentityVerificationSignatureHandler

Gestore di completamento per il GenerateIdentityVerificationSignature(GKIdentityVerificationSignatureHandler) metodo .

GKImageLoadedHandler

Delegato passato a GKAchievementDescription che definisce il comportamento dopo il caricamento dell'immagine.

GKInviteHandler

Delegato utilizzato per definire il comportamento dopo una risposta a un oggetto GKInvite.

GKLeaderboardSetsHandler

Gestore di completamento per il LoadLeaderboardSets(GKLeaderboardSetsHandler) metodo .

GKLeaderboardsHandler

Gestore di completamento per il LoadLeaderboards(GKLeaderboardsHandler) metodo .

GKMatchReinvitation

Delegato usato con ShouldReinvitePlayer che consente allo sviluppatore dell'applicazione di controllare se un giocatore deve essere reinvitato.

GKMatchReinvitationForDisconnectedPlayer

Gestore di completamento che gli sviluppatori di app possono specificare per la ShouldReinviteDisconnectedPlayer proprietà .

GKNotificationMatch

Delegato usato con FindMatch(GKMatchRequest, GKNotificationMatch) che specifica il comportamento dopo che è stata effettuata una corrispondenza.

GKPlayerPhotoLoaded

Delegato usato con LoadPhoto(GKPhotoSize, GKPlayerPhotoLoaded) per specificare il comportamento dopo il caricamento della foto.

GKPlayersHandler

Delegato usato con LoadPlayersForIdentifiers(String[], GKPlayersHandler) per specificare il comportamento da eseguire dopo il caricamento dei giocatori.

GKPlayerStateUpdateHandler

Delegato usato con PlayerStateUpdateHandler che specifica il comportamento quando cambia il giocatore GKVoiceChatPlayerState .

GKQueryHandler

Delegato usato con QueryActivity(GKQueryHandler) e QueryPlayerGroupActivity(nint, GKQueryHandler) per specificare il comportamento al termine della query.

GKScoresLoadedHandler

Delegato usato con LoadScores(GKScoresLoadedHandler) che specifica il comportamento dopo il caricamento dei punteggi.

GKTurnBasedMatchData

Delegato usato con LoadMatchData(GKTurnBasedMatchData) per specificare il comportamento dopo il caricamento dei dati.

GKTurnBasedMatchesRequest

Delegato usato con LoadMatches(GKTurnBasedMatchesRequest) per specificare il comportamento dopo il caricamento delle corrispondenze.

GKTurnBasedMatchRequest

Delegato che specifica il gestore di completamento per FindMatch(GKMatchRequest, GKTurnBasedMatchRequest).

Commenti

Il framework fornisce la base per inviare dati tra i dispositivi iPhone/iPod touch nelle vicinanze (usando Bluetooth) e per fornire chat vocali tra i dispositivi.