다음을 통해 공유


GameKit 네임스페이스

GameKit 네임스페이스는 iPhone/iPod Touch 장치 간에 쉽게 통신할 수 있습니다.

클래스

GKAchievement

게임의 도전 과제를 나타냅니다.

GKAchievementChallenge

플레이어가 특정 GKAchievement를 완료해야 하는 과제입니다.

GKAchievementDescription

를 설명하는 텍스트와 이미지의 조합입니다 GKAchievement.

GKAchievementViewController

GKGameCenterViewController 도전 과제 진행률을 표시하는 표준 사용자 환경을 제공하는 입니다.

GKAchievementViewController.GKAchievementViewControllerAppearance

형식의 개체에 대한 모양 클래스입니다 GKAchievementViewController.

GKAchievementViewControllerDelegate

수명 주기 이벤트에 응답할 수 있는 GKAchievementViewController 대리자 개체입니다.

GKBasePlayer

GameKit 네임스페이스는 iPhone/iPod Touch 장치 간에 쉽게 통신할 수 있습니다.

GKCategoryResult

범주 및 제목은 비동 LoadCategoriesAsync() 기 메서드의 결과입니다.

GKChallenge

플레이어가 다른 플레이어에게 발급한 챌린지입니다.

GKChallengeComposeResult

비동기 메서드 ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController)의 반환 값을 보유합니다.

GKChallengeEventHandler

싱글톤 Instance 은 와 관련된 이벤트에 응답하는 GKChallenge데 사용됩니다.

GKChallengeEventHandlerDelegate

애플리케이션 개발자가 챌린지 수신 또는 완료와 같은 와 관련된 GKChallenge수명 주기 이벤트에 대한 세분화된 응답을 허용하는 대리자 개체입니다.

GKChallengeEventHandlerDelegate_Extensions

프로토콜의 모든 메서드를 IGKChallengeEventHandlerDelegate 지원하기 위해 인터페이스에 대한 확장 메서드입니다 GKChallengeEventHandlerDelegate .

GKChallengeListener

에 대한 기본 클래스입니다 GKLocalPlayerListener.

GKChallengeListener_Extensions

프로토콜의 모든 메서드를 IGKChallengeListener 지원하기 위해 인터페이스에 대한 확장 메서드입니다 GKChallengeListener .

GKChallengesViewController

GameKit 네임스페이스는 iPhone/iPod Touch 장치 간에 쉽게 통신할 수 있습니다.

GKChallengesViewControllerDelegate

GameKit 네임스페이스는 iPhone/iPod Touch 장치 간에 쉽게 통신할 수 있습니다.

GKCloudPlayer

GameKit 네임스페이스는 iPhone/iPod Touch 장치 간에 쉽게 통신할 수 있습니다.

GKDataEventArgs

DataReceived 이벤트에 대한 데이터를 제공합니다.

GKDataReceivedEventArgs

ReceiveData 이벤트에 대한 데이터를 제공합니다.

GKDataReceivedForRecipientEventArgs

DataReceivedForRecipient 이벤트에 대한 데이터를 제공합니다.

GKDialogController

GameKit 네임스페이스는 iPhone/iPod Touch 장치 간에 쉽게 통신할 수 있습니다.

GKErrorEventArgs

E:GameKit.GKErrorEventArgs.DidFailWithError 이벤트에 대한 DidFailWithError 데이터를 제공합니다.

GKErrorExtensions

GameKit.GKError 열거형에 대한 확장 메서드입니다.

GKFriendRequestComposeViewController

UINavigationController 친구 요청을 보내기 위한 화면을 표시하는 입니다.

GKFriendRequestComposeViewController.GKFriendRequestComposeViewControllerAppearance

형식의 개체에 대한 모양 클래스입니다 GKFriendRequestComposeViewController.

GKFriendRequestComposeViewControllerDelegate

수명 주기 이벤트에 대한 세분화된 응답을 GKFriendRequestComposeViewController 허용하는 대리자 개체입니다.

GKGameCenterControllerDelegate

