Compartir a través de


GameKit Espacio de nombres

El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch.

Clases

GKAchievement

Representa un logro en el juego.

GKAchievementChallenge

Un desafío a un jugador para completar un específico GKAchievement.

GKAchievementDescription

Combinación de texto e imágenes que describen un GKAchievementobjeto .

GKAchievementViewController

que GKGameCenterViewController presenta una experiencia de usuario estándar para mostrar el progreso del logro.

GKAchievementViewController.GKAchievementViewControllerAppearance

Clase de apariencia para objetos de tipo GKAchievementViewController.

GKAchievementViewControllerDelegate

Objeto delegado que permite GKAchievementViewController responder a eventos de ciclo de vida.

GKBasePlayer

El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch.

GKCategoryResult

Resultados de categoría y título del método asincrónico LoadCategoriesAsync() .

GKChallenge

Un desafío emitido por un jugador a otro jugador.

GKChallengeComposeResult

Contiene los valores devueltos del método ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController)asincrónico .

GKChallengeEventHandler

El singleton Instance se utiliza para responder a eventos relacionados con GKChallenges.

GKChallengeEventHandlerDelegate

Objeto delegado que permite al desarrollador de aplicaciones responder a eventos de ciclo de vida específicos relacionados con GKChallenges, como recibir o completar un desafío.

GKChallengeEventHandlerDelegate_Extensions

Métodos de extensión a la IGKChallengeEventHandlerDelegate interfaz para admitir todos los métodos del GKChallengeEventHandlerDelegate protocolo.

GKChallengeListener

Clase base para GKLocalPlayerListener.

GKChallengeListener_Extensions

Métodos de extensión a la IGKChallengeListener interfaz para admitir todos los métodos del GKChallengeListener protocolo.

GKChallengesViewController

El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch.

GKChallengesViewControllerDelegate

El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch.

GKCloudPlayer

El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch.

GKDataEventArgs

Proporciona datos para el evento DataReceived.

GKDataReceivedEventArgs

Proporciona datos para el evento ReceiveData.

GKDataReceivedForRecipientEventArgs

Proporciona datos para el evento DataReceivedForRecipient.

GKDialogController

El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch.

GKErrorEventArgs

Proporciona datos para los DidFailWithError eventos E E:GameKit.GKErrorEventArgs.DidFailWithError .

GKErrorExtensions

Métodos de extensión para la enumeración GameKit.GKError.

GKFriendRequestComposeViewController

que UINavigationController presenta una pantalla para enviar solicitudes de confianza.

GKFriendRequestComposeViewController.GKFriendRequestComposeViewControllerAppearance

Clase de apariencia para objetos de tipo GKFriendRequestComposeViewController.

GKFriendRequestComposeViewControllerDelegate

Objeto delegado que permite una respuesta específica a GKFriendRequestComposeViewController los eventos del ciclo de vida.

GKGameCenterControllerDelegate

Objeto delegado que permite una respuesta específica a GKGameCenterViewController los eventos.

GKGameCenterViewController

Interfaz de usuario de Game Center para presentar tablas de clasificación y logros.

GKGameSession

El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch.

GKGameSessionErrorCodeExtensions

Métodos de extensión para la enumeración GameKit.GKGameSessionErrorCode.

GKGameSessionEventListener_Extensions

El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch.

GKIdentityVerificationSignatureResult

Contiene los valores devueltos del método asincrónico. GenerateIdentityVerificationSignatureAsync()

GKInvite

Una invitación de emparejamiento enviada a otro jugador.

GKInviteEventListener

Clase base para GKLocalPlayerListener.

GKInviteEventListener_Extensions

Métodos de extensión a la IGKInviteEventListener interfaz para admitir todos los métodos del GKInviteEventListener protocolo.

GKLeaderboard

Clase que representa una tabla de clasificación almacenada en Game Center.

GKLeaderboardSet

Conjunto de objetos GKLeaderboard.

GKLeaderboardViewController

Que GKGameCenterViewController presenta tablas de clasificación al jugador.

GKLeaderboardViewController.GKLeaderboardViewControllerAppearance

Clase de apariencia para objetos de tipo GKLeaderboardViewController.

GKLeaderboardViewControllerDelegate

Objeto delegado que permite un control específico sobre GKLeaderboardViewController los eventos.

GKLocalPlayer

Representa el reproductor local autenticado.

GKLocalPlayer.Notifications

Notificación publicada por la GKLocalPlayer clase .

GKLocalPlayerListener

Un agente de escucha que escucha desafíos, invitaciones y eventos basados en turnos.

GKMatch

Una red punto a punto administrada por Game Center.

GKMatchConnectionChangedEventArgs

Proporciona datos para el evento StateChangedForPlayer.

GKMatchDelegate

Objeto delegado que permite un control específico sobre GKMatch los eventos.

GKMatchDelegate_Extensions

Métodos de extensión a la IGKMatchDelegate interfaz para admitir todos los métodos del GKMatchDelegate protocolo.

GKMatchEventArgs

Proporciona datos para el evento DidFindMatch.

GKMatchmaker

Clase que crea partidos entre jugadores y recibe invitaciones a posibles partidos.

GKMatchmakerViewController

Que UIViewController presenta una interfaz de usuario estándar para invitar a amigos o permitir que Game Center rellene los jugadores restantes para un partido.

GKMatchmakerViewControllerDelegate

Objeto delegado que permite un control específico sobre GKMatchmakerViewController los eventos.

GKMatchmakerViewControllerDelegate_Extensions

Métodos de extensión a la IGKMatchmakerViewControllerDelegate interfaz para admitir todos los métodos del GKMatchmakerViewControllerDelegate protocolo.

GKMatchmakingPlayerEventArgs

Proporciona datos para el evento HostedPlayerDidAccept.

GKMatchmakingPlayersEventArgs

Proporciona datos para el evento DidFindHostedPlayers.

GKMatchReceivedDataFromRemotePlayerEventArgs

Proporciona datos para el evento DataReceivedFromPlayer.

GKMatchRequest

Contiene los parámetros de una nueva coincidencia.

GKNotificationBanner

Banner que se puede usar para mostrar texto en un reproductor.

GKPeerChangedStateEventArgs

Proporciona datos para el evento PeerChanged.

GKPeerConnectionEventArgs

Proporciona datos para los Failedeventos E E:GameKit.GKPeerConnectionEventArgs.ConnectionRequest y E:GameKit.GKPeerConnectionEventArgs.Failed .

GKPeerPickerController

Un controlador de vista que se puede usar para descubrir otros reproductores en otros iPhone o iPads.

GKPeerPickerControllerDelegate

Objeto delegado para la GKPeerPickerController clase .

GKPeerPickerControllerDelegate_Extensions

Métodos de extensión a la IGKPeerPickerControllerDelegate interfaz para admitir todos los métodos del GKPeerPickerControllerDelegate protocolo.

GKPlayer

Información de Game Center sobre un jugador.

GKPlayer.Notifications

Notificación publicada por la GKPlayer clase .

GKPlayerErrorEventArgs

El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch.

GKPlayerEventArgs

Proporciona datos para el evento ReceivedAcceptFromHostedPlayer.

GKPlayersEventArgs

Proporciona datos para el evento DidFindPlayers.

GKSavedGame

Contiene información necesaria para localizar y cargar un juego guardado.

GKSavedGameListener

Los desarrolladores de aplicaciones invalidan esta clase para responder a conflictos o modificaciones de jugadores en juegos guardados.

GKSavedGameListener_Extensions

Métodos de extensión a la IGKSavedGameListener interfaz para admitir todos los métodos del GKSavedGameListener protocolo.

GKScore

Información sobre una puntuación de juego.

GKScoreChallenge

basado GKChallenge en un GKScoreobjeto . El éxito requiere la igualdad o mejora de la puntuación.

GKSession

Proporciona la funcionalidad necesaria para descubrir y conectarse a iPhones y iPad cercanos a través de Bluetooth.

GKSessionDelegate

Delegado para la clase GKSession.

GKSessionDelegate_Extensions

Métodos de extensión a la IGKSessionDelegate interfaz para admitir todos los métodos del GKSessionDelegate protocolo.

GKStateEventArgs

Proporciona datos para el evento StateChanged.

GKTurnBasedEventHandler

Objeto singleton utilizado para responder a mensajes importantes relacionados con coincidencias basadas en turnos.

GKTurnBasedEventHandlerDelegate

Objeto delegado que permite una respuesta específica a GKTurnBasedEventHandler los eventos.

GKTurnBasedEventHandlerDelegate_Extensions

Métodos de extensión a la IGKTurnBasedEventHandlerDelegate interfaz para admitir todos los métodos del GKTurnBasedEventHandlerDelegate protocolo.

GKTurnBasedEventListener

Escucha eventos en juegos basados en turnos.

GKTurnBasedEventListener_Extensions

Métodos de extensión a la IGKTurnBasedEventListener interfaz para admitir todos los métodos del GKTurnBasedEventListener protocolo.

GKTurnBasedExchange

Administra el intercambio de datos de turnos, teniendo en cuenta las acciones del juego que realizan los jugadores a su vez o fuera de turno.

GKTurnBasedExchangeReply

Contiene la respuesta de un jugador a un intercambio de turnos.

GKTurnBasedMatch

Un tipo de coincidencia de juego que usa la tienda y el reenvío para compartir datos y permitir la toma de turnos asincrónica.

GKTurnBasedMatchmakerViewController

que UINavigationController proporciona una experiencia de usuario estándar para administrar coincidencias basadas en turnos.

GKTurnBasedMatchmakerViewController.GKTurnBasedMatchmakerViewControllerAppearance

Clase de apariencia para objetos de tipo GKTurnBasedMatchmakerViewController.

GKTurnBasedMatchmakerViewControllerDelegate

Objeto delegado que permite una respuesta específica a GKTurnBasedMatchmakerViewController los eventos.

GKTurnBasedParticipant

Almacena información sobre un participante en una coincidencia basada en turnos.

GKVoiceChat

Objeto que permite a los jugadores de un partido hablar entre sí.

GKVoiceChatClient

El modelo que usa GKVoiceChatService.

GKVoiceChatClient_Extensions

Métodos de extensión a la IGKVoiceChatClient interfaz para admitir todos los métodos del GKVoiceChatClient protocolo.

GKVoiceChatService

Proporciona chat de voz a través de iPhones/iPad conectados.

GKVoiceChatServiceErrorExtensions

Métodos de extensión para la enumeración GameKit.GKVoiceChatServiceError.

Interfaces

IGKAchievementViewControllerDelegate

Interfaz que representa los métodos necesarios (si los hay) del protocolo GKAchievementViewControllerDelegate.

IGKChallengeEventHandlerDelegate

Interfaz que representa los métodos necesarios (si los hay) del protocolo GKChallengeEventHandlerDelegate.

IGKChallengeListener

Interfaz que representa los métodos necesarios (si los hay) del protocolo GKChallengeListener.

IGKChallengesViewControllerDelegate

El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch.

IGKFriendRequestComposeViewControllerDelegate

Interfaz que representa los métodos necesarios (si los hay) del protocolo GKFriendRequestComposeViewControllerDelegate.

IGKGameCenterControllerDelegate

Interfaz que representa los métodos necesarios (si los hay) del protocolo GKGameCenterControllerDelegate.

IGKGameSessionEventListener

El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch.

IGKInviteEventListener

Interfaz que representa los métodos necesarios (si los hay) del protocolo GKInviteEventListener.

IGKLeaderboardViewControllerDelegate

Interfaz que representa los métodos necesarios (si los hay) del protocolo GKLeaderboardViewControllerDelegate.

IGKLocalPlayerListener

Interfaz que representa los métodos necesarios (si los hay) del protocolo GKLocalPlayerListener.

IGKMatchDelegate

Interfaz que representa los métodos necesarios (si los hay) del protocolo GKMatchDelegate.

IGKMatchmakerViewControllerDelegate

Interfaz que representa los métodos necesarios (si los hay) del protocolo GKMatchmakerViewControllerDelegate.

IGKPeerPickerControllerDelegate

Interfaz que representa los métodos necesarios (si los hay) del protocolo GKPeerPickerControllerDelegate.

IGKSavedGameListener

Interfaz que representa los métodos necesarios (si los hay) del protocolo GKSavedGameListener.

IGKSessionDelegate

Interfaz que representa los métodos necesarios (si los hay) del protocolo GKSessionDelegate.

IGKTurnBasedEventHandlerDelegate

Interfaz que representa los métodos necesarios (si los hay) del protocolo GKTurnBasedEventHandlerDelegate.

IGKTurnBasedEventListener

Interfaz que representa los métodos necesarios (si los hay) del protocolo GKTurnBasedEventListener.

IGKTurnBasedMatchmakerViewControllerDelegate

Interfaz que representa los métodos necesarios (si los hay) del protocolo GKTurnBasedMatchmakerViewControllerDelegate.

IGKViewController

El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch.

IGKVoiceChatClient

Interfaz que representa los métodos necesarios (si los hay) del protocolo GKVoiceChatClient.

Enumeraciones

GKAuthenticationType

El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch.

GKChallengeState

Enumeración cuyos valores especifican los estados de .GKChallenge

GKConnectionState

El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch.

GKError

Enumeración cuyos valores especifican errores de Game Kit.

GKGameCenterViewControllerState

Enumeración cuyos valores especifican el objeto actual ViewState de .GKGameCenterViewController

GKGameSessionErrorCode

El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch.

GKInviteeResponse

Enumeración cuyos valores especifican las posibles respuestas de un reproductor remoto a .GKInvite

GKInviteRecipientResponse

Enumera las respuestas a las invitaciones de juego.

GKLeaderboardPlayerScope

Enumeración cuyos valores especifican si un GKLeaderboard debe mostrar resultados globales o solo para amigos.

GKLeaderboardTimeScope

Enumeración cuyos valores especifican la cantidad de tiempo a la que está restringida la mejor puntuación de un jugador.

GKMatchSendDataMode

Enumeración que permite que la transmisión de datos desactive la velocidad de confiabilidad.

GKMatchType

Enumeración cuyos valores especifican la forma de una coincidencia.

GKPeerConnectionState

Enumeración cuyos valores especifican el estado de una conexión punto a punto.

GKPeerPickerConnectionType

Enumeración cuyos valores especifican ping aceptable para las conexiones punto a punto.

GKPhotoSize

Enumeración cuyos valores especifican el tamaño de una foto que carga LoadPhoto(GKPhotoSize, GKPlayerPhotoLoaded).

GKPlayerConnectionState

Enumeración cuyos valores especifican el estado de conexión de .GKPlayer

GKSendDataMode

Enumeración que permite que la transmisión de datos desactive la velocidad de confiabilidad.

GKSessionMode

Modo de sesión.

GKTransportType

El espacio de nombres GameKit proporciona una comunicación sencilla entre dispositivos iPhone/iPod Touch.

GKTurnBasedExchangeStatus

Enumera la información de estado del turno.

GKTurnBasedMatchOutcome

Enumeración cuyos valores especifican resultados válidos de coincidencias basadas en turnos.

GKTurnBasedMatchStatus

Eumeration cuyos valores especifican el estado de una coincidencia basada en turnos. (Consulte Status).

GKTurnBasedParticipantStatus

Enumeración cuyos valores especifican el estado de los participantes basados en turnos. (Consulte Status).

GKVoiceChatPlayerState

Enumeración cuyos valores especifican el estado de un GKVoiceChat canal. (Consulte GKPlayerStateUpdateHandler).

GKVoiceChatServiceError

Errores devueltos por GKVoiceChatService.

Delegados

GKAchievementDescriptionHandler

Delegado al que llama LoadAchievementDescriptions(GKAchievementDescriptionHandler).

GKCategoryHandler

Delegado al que llama LoadCategories(GKCategoryHandler).

GKChallengeComposeHandler

Controlador de finalización para para el ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController) método .

GKChallengePredicate

Delegado devuelto por varias propiedades en GKChallengeEventHandler.

GKCompletionHandler

Delegado pasado a LoadAchievements(GKCompletionHandler) que especifica el comportamiento una vez completada la descarga de logros de Game Center.

GKFriendsHandler

Delegado usado con LoadFriends(GKFriendsHandler) y FindPlayers(GKMatchRequest, GKFriendsHandler) que define el comportamiento una vez completada la solicitud.

GKIdentityVerificationSignatureHandler

Controlador de finalización para el GenerateIdentityVerificationSignature(GKIdentityVerificationSignatureHandler) método .

GKImageLoadedHandler

Delegado pasado a GKAchievementDescription que define el comportamiento después de cargar la imagen.

GKInviteHandler

Delegado que se usa para definir el comportamiento después de una respuesta a .GKInvite

GKLeaderboardSetsHandler

Controlador de finalización para el LoadLeaderboardSets(GKLeaderboardSetsHandler) método .

GKLeaderboardsHandler

Controlador de finalización para el LoadLeaderboards(GKLeaderboardsHandler) método .

GKMatchReinvitation

Delegado que se usa con ShouldReinvitePlayer que permite al desarrollador de aplicaciones controlar si se debe reinvitar un jugador.

GKMatchReinvitationForDisconnectedPlayer

Controlador de finalización que los desarrolladores de aplicaciones pueden especificar para la ShouldReinviteDisconnectedPlayer propiedad .

GKNotificationMatch

Delegado usado con FindMatch(GKMatchRequest, GKNotificationMatch) que especifica el comportamiento después de que se haya realizado una coincidencia.

GKPlayerPhotoLoaded

Delegado usado con LoadPhoto(GKPhotoSize, GKPlayerPhotoLoaded) para especificar el comportamiento después de cargar la foto.

GKPlayersHandler

Delegado usado con LoadPlayersForIdentifiers(String[], GKPlayersHandler) para especificar el comportamiento que se debe producir después de cargar los jugadores.

GKPlayerStateUpdateHandler

Delegado usado con PlayerStateUpdateHandler que especifica el comportamiento cuando cambia el jugador GKVoiceChatPlayerState .

GKQueryHandler

Delegado usado con QueryActivity(GKQueryHandler) y QueryPlayerGroupActivity(nint, GKQueryHandler) para especificar el comportamiento una vez completada la consulta.

GKScoresLoadedHandler

Delegado usado con LoadScores(GKScoresLoadedHandler) que especifica el comportamiento después de cargar las puntuaciones.

GKTurnBasedMatchData

Delegado que se usa con LoadMatchData(GKTurnBasedMatchData) para especificar el comportamiento después de cargar los datos.

GKTurnBasedMatchesRequest

Delegado usado con LoadMatches(GKTurnBasedMatchesRequest) para especificar el comportamiento después de cargar las coincidencias.

GKTurnBasedMatchRequest

Delegado que especifica el controlador de finalización para FindMatch(GKMatchRequest, GKTurnBasedMatchRequest).

Comentarios

El marco proporciona la base para enviar datos entre dispositivos iPhone/iPod touch cercanos (mediante Bluetooth) y para proporcionar chat de voz entre los dispositivos.