共用方式為


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 s 相關的事件。

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 顯示用來傳送 Friend 要求的畫面。

GKFriendRequestComposeViewController.GKFriendRequestComposeViewControllerAppearance

GKFriendRequestComposeViewController 別 之物件的外觀類別。

GKFriendRequestComposeViewControllerDelegate

委派物件,允許更精細地回應 GKFriendRequestComposeViewController 生命週期事件。

GKGameCenterControllerDelegate

委派物件,允許更精細地回應 GKGameCenterViewController 事件。

GKGameCenterViewController

遊戲中心使用者介面,可呈現排行榜和成就。

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,或讓 Game Center 填滿剩餘的玩家以取得相符專案。

GKMatchmakerViewControllerDelegate

委派物件,允許更精細地控制 GKMatchmakerViewController 事件。

GKMatchmakerViewControllerDelegate_Extensions

介面的 IGKMatchmakerViewControllerDelegate 擴充方法,以支援通訊 GKMatchmakerViewControllerDelegate 協定中的所有方法。

GKMatchmakingPlayerEventArgs

提供 HostedPlayerDidAccept 事件的資料。

GKMatchmakingPlayersEventArgs

提供 DidFindHostedPlayers 事件的資料。

GKMatchReceivedDataFromRemotePlayerEventArgs

提供 DataReceivedFromPlayer 事件的資料。

GKMatchRequest

包含新相符專案的參數。

GKNotificationBanner

可用來向播放程式顯示文字的橫幅。

GKPeerChangedStateEventArgs

提供 PeerChanged 事件的資料。

GKPeerConnectionEventArgs

Failed提供 E:GameKit.GKPeerConnectionEventArgs.ConnectionRequest 和 E:GameKit.GKPeerConnectionEventArgs.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

提供透過藍牙探索並聯機到鄰近 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

一種遊戲比對,使用存放區和轉寄來共用資料,並允許非同步回合。

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

列舉,其值指定 Game Kit 錯誤。

GKGameCenterViewControllerState

列舉,其值指定 的 GKGameCenterViewController 目前 ViewState

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) 的委派,指定從 Game Center 下載成就之後的行為。

GKFriendsHandler

與 搭配 LoadFriends(GKFriendsHandler)FindPlayers(GKMatchRequest, 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 觸控 (裝置之間傳送資料的基礎,並提供裝置之間的語音聊天。