Compartilhar via


GameKit Namespace

O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch.

Classes

GKAchievement

Representa uma conquista no jogo.

GKAchievementChallenge

Um desafio para um jogador concluir um específico GKAchievement.

GKAchievementDescription

Uma combinação de texto e imagens que descrevem um GKAchievement.

GKAchievementViewController

Um GKGameCenterViewController que apresenta uma experiência de usuário padrão para exibir o progresso da realização.

GKAchievementViewController.GKAchievementViewControllerAppearance

Classe de aparência para objetos do tipo GKAchievementViewController.

GKAchievementViewControllerDelegate

Um objeto delegado que permite GKAchievementViewController responder a eventos de ciclo de vida.

GKBasePlayer

O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch.

GKCategoryResult

Resultados de categoria e título do método assíncrono LoadCategoriesAsync() .

GKChallenge

Um desafio emitido por um jogador para outro jogador.

GKChallengeComposeResult

Contém os valores retornados do método assíncrono ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController).

GKChallengeEventHandler

O singleton Instance é usado para responder a eventos relacionados a GKChallenges.

GKChallengeEventHandlerDelegate

Um objeto delegado que permite ao desenvolvedor de aplicativos uma resposta refinada a eventos do ciclo de vida relacionados a GKChallenges, como receber ou concluir um desafio.

GKChallengeEventHandlerDelegate_Extensions

Métodos de extensão para a IGKChallengeEventHandlerDelegate interface para dar suporte a todos os métodos do GKChallengeEventHandlerDelegate protocolo.

GKChallengeListener

Uma classe base para GKLocalPlayerListener.

GKChallengeListener_Extensions

Métodos de extensão para a IGKChallengeListener interface para dar suporte a todos os métodos do GKChallengeListener protocolo.

GKChallengesViewController

O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch.

GKChallengesViewControllerDelegate

O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch.

GKCloudPlayer

O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch.

GKDataEventArgs

Fornece dados para o evento de DataReceived .

GKDataReceivedEventArgs

Fornece dados para o evento de ReceiveData .

GKDataReceivedForRecipientEventArgs

Fornece dados para o evento de DataReceivedForRecipient .

GKDialogController

O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch.

GKErrorEventArgs

Fornece dados para os DidFailWithError eventos E:GameKit.GKErrorEventArgs.DidFailWithError .

GKErrorExtensions

Métodos de extensão para a enumeração GameKit.GKError.

GKFriendRequestComposeViewController

Um UINavigationController que apresenta uma tela para enviar solicitações de amigos.

GKFriendRequestComposeViewController.GKFriendRequestComposeViewControllerAppearance

Classe de aparência para objetos do tipo GKFriendRequestComposeViewController.

GKFriendRequestComposeViewControllerDelegate

Um objeto delegado que permite uma resposta refinada a GKFriendRequestComposeViewController eventos do ciclo de vida.

GKGameCenterControllerDelegate

Um objeto delegado que permite uma resposta refinada a GKGameCenterViewController eventos.

GKGameCenterViewController

Interface do usuário do Game Center para apresentar placares de líderes e conquistas.

GKGameSession

O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch.

GKGameSessionErrorCodeExtensions

Métodos de extensão para a enumeração GameKit.GKGameSessionErrorCode.

GKGameSessionEventListener_Extensions

O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch.

GKIdentityVerificationSignatureResult

Contém os valores retornados do método assíncrono GenerateIdentityVerificationSignatureAsync()

GKInvite

Um convite de matchmaking enviado para outro jogador.

GKInviteEventListener

Uma classe base para GKLocalPlayerListener.

GKInviteEventListener_Extensions

Métodos de extensão para a IGKInviteEventListener interface para dar suporte a todos os métodos do GKInviteEventListener protocolo.

GKLeaderboard

Uma classe que representa um placar de líderes armazenado no Game Center.

GKLeaderboardSet