이벤트에 대한 세분화된 응답을 GKGameCenterViewController 허용하는 대리자 개체입니다.

GKGameCenterViewController

순위표 및 도전 과제를 제공하는 Game Center 사용자 인터페이스입니다.

GKGameSession

GameKit 네임스페이스는 iPhone/iPod Touch 장치 간에 쉽게 통신할 수 있습니다.

GKGameSessionErrorCodeExtensions

GameKit.GKGameSessionErrorCode 열거형에 대한 확장 메서드입니다.

GKGameSessionEventListener_Extensions

GameKit 네임스페이스는 iPhone/iPod Touch 장치 간에 쉽게 통신할 수 있습니다.

GKIdentityVerificationSignatureResult

비동기 메서드의 반환 값을 보유합니다. GenerateIdentityVerificationSignatureAsync()

GKInvite

다른 플레이어에게 전송된 매치 메이킹 초대장입니다.

GKInviteEventListener

에 대한 기본 클래스입니다 GKLocalPlayerListener.

GKInviteEventListener_Extensions

프로토콜의 모든 메서드를 IGKInviteEventListener 지원하기 위해 인터페이스에 대한 확장 메서드입니다 GKInviteEventListener .

GKLeaderboard

Game Center에 저장된 순위표를 나타내는 클래스입니다.

GKLeaderboardSet

GKLeaderboard 개체 집합을 포함합니다.

GKLeaderboardViewController

GKGameCenterViewController 플레이어에게 순위표를 표시하는 입니다.

GKLeaderboardViewController.GKLeaderboardViewControllerAppearance

형식의 개체에 대한 모양 클래스입니다 GKLeaderboardViewController.

GKLeaderboardViewControllerDelegate

이벤트를 세분화하여 제어 GKLeaderboardViewController 할 수 있는 대리자 개체입니다.

GKLocalPlayer

인증된 로컬 플레이어를 나타냅니다.

GKLocalPlayer.Notifications

클래스에서 게시한 알림입니다 GKLocalPlayer .

GKLocalPlayerListener

챌린지, 초대 및 턴 기반 이벤트를 수신 대기하는 수신기입니다.

GKMatch

Game Center에서 관리하는 피어 투 피어 네트워크입니다.

GKMatchConnectionChangedEventArgs

StateChangedForPlayer 이벤트에 대한 데이터를 제공합니다.

GKMatchDelegate

이벤트를 세분화하여 제어 GKMatch 할 수 있는 대리자 개체입니다.

GKMatchDelegate_Extensions

프로토콜의 모든 메서드를 IGKMatchDelegate 지원하기 위해 인터페이스에 대한 확장 메서드입니다 GKMatchDelegate .

GKMatchEventArgs

DidFindMatch 이벤트에 대한 데이터를 제공합니다.

GKMatchmaker

플레이어 간에 일치 항목을 만들고 잠재적 일치 항목에 대한 초대를 받는 클래스입니다.

GKMatchmakerViewController

UIViewController 친구를 초대하거나 게임 센터에서 남은 플레이어를 매치에 채울 수 있도록 하는 표준 UI를 제공하는 입니다.

GKMatchmakerViewControllerDelegate

이벤트를 세분화하여 제어 GKMatchmakerViewController 할 수 있는 대리자 개체입니다.

GKMatchmakerViewControllerDelegate_Extensions

프로토콜의 모든 메서드를 IGKMatchmakerViewControllerDelegate 지원하기 위해 인터페이스에 대한 확장 메서드입니다 GKMatchmakerViewControllerDelegate .

GKMatchmakingPlayerEventArgs

HostedPlayerDidAccept 이벤트에 대한 데이터를 제공합니다.

GKMatchmakingPlayersEventArgs

DidFindHostedPlayers 이벤트에 대한 데이터를 제공합니다.

GKMatchReceivedDataFromRemotePlayerEventArgs

DataReceivedFromPlayer 이벤트에 대한 데이터를 제공합니다.

GKMatchRequest

새 일치 항목에 대한 매개 변수를 포함합니다.

GKNotificationBanner

플레이어에게 텍스트를 표시하는 데 사용할 수 있는 배너입니다.

GKPeerChangedStateEventArgs

PeerChanged 이벤트에 대한 데이터를 제공합니다.

GKPeerConnectionEventArgs

GameKit.GKPeerConnectionEventArgs.ConnectionRequestE:GameKit.GKPeerConnectionEventArgs.Failed 이벤트에 대한 Failed데이터를 제공합니다.

GKPeerPickerController

다른 iPhone 또는 iPad에서 다른 플레이어를 검색하는 데 사용할 수 있는 보기 컨트롤러입니다.

GKPeerPickerControllerDelegate

클래스에 대한 개체를 GKPeerPickerController 위임합니다.

GKPeerPickerControllerDelegate_Extensions

프로토콜의 모든 메서드를 IGKPeerPickerControllerDelegate 지원하기 위해 인터페이스에 대한 확장 메서드입니다 GKPeerPickerControllerDelegate .

GKPlayer

플레이어에 대한 게임 센터 정보입니다.

GKPlayer.Notifications

클래스에서 게시한 알림입니다 GKPlayer .

GKPlayerErrorEventArgs

GameKit 네임스페이스는 iPhone/iPod Touch 장치 간에 쉽게 통신할 수 있습니다.

GKPlayerEventArgs

ReceivedAcceptFromHostedPlayer 이벤트에 대한 데이터를 제공합니다.

GKPlayersEventArgs

DidFindPlayers 이벤트에 대한 데이터를 제공합니다.

GKSavedGame

저장된 게임을 찾아서 로드하는 데 필요한 정보를 포함합니다.

GKSavedGameListener

애플리케이션 개발자는 저장된 게임의 충돌 또는 플레이어 수정에 대응하기 위해 이 클래스를 재정의합니다.

GKSavedGameListener_Extensions

프로토콜의 모든 메서드를 IGKSavedGameListener 지원하기 위해 인터페이스에 대한 확장 메서드입니다 GKSavedGameListener .

GKScore

게임 점수에 대한 정보입니다.

GKScoreChallenge

GKChallenge 를 기반으로 하는 입니다GKScore. 성공하려면 점수가 같거나 향상되어야 합니다.

GKSession

Bluetooth를 통해 주변 iPhone 및 iPad를 검색하고 연결하는 데 필요한 기능을 제공합니다.

GKSessionDelegate

GKSession 클래스에 대한 대리자입니다.

GKSessionDelegate_Extensions

프로토콜의 모든 메서드를 IGKSessionDelegate 지원하기 위해 인터페이스에 대한 확장 메서드입니다 GKSessionDelegate .

GKStateEventArgs

StateChanged 이벤트에 대한 데이터를 제공합니다.

GKTurnBasedEventHandler

턴 기반 일치와 관련된 중요한 메시지에 응답하는 데 사용되는 싱글톤 개체입니다.

GKTurnBasedEventHandlerDelegate

이벤트에 대한 세분화된 응답을 GKTurnBasedEventHandler 허용하는 대리자 개체입니다.

GKTurnBasedEventHandlerDelegate_Extensions

프로토콜의 모든 메서드를 IGKTurnBasedEventHandlerDelegate 지원하기 위해 인터페이스에 대한 확장 메서드입니다 GKTurnBasedEventHandlerDelegate .

GKTurnBasedEventListener

턴 기반 게임에서 이벤트를 수신 대기합니다.

GKTurnBasedEventListener_Extensions

프로토콜의 모든 메서드를 IGKTurnBasedEventListener 지원하기 위해 인터페이스에 대한 확장 메서드입니다 GKTurnBasedEventListener .

GKTurnBasedExchange

턴 데이터의 교환을 관리하며, 플레이어가 차례로 또는 차례로 수행하는 게임 동작을 고려합니다.

GKTurnBasedExchangeReply

턴 교환에 대한 플레이어의 응답을 포함합니다.

GKTurnBasedMatch

저장 및 전달을 사용하여 데이터를 공유하고 비동기 턴테이크(turn-taking)를 허용하는 게임 일치 유형입니다.

GKTurnBasedMatchmakerViewController

UINavigationController 턴 기반 일치를 관리하기 위한 표준 UX를 제공하는 입니다.

GKTurnBasedMatchmakerViewController.GKTurnBasedMatchmakerViewControllerAppearance

형식 GKTurnBasedMatchmakerViewController의 개체에 대한 모양 클래스입니다.

GKTurnBasedMatchmakerViewControllerDelegate

이벤트에 대한 세분화된 응답을 GKTurnBasedMatchmakerViewController 허용하는 대리자 개체입니다.

GKTurnBasedParticipant

참가자에 대한 정보를 턴 기반 일치 항목에 저장합니다.

GKVoiceChat

매치의 플레이어가 서로 대화할 수 있는 개체입니다.

GKVoiceChatClient

GKVoiceChatService에서 사용하는 모델입니다.

GKVoiceChatClient_Extensions

프로토콜의 모든 메서드를 IGKVoiceChatClient 지원하기 위해 인터페이스에 대한 확장 메서드입니다 GKVoiceChatClient .

GKVoiceChatService

연결된 iPhone/iPad를 통해 음성 채팅을 제공합니다.

GKVoiceChatServiceErrorExtensions

GameKit.GKVoiceChatServiceError 열거형에 대한 확장 메서드입니다.

인터페이스

IGKAchievementViewControllerDelegate

프로토콜 GKAchievementViewControllerDelegate의 필수 메서드(있는 경우)를 나타내는 인터페이스입니다.

IGKChallengeEventHandlerDelegate

프로토콜 GKChallengeEventHandlerDelegate의 필수 메서드(있는 경우)를 나타내는 인터페이스입니다.

IGKChallengeListener

프로토콜 GKChallengeListener의 필수 메서드(있는 경우)를 나타내는 인터페이스입니다.

IGKChallengesViewControllerDelegate

GameKit 네임스페이스는 iPhone/iPod Touch 장치 간에 쉽게 통신할 수 있습니다.

IGKFriendRequestComposeViewControllerDelegate

프로토콜 GKFriendRequestComposeViewControllerDelegate의 필수 메서드(있는 경우)를 나타내는 인터페이스입니다.

IGKGameCenterControllerDelegate

프로토콜 GKGameCenterControllerDelegate의 필수 메서드(있는 경우)를 나타내는 인터페이스입니다.

IGKGameSessionEventListener

GameKit 네임스페이스는 iPhone/iPod Touch 장치 간에 쉽게 통신할 수 있습니다.

IGKInviteEventListener

프로토콜 GKInviteEventListener의 필수 메서드(있는 경우)를 나타내는 인터페이스입니다.

IGKLeaderboardViewControllerDelegate

프로토콜 GKLeaderboardViewControllerDelegate의 필수 메서드(있는 경우)를 나타내는 인터페이스입니다.

IGKLocalPlayerListener

프로토콜 GKLocalPlayerListener의 필수 메서드(있는 경우)를 나타내는 인터페이스입니다.

IGKMatchDelegate

프로토콜 GKMatchDelegate의 필수 메서드(있는 경우)를 나타내는 인터페이스입니다.

IGKMatchmakerViewControllerDelegate

프로토콜 GKMatchmakerViewControllerDelegate의 필수 메서드(있는 경우)를 나타내는 인터페이스입니다.

IGKPeerPickerControllerDelegate

프로토콜 GKPeerPickerControllerDelegate의 필수 메서드(있는 경우)를 나타내는 인터페이스입니다.

IGKSavedGameListener

프로토콜 GKSavedGameListener의 필수 메서드(있는 경우)를 나타내는 인터페이스입니다.

IGKSessionDelegate

프로토콜 GKSessionDelegate의 필수 메서드(있는 경우)를 나타내는 인터페이스입니다.

IGKTurnBasedEventHandlerDelegate

프로토콜 GKTurnBasedEventHandlerDelegate의 필수 메서드(있는 경우)를 나타내는 인터페이스입니다.

IGKTurnBasedEventListener

프로토콜 GKTurnBasedEventListener의 필수 메서드(있는 경우)를 나타내는 인터페이스입니다.

IGKTurnBasedMatchmakerViewControllerDelegate

프로토콜 GKTurnBasedMatchmakerViewControllerDelegate의 필수 메서드(있는 경우)를 나타내는 인터페이스입니다.

IGKViewController

GameKit 네임스페이스는 iPhone/iPod Touch 장치 간에 쉽게 통신할 수 있습니다.

IGKVoiceChatClient

프로토콜 GKVoiceChatClient의 필수 메서드(있는 경우)를 나타내는 인터페이스입니다.

열거형

GKAuthenticationType

GameKit 네임스페이스는 iPhone/iPod Touch 장치 간에 쉽게 통신할 수 있습니다.

GKChallengeState

값이 의 상태를 지정하는 열거형입니다 GKChallenge.

GKConnectionState

GameKit 네임스페이스는 iPhone/iPod Touch 장치 간에 쉽게 통신할 수 있습니다.

GKError

값이 게임 키트 오류를 지정하는 열거형입니다.

GKGameCenterViewControllerState

값이 의 현재 ViewState 를 지정하는 열거형입니다 GKGameCenterViewController.

GKGameSessionErrorCode

GameKit 네임스페이스는 iPhone/iPod Touch 장치 간에 쉽게 통신할 수 있습니다.

GKInviteeResponse

값이 에 대한 원격 플레이어의 가능한 응답을 지정하는 열거형입니다 GKInvite.

GKInviteRecipientResponse

게임 플레이 초대에 대한 응답을 열거합니다.

GKLeaderboardPlayerScope

값이 전역 결과를 표시할지 아니면 친구에 대해서만 표시할지를 지정하는 GKLeaderboard 열거형입니다.

GKLeaderboardTimeScope

값이 플레이어의 최고 점수가 제한되는 시간을 지정하는 열거형입니다.

GKMatchSendDataMode

데이터 전송이 안정성을 위해 속도를 절상할 수 있도록 하는 열거형입니다.

GKMatchType

값이 일치 형식을 지정하는 열거형입니다.

GKPeerConnectionState

해당 값이 피어 투 피어 연결의 상태를 지정하는 열거형입니다.

GKPeerPickerConnectionType

값이 피어 투 피어 연결에 허용되는 ping을 지정하는 열거형입니다.

GKPhotoSize

값이 로 로드 LoadPhoto(GKPhotoSize, GKPlayerPhotoLoaded)되는 사진의 크기를 지정하는 열거형입니다.

GKPlayerConnectionState

값이 의 연결 상태를 지정하는 열거형입니다 GKPlayer.

GKSendDataMode

데이터 전송이 안정성을 위해 속도를 절전으로 전환할 수 있는 열거형입니다.

GKSessionMode

세션 모드입니다.

GKTransportType

GameKit 네임스페이스는 iPhone/iPod Touch 장치 간에 쉽게 통신할 수 있습니다.

GKTurnBasedExchangeStatus

턴 상태 정보를 열거합니다.

GKTurnBasedMatchOutcome

값이 턴 기반 일치의 유효한 결과를 지정하는 열거형입니다.

GKTurnBasedMatchStatus

값이 턴 기반 일치 항목의 상태 지정하는 eumeration입니다. Status을 참조하십시오.

GKTurnBasedParticipantStatus

값이 턴 기반 참가자의 상태 지정하는 열거형입니다. Status을 참조하십시오.

GKVoiceChatPlayerState

값이 채널의 상태를 지정하는 열거형입니다 GKVoiceChat . GKPlayerStateUpdateHandler을 참조하십시오.

GKVoiceChatServiceError

GKVoiceChatService에서 반환된 오류입니다.

대리자

GKAchievementDescriptionHandler

에서 호출 LoadAchievementDescriptions(GKAchievementDescriptionHandler)하는 대리자입니다.

GKCategoryHandler

에서 호출 LoadCategories(GKCategoryHandler)하는 대리자입니다.

GKChallengeComposeHandler

메서드에 대한 완료 처리기입니다 ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController) .

GKChallengePredicate

의 여러 속성에서 반환된 대리자입니다 GKChallengeEventHandler.

GKCompletionHandler

게임 센터에서 도전 과제 다운로드가 완료된 LoadAchievements(GKCompletionHandler) 후 동작을 지정하는 에 전달된 대리자입니다.

GKFriendsHandler

요청이 완료된 후 동작을 정의하는 및 FindPlayers(GKMatchRequest, GKFriendsHandler) 와 함께 LoadFriends(GKFriendsHandler) 사용되는 대리자입니다.

GKIdentityVerificationSignatureHandler

메서드에 대한 GenerateIdentityVerificationSignature(GKIdentityVerificationSignatureHandler) 완료 처리기입니다.

GKImageLoadedHandler

에 전달된 대리자는 이미지가 로드된 GKAchievementDescription 후 동작을 정의합니다.

GKInviteHandler

에 대한 응답 후 동작을 정의하는 데 사용되는 대리자입니다 GKInvite.

GKLeaderboardSetsHandler

메서드에 대한 LoadLeaderboardSets(GKLeaderboardSetsHandler) 완료 처리기입니다.

GKLeaderboardsHandler

메서드에 대한 LoadLeaderboards(GKLeaderboardsHandler) 완료 처리기입니다.

GKMatchReinvitation

애플리케이션 개발자가 플레이어를 다시 초대해야 하는지 여부를 제어할 수 있는 와 함께 ShouldReinvitePlayer 사용되는 대리자입니다.

GKMatchReinvitationForDisconnectedPlayer

앱 개발자가 속성에 대해 지정할 수 있는 ShouldReinviteDisconnectedPlayer 완료 처리기입니다.

GKNotificationMatch

일치가 이루어진 후 동작을 지정하는 와 함께 FindMatch(GKMatchRequest, GKNotificationMatch) 사용되는 대리자입니다.

GKPlayerPhotoLoaded

사진이 로드된 후 동작을 지정하기 위해 와 함께 LoadPhoto(GKPhotoSize, GKPlayerPhotoLoaded) 사용되는 대리자입니다.

GKPlayersHandler

플레이어가 로드된 후 발생할 동작을 지정하기 위해 와 함께 LoadPlayersForIdentifiers(String[], GKPlayersHandler) 사용되는 대리자입니다.

GKPlayerStateUpdateHandler

플레이어의 변경 시 동작을 지정하는 와 함께 PlayerStateUpdateHandler 사용되는 대리자입니다 GKVoiceChatPlayerState .

GKQueryHandler

쿼리가 완료된 후 동작을 지정하기 위해 및 QueryPlayerGroupActivity(nint, GKQueryHandler) 와 함께 QueryActivity(GKQueryHandler) 사용되는 대리자입니다.

GKScoresLoadedHandler

점수가 로드된 후 동작을 지정하는 와 함께 LoadScores(GKScoresLoadedHandler) 사용되는 대리자입니다.

GKTurnBasedMatchData

와 함께 LoadMatchData(GKTurnBasedMatchData) 데이터를 로드한 후 동작을 지정하는 데 사용되는 대리자입니다.

GKTurnBasedMatchesRequest

일치 항목이 로드된 후 동작을 지정하는 데 사용되는 LoadMatches(GKTurnBasedMatchesRequest) 대리자입니다.

GKTurnBasedMatchRequest

에 대한 FindMatch(GKMatchRequest, GKTurnBasedMatchRequest)완료 처리기를 지정하는 대리자입니다.

설명

이 프레임워크는 주변 iPhone/iPod 터치 디바이스(Bluetooth 사용) 간에 데이터를 보내고 디바이스 간에 음성 채팅을 제공할 수 있는 기반을 제공합니다.