Contém um conjunto de objetos GKLeaderboard.

GKLeaderboardViewController

Um GKGameCenterViewController que apresenta placares de líderes para o jogador.

GKLeaderboardViewController.GKLeaderboardViewControllerAppearance

Classe de aparência para objetos do tipo GKLeaderboardViewController.

GKLeaderboardViewControllerDelegate

Um objeto delegado que permite controle refinado sobre GKLeaderboardViewController eventos.

GKLocalPlayer

Representa o player local autenticado.

GKLocalPlayer.Notifications

Notificação postada pela GKLocalPlayer classe .

GKLocalPlayerListener

Um ouvinte que escuta desafios, convites e eventos baseados em turnos.

GKMatch

Uma rede ponto a ponto gerenciada pelo Game Center.

GKMatchConnectionChangedEventArgs

Fornece dados para o evento de StateChangedForPlayer .

GKMatchDelegate

Um objeto delegado que permite controle refinado sobre GKMatch eventos.

GKMatchDelegate_Extensions

Métodos de extensão para a IGKMatchDelegate interface para dar suporte a todos os métodos do GKMatchDelegate protocolo.

GKMatchEventArgs

Fornece dados para o evento de DidFindMatch .

GKMatchmaker

Uma classe que cria correspondências entre jogadores e recebe convites para possíveis correspondências.

GKMatchmakerViewController

Um UIViewController que apresenta uma interface do usuário padrão para convidar amigos ou para permitir que o Game Center preencha os jogadores restantes para uma partida.

GKMatchmakerViewControllerDelegate

Um objeto delegado que permite controle refinado sobre GKMatchmakerViewController eventos.

GKMatchmakerViewControllerDelegate_Extensions

Métodos de extensão para a IGKMatchmakerViewControllerDelegate interface para dar suporte a todos os métodos do GKMatchmakerViewControllerDelegate protocolo.

GKMatchmakingPlayerEventArgs

Fornece dados para o evento de HostedPlayerDidAccept .

GKMatchmakingPlayersEventArgs

Fornece dados para o evento de DidFindHostedPlayers .

GKMatchReceivedDataFromRemotePlayerEventArgs

Fornece dados para o evento de DataReceivedFromPlayer .

GKMatchRequest

Contém os parâmetros para uma nova correspondência.

GKNotificationBanner

Uma faixa que pode ser usada para exibir texto para um player.

GKPeerChangedStateEventArgs

Fornece dados para o evento de PeerChanged .

GKPeerConnectionEventArgs

Fornece dados para os Failedeventos , E:GameKit.GKPeerConnectionEventArgs.ConnectionRequest e E:GameKit.GKPeerConnectionEventArgs.Failed .

GKPeerPickerController

Um Controlador de Exibição que pode ser usado para descobrir outros players em outros iPhones ou iPads.

GKPeerPickerControllerDelegate

Objeto delegate para a GKPeerPickerController classe .

GKPeerPickerControllerDelegate_Extensions

Métodos de extensão para a IGKPeerPickerControllerDelegate interface para dar suporte a todos os métodos do GKPeerPickerControllerDelegate protocolo.

GKPlayer

Informações do Game Center sobre um jogador.

GKPlayer.Notifications

Notificação postada pela GKPlayer classe .

GKPlayerErrorEventArgs

O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch.

GKPlayerEventArgs

Fornece dados para o evento de ReceivedAcceptFromHostedPlayer .

GKPlayersEventArgs

Fornece dados para o evento de DidFindPlayers .

GKSavedGame

Contém informações necessárias para localizar e carregar um jogo salvo.

GKSavedGameListener

Os desenvolvedores de aplicativos substituem essa classe para responder a conflitos ou modificações de jogadores em jogos salvos.

GKSavedGameListener_Extensions

Métodos de extensão para a IGKSavedGameListener interface para dar suporte a todos os métodos do GKSavedGameListener protocolo.

GKScore

Informações sobre uma pontuação de jogo.

GKScoreChallenge

Um GKChallenge com base em um GKScore. O êxito requer a igualdade ou o aprimoramento da pontuação.

GKSession

Fornece a funcionalidade necessária para descobrir e conectar-se a iPhones e iPads próximos via Bluetooth.

GKSessionDelegate

Delegar para a classe GKSession.

GKSessionDelegate_Extensions

Métodos de extensão para a IGKSessionDelegate interface para dar suporte a todos os métodos do GKSessionDelegate protocolo.

GKStateEventArgs

Fornece dados para o evento de StateChanged .

GKTurnBasedEventHandler

Um objeto singleton usado para responder a mensagens importantes relacionadas a correspondências baseadas em turnos.

GKTurnBasedEventHandlerDelegate

Um objeto delegado que é permite uma resposta refinada aos GKTurnBasedEventHandler eventos.

GKTurnBasedEventHandlerDelegate_Extensions

Métodos de extensão para a IGKTurnBasedEventHandlerDelegate interface para dar suporte a todos os métodos do GKTurnBasedEventHandlerDelegate protocolo.

GKTurnBasedEventListener

Escuta eventos em jogos baseados em turnos.

GKTurnBasedEventListener_Extensions

Métodos de extensão para a IGKTurnBasedEventListener interface para dar suporte a todos os métodos do GKTurnBasedEventListener protocolo.

GKTurnBasedExchange

Gerencia a troca de dados de turno, contabilizando as ações de jogo que os jogadores tomam por turno ou fora de turno.

GKTurnBasedExchangeReply

Contém a resposta de um jogador a uma troca de turnos.

GKTurnBasedMatch

Um tipo de correspondência de jogo que usa store-and-forward para compartilhar dados e permitir a tomada de turnos assíncrona.

GKTurnBasedMatchmakerViewController

Um UINavigationController que fornece um UX padrão para gerenciar correspondências baseadas em turnos.

GKTurnBasedMatchmakerViewController.GKTurnBasedMatchmakerViewControllerAppearance

Classe de aparência para objetos do tipo GKTurnBasedMatchmakerViewController.

GKTurnBasedMatchmakerViewControllerDelegate

Um objeto delegado que permite uma resposta refinada aos GKTurnBasedMatchmakerViewController eventos.

GKTurnBasedParticipant

Armazena informações sobre um participante em uma correspondência baseada em turnos.

GKVoiceChat

Um objeto que permite que os jogadores em uma partida falem entre si.

GKVoiceChatClient

O modelo que GKVoiceChatService usa.

GKVoiceChatClient_Extensions

Métodos de extensão para a IGKVoiceChatClient interface para dar suporte a todos os métodos do GKVoiceChatClient protocolo.

GKVoiceChatService

Fornece chat de voz sobre iPhones/iPads conectados.

GKVoiceChatServiceErrorExtensions

Métodos de extensão para a enumeração GameKit.GKVoiceChatServiceError.

Interfaces

IGKAchievementViewControllerDelegate

Interface que representa os métodos necessários (se houver) do protocolo GKAchievementViewControllerDelegate.

IGKChallengeEventHandlerDelegate

Interface que representa os métodos necessários (se houver) do protocolo GKChallengeEventHandlerDelegate.

IGKChallengeListener

Interface que representa os métodos necessários (se houver) do protocolo GKChallengeListener.

IGKChallengesViewControllerDelegate

O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch.

IGKFriendRequestComposeViewControllerDelegate

Interface que representa os métodos necessários (se houver) do protocolo GKFriendRequestComposeViewControllerDelegate.

IGKGameCenterControllerDelegate

Interface que representa os métodos necessários (se houver) do protocolo GKGameCenterControllerDelegate.

IGKGameSessionEventListener

O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch.

IGKInviteEventListener

Interface que representa os métodos necessários (se houver) do protocolo GKInviteEventListener.

IGKLeaderboardViewControllerDelegate

Interface que representa os métodos necessários (se houver) do protocolo GKLeaderboardViewControllerDelegate.

IGKLocalPlayerListener

Interface que representa os métodos necessários (se houver) do protocolo GKLocalPlayerListener.

IGKMatchDelegate

Interface que representa os métodos necessários (se houver) do protocolo GKMatchDelegate.

IGKMatchmakerViewControllerDelegate

Interface que representa os métodos necessários (se houver) do protocolo GKMatchmakerViewControllerDelegate.

IGKPeerPickerControllerDelegate

Interface que representa os métodos necessários (se houver) do protocolo GKPeerPickerControllerDelegate.

IGKSavedGameListener

Interface que representa os métodos necessários (se houver) do protocolo GKSavedGameListener.

IGKSessionDelegate

Interface que representa os métodos necessários (se houver) do protocolo GKSessionDelegate.

IGKTurnBasedEventHandlerDelegate

Interface que representa os métodos necessários (se houver) do protocolo GKTurnBasedEventHandlerDelegate.

IGKTurnBasedEventListener

Interface que representa os métodos necessários (se houver) do protocolo GKTurnBasedEventListener.

IGKTurnBasedMatchmakerViewControllerDelegate

Interface que representa os métodos necessários (se houver) do protocolo GKTurnBasedMatchmakerViewControllerDelegate.

IGKViewController

O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch.

IGKVoiceChatClient

Interface que representa os métodos necessários (se houver) do protocolo GKVoiceChatClient.

Enumerações

GKAuthenticationType

O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch.

GKChallengeState

Uma enumeração cujos valores especificam os estados de um GKChallenge.

GKConnectionState

O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch.

GKError

Uma enumeração cujos valores especificam erros do Game Kit.

GKGameCenterViewControllerState

Uma enumeração cujos valores especificam o atual ViewState de um GKGameCenterViewController.

GKGameSessionErrorCode

O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch.

GKInviteeResponse

Uma enumeração cujos valores especificam as possíveis respostas de um player remoto para um GKInvite.

GKInviteRecipientResponse

Enumera respostas a convites de jogo.

GKLeaderboardPlayerScope

Uma enumeração cujos valores especificam se um GKLeaderboard deve exibir resultados globais ou apenas para amigos.

GKLeaderboardTimeScope

Uma enumeração cujos valores especificam a quantidade de tempo para a qual a melhor pontuação de um jogador é restrita.

GKMatchSendDataMode

Uma enumeração que permite que a transmissão de dados troque a velocidade pela confiabilidade.

GKMatchType

Uma enumeração cujos valores especificam a forma de uma correspondência.

GKPeerConnectionState

Uma enumeração cujos valores especificam o estado de uma conexão ponto a ponto.

GKPeerPickerConnectionType

Uma enumeração cujos valores especificam ping aceitável para conexões ponto a ponto.

GKPhotoSize

Uma enumeração cujos valores especificam o tamanho de uma foto sendo carregada por LoadPhoto(GKPhotoSize, GKPlayerPhotoLoaded).

GKPlayerConnectionState

Uma enumeração cujos valores especificam o estado de conexão de um GKPlayer.

GKSendDataMode

Uma enumeração que permite que a transmissão de dados troque a velocidade pela confiabilidade.

GKSessionMode

O modo de sessão.

GKTransportType

O namespace gamekit fornece comunicação fácil entre dispositivos iPhone/iPod Touch.

GKTurnBasedExchangeStatus

As enumerações transformam status informações.

GKTurnBasedMatchOutcome

Uma enumeração cujos valores especificam resultados válidos de correspondências baseadas em turno.

GKTurnBasedMatchStatus

Uma eumeração cujos valores especificam o status de uma correspondência baseada em turnos. (Consulte Status.)

GKTurnBasedParticipantStatus

Uma enumeração cujos valores especificam o status de participantes baseados em turno. (Consulte Status.)

GKVoiceChatPlayerState

Uma enumeração cujos valores especificam o estado de um GKVoiceChat canal. (Consulte GKPlayerStateUpdateHandler.)

GKVoiceChatServiceError

Erros retornados pelo GKVoiceChatService.

Delegados

GKAchievementDescriptionHandler

Um delegado que é chamado por LoadAchievementDescriptions(GKAchievementDescriptionHandler).

GKCategoryHandler

Um delegado que é chamado por LoadCategories(GKCategoryHandler).

GKChallengeComposeHandler

Manipulador de conclusão para para o ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController) método .

GKChallengePredicate

Um delegado retornado por várias propriedades em GKChallengeEventHandler.

GKCompletionHandler

Um delegado passado para LoadAchievements(GKCompletionHandler) que especifica o comportamento após a conclusão do download das conquistas do Game Center.

GKFriendsHandler

Um delegado usado com LoadFriends(GKFriendsHandler) e FindPlayers(GKMatchRequest, GKFriendsHandler) que define o comportamento após a conclusão da solicitação.

GKIdentityVerificationSignatureHandler

Manipulador de conclusão para o GenerateIdentityVerificationSignature(GKIdentityVerificationSignatureHandler) método .

GKImageLoadedHandler

Um delegado passado para GKAchievementDescription que define o comportamento após o carregamento da imagem.

GKInviteHandler

Um delegado que é usado para definir o comportamento após uma resposta a um GKInvite.

GKLeaderboardSetsHandler

Manipulador de conclusão para o LoadLeaderboardSets(GKLeaderboardSetsHandler) método .

GKLeaderboardsHandler

Manipulador de conclusão para o LoadLeaderboards(GKLeaderboardsHandler) método .

GKMatchReinvitation

Um delegado usado com ShouldReinvitePlayer que permite que o desenvolvedor do aplicativo controle se um jogador deve ser convidado novamente.

GKMatchReinvitationForDisconnectedPlayer

Manipulador de conclusão que os desenvolvedores de aplicativos podem especificar para a ShouldReinviteDisconnectedPlayer propriedade .

GKNotificationMatch

Um delegado usado com FindMatch(GKMatchRequest, GKNotificationMatch) que especifica o comportamento após uma correspondência ter sido feita.

GKPlayerPhotoLoaded

Um delegado usado com LoadPhoto(GKPhotoSize, GKPlayerPhotoLoaded) para especificar o comportamento depois que a foto é carregada.

GKPlayersHandler

Um delegado usado com LoadPlayersForIdentifiers(String[], GKPlayersHandler) para especificar o comportamento a ocorrer depois que os jogadores são carregados.

GKPlayerStateUpdateHandler

Um delegado usado com PlayerStateUpdateHandler que especifica o comportamento quando o jogador é GKVoiceChatPlayerState alterado.

GKQueryHandler

Um delegado usado com QueryActivity(GKQueryHandler) e QueryPlayerGroupActivity(nint, GKQueryHandler) para especificar o comportamento após a conclusão da consulta.

GKScoresLoadedHandler

Um delegado usado com LoadScores(GKScoresLoadedHandler) que especifica o comportamento depois que as pontuações são carregadas.

GKTurnBasedMatchData

Um delegado que é usado com LoadMatchData(GKTurnBasedMatchData) para especificar o comportamento depois que os dados são carregados.

GKTurnBasedMatchesRequest

Um delegado usado com LoadMatches(GKTurnBasedMatchesRequest) para especificar o comportamento após o carregamento das correspondências.

GKTurnBasedMatchRequest

Um delegado que especifica o manipulador de conclusão para FindMatch(GKMatchRequest, GKTurnBasedMatchRequest).

Comentários

A estrutura fornece a base para enviar dados entre dispositivos iPhone/iPod touch próximos (usando Bluetooth) e fornecer chat de voz entre os dispositivos.