GameKit Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Namespace GameKit menyediakan komunikasi yang mudah antara perangkat iPhone/iPod Touch.
Kelas
GKAchievement |
Mewakili prestasi dalam permainan. |
GKAchievementChallenge |
Tantangan bagi pemain untuk menyelesaikan tertentu GKAchievement. |
GKAchievementDescription |
Kombinasi teks dan gambar yang menjelaskan GKAchievement. |
GKAchievementViewController |
GKGameCenterViewController Yang menyajikan pengalaman pengguna standar untuk menampilkan kemajuan pencapaian. |
GKAchievementViewController.GKAchievementViewControllerAppearance |
Kelas tampilan untuk objek jenis GKAchievementViewController. |
GKAchievementViewControllerDelegate |
Objek delegasi yang memungkinkan GKAchievementViewController untuk merespons peristiwa siklus hidup. |
GKBasePlayer |
Namespace GameKit menyediakan komunikasi yang mudah antara perangkat iPhone/iPod Touch. |
GKCategoryResult |
Kategori dan hasil judul dari metode asinkron LoadCategoriesAsync() . |
GKChallenge |
Tantangan yang dikeluarkan oleh pemain kepada pemain lain. |
GKChallengeComposeResult |
Menyimpan nilai yang dikembalikan dari metode ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController)asinkron . |
GKChallengeEventHandler |
Singleton Instance digunakan untuk menanggapi peristiwa yang GKChallengeberkaitan dengan s. |
GKChallengeEventHandlerDelegate |
Objek delegasi yang memungkinkan pengembang aplikasi mendetail merespons peristiwa siklus hidup yang berkaitan dengan GKChallenges, seperti menerima atau menyelesaikan tantangan. |
GKChallengeEventHandlerDelegate_Extensions |
Metode ekstensi ke IGKChallengeEventHandlerDelegate antarmuka untuk mendukung semua metode dari GKChallengeEventHandlerDelegate protokol. |
GKChallengeListener |
Kelas dasar untuk GKLocalPlayerListener. |
GKChallengeListener_Extensions |
Metode ekstensi ke IGKChallengeListener antarmuka untuk mendukung semua metode dari GKChallengeListener protokol. |
GKChallengesViewController |
Namespace GameKit menyediakan komunikasi yang mudah antara perangkat iPhone/iPod Touch. |
GKChallengesViewControllerDelegate |
Namespace GameKit menyediakan komunikasi yang mudah antara perangkat iPhone/iPod Touch. |
GKCloudPlayer |
Namespace GameKit menyediakan komunikasi yang mudah antara perangkat iPhone/iPod Touch. |
GKDataEventArgs |
Menyediakan data untuk peristiwa tersebut DataReceived . |
GKDataReceivedEventArgs |
Menyediakan data untuk peristiwa tersebut ReceiveData . |
GKDataReceivedForRecipientEventArgs |
Menyediakan data untuk peristiwa tersebut DataReceivedForRecipient . |
GKDialogController |
Namespace GameKit menyediakan komunikasi yang mudah antara perangkat iPhone/iPod Touch. |
GKErrorEventArgs |
Menyediakan data untuk DidFailWithError peristiwa E:GameKit.GKErrorEventArgs.DidFailWithError . |
GKErrorExtensions |
Metode ekstensi untuk enumerasi GameKit.GKError. |
GKFriendRequestComposeViewController |
Yang UINavigationController menyajikan layar untuk mengirim permintaan pertemanan. |
GKFriendRequestComposeViewController.GKFriendRequestComposeViewControllerAppearance |
Kelas tampilan untuk objek jenis GKFriendRequestComposeViewController. |
GKFriendRequestComposeViewControllerDelegate |
Objek delegasi yang memungkinkan respons halus terhadap GKFriendRequestComposeViewController peristiwa siklus hidup. |
GKGameCenterControllerDelegate |
Objek delegasi yang memungkinkan respons halus terhadap GKGameCenterViewController peristiwa. |
GKGameCenterViewController |
Antarmuka pengguna Game Center untuk menyajikan papan peringkat dan prestasi. |
GKGameSession |
Namespace GameKit menyediakan komunikasi yang mudah antara perangkat iPhone/iPod Touch. |
GKGameSessionErrorCodeExtensions |
Metode ekstensi untuk enumerasi GameKit.GKGameSessionErrorCode. |
GKGameSessionEventListener_Extensions |
Namespace GameKit menyediakan komunikasi yang mudah antara perangkat iPhone/iPod Touch. |
GKIdentityVerificationSignatureResult |
Menyimpan nilai yang dikembalikan dari metode asinkron GenerateIdentityVerificationSignatureAsync() |
GKInvite |
Undangan pertandingan dikirim ke pemain lain. |
GKInviteEventListener |
Kelas dasar untuk GKLocalPlayerListener. |
GKInviteEventListener_Extensions |
Metode ekstensi ke IGKInviteEventListener antarmuka untuk mendukung semua metode dari GKInviteEventListener protokol. |
GKLeaderboard |
Kelas yang mewakili papan peringkat yang disimpan di Game Center. |
GKLeaderboardSet |
Berisi sekumpulan GKLeaderboard objek. |
GKLeaderboardViewController |
Yang GKGameCenterViewController menyajikan papan peringkat kepada pemain. |
GKLeaderboardViewController.GKLeaderboardViewControllerAppearance |
Kelas tampilan untuk objek jenis GKLeaderboardViewController. |
GKLeaderboardViewControllerDelegate |
Objek delegasi yang memungkinkan kontrol halus atas GKLeaderboardViewController peristiwa. |
GKLocalPlayer |
Mewakili pemutar lokal yang diautentikasi. |
GKLocalPlayer.Notifications |
Pemberitahuan yang diposting oleh GKLocalPlayer kelas . |
GKLocalPlayerListener |
Pendengar yang mendengarkan tantangan, undangan, dan peristiwa berbasis giliran. |
GKMatch |
Jaringan peer-to-peer yang dikelola oleh Game Center. |
GKMatchConnectionChangedEventArgs |
Menyediakan data untuk peristiwa tersebut StateChangedForPlayer . |
GKMatchDelegate |
Objek delegasi yang memungkinkan kontrol halus atas GKMatch peristiwa. |
GKMatchDelegate_Extensions |
Metode ekstensi ke IGKMatchDelegate antarmuka untuk mendukung semua metode dari GKMatchDelegate protokol. |
GKMatchEventArgs |
Menyediakan data untuk peristiwa tersebut DidFindMatch . |
GKMatchmaker |
Kelas yang membuat kecocokan antara pemain dan menerima undangan ke pertandingan potensial. |
GKMatchmakerViewController |
UIViewController yang menyajikan UI standar untuk mengundang teman atau mengizinkan Game Center mengisi pemain yang tersisa untuk pertandingan. |
GKMatchmakerViewControllerDelegate |
Objek delegasi yang memungkinkan kontrol halus atas GKMatchmakerViewController peristiwa. |
GKMatchmakerViewControllerDelegate_Extensions |
Metode ekstensi ke IGKMatchmakerViewControllerDelegate antarmuka untuk mendukung semua metode dari GKMatchmakerViewControllerDelegate protokol. |
GKMatchmakingPlayerEventArgs |
Menyediakan data untuk peristiwa tersebut HostedPlayerDidAccept . |
GKMatchmakingPlayersEventArgs |
Menyediakan data untuk peristiwa tersebut DidFindHostedPlayers . |
GKMatchReceivedDataFromRemotePlayerEventArgs |
Menyediakan data untuk peristiwa tersebut DataReceivedFromPlayer . |
GKMatchRequest |
Berisi parameter untuk kecocokan baru. |
GKNotificationBanner |
Banner yang dapat digunakan untuk menampilkan teks ke pemutar. |
GKPeerChangedStateEventArgs |
Menyediakan data untuk peristiwa tersebut PeerChanged . |
GKPeerConnectionEventArgs |
Menyediakan data untuk Failedperistiwa , E:GameKit.GKPeerConnectionEventArgs.ConnectionRequest dan E:GameKit.GKPeerConnectionEventArgs.Failed . |
GKPeerPickerController |
Pengontrol Tampilan yang dapat digunakan untuk menemukan pemutar lain di iPhone atau iPad lain. |
GKPeerPickerControllerDelegate |
Delegasikan objek untuk GKPeerPickerController kelas . |
GKPeerPickerControllerDelegate_Extensions |
Metode ekstensi ke IGKPeerPickerControllerDelegate antarmuka untuk mendukung semua metode dari GKPeerPickerControllerDelegate protokol. |
GKPlayer |
Informasi Game Center tentang pemain. |
GKPlayer.Notifications |
Pemberitahuan yang diposting oleh GKPlayer kelas . |
GKPlayerErrorEventArgs |
Namespace GameKit menyediakan komunikasi yang mudah antara perangkat iPhone/iPod Touch. |
GKPlayerEventArgs |
Menyediakan data untuk peristiwa tersebut ReceivedAcceptFromHostedPlayer . |
GKPlayersEventArgs |
Menyediakan data untuk peristiwa tersebut DidFindPlayers . |
GKSavedGame |
Berisi informasi yang diperlukan untuk menemukan dan memuat permainan tersimpan. |
GKSavedGameListener |
Pengembang aplikasi mengambil alih kelas ini untuk menanggapi konflik atau modifikasi pemain dalam game yang disimpan. |
GKSavedGameListener_Extensions |
Metode ekstensi ke IGKSavedGameListener antarmuka untuk mendukung semua metode dari GKSavedGameListener protokol. |
GKScore |
Informasi tentang skor permainan. |
GKScoreChallenge |
GKChallenge Berdasarkan GKScore. Keberhasilan membutuhkan penyamaan atau penyempurnaan skor. |
GKSession |
Menyediakan fungsionalitas yang diperlukan untuk menemukan dan terhubung ke iPhone dan iPad terdekat melalui Bluetooth. |
GKSessionDelegate |
Delegasikan untuk kelas GKSession. |
GKSessionDelegate_Extensions |
Metode ekstensi ke IGKSessionDelegate antarmuka untuk mendukung semua metode dari GKSessionDelegate protokol. |
GKStateEventArgs |
Menyediakan data untuk peristiwa tersebut StateChanged . |
GKTurnBasedEventHandler |
Objek singleton yang digunakan untuk merespons pesan penting yang berkaitan dengan kecocokan berbasis giliran. |
GKTurnBasedEventHandlerDelegate |
Objek delegasi yang memungkinkan respons halus terhadap GKTurnBasedEventHandler peristiwa. |
GKTurnBasedEventHandlerDelegate_Extensions |
Metode ekstensi ke IGKTurnBasedEventHandlerDelegate antarmuka untuk mendukung semua metode dari GKTurnBasedEventHandlerDelegate protokol. |
GKTurnBasedEventListener |
Mendengarkan peristiwa dalam game berbasis giliran. |
GKTurnBasedEventListener_Extensions |
Metode ekstensi ke IGKTurnBasedEventListener antarmuka untuk mendukung semua metode dari GKTurnBasedEventListener protokol. |
GKTurnBasedExchange |
Mengelola pertukaran data giliran, memperkirakan tindakan permainan yang dilakukan pemain baik secara bergiliran atau di luar gilirannya. |
GKTurnBasedExchangeReply |
Berisi respons pemain terhadap pertukaran giliran. |
GKTurnBasedMatch |
Jenis kecocokan game yang menggunakan store-and-forward untuk berbagi data dan memungkinkan pengambilan giliran asinkron. |
GKTurnBasedMatchmakerViewController |
UINavigationController yang menyediakan UX standar untuk mengelola kecocokan berbasis giliran. |
GKTurnBasedMatchmakerViewController.GKTurnBasedMatchmakerViewControllerAppearance |
Kelas penampilan untuk objek jenis GKTurnBasedMatchmakerViewController. |
GKTurnBasedMatchmakerViewControllerDelegate |
Objek delegasi yang memungkinkan respons mendetail terhadap GKTurnBasedMatchmakerViewController peristiwa. |
GKTurnBasedParticipant |
Menyimpan informasi tentang peserta dalam kecocokan berbasis giliran. |
GKVoiceChat |
Objek yang memungkinkan pemain dalam kecocokan untuk berbicara satu sama lain. |
GKVoiceChatClient |
Model yang digunakan GKVoiceChatService. |
GKVoiceChatClient_Extensions |
Metode ekstensi ke IGKVoiceChatClient antarmuka untuk mendukung semua metode dari GKVoiceChatClient protokol. |
GKVoiceChatService |
Menyediakan obrolan suara melalui iPhone/iPad yang terhubung. |
GKVoiceChatServiceErrorExtensions |
Metode ekstensi untuk enumerasi GameKit.GKVoiceChatServiceError. |
Antarmuka
IGKAchievementViewControllerDelegate |
Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol GKAchievementViewControllerDelegate. |
IGKChallengeEventHandlerDelegate |
Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol GKChallengeEventHandlerDelegate. |
IGKChallengeListener |
Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol GKChallengeListener. |
IGKChallengesViewControllerDelegate |
Namespace GameKit menyediakan komunikasi yang mudah antara perangkat iPhone/iPod Touch. |
IGKFriendRequestComposeViewControllerDelegate |
Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol GKFriendRequestComposeViewControllerDelegate. |
IGKGameCenterControllerDelegate |
Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol GKGameCenterControllerDelegate. |
IGKGameSessionEventListener |
Namespace GameKit menyediakan komunikasi yang mudah antara perangkat iPhone/iPod Touch. |
IGKInviteEventListener |
Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol GKInviteEventListener. |
IGKLeaderboardViewControllerDelegate |
Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol GKLeaderboardViewControllerDelegate. |
IGKLocalPlayerListener |
Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol GKLocalPlayerListener. |
IGKMatchDelegate |
Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol GKMatchDelegate. |
IGKMatchmakerViewControllerDelegate |
Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol GKMatchmakerViewControllerDelegate. |
IGKPeerPickerControllerDelegate |
Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol GKPeerPickerControllerDelegate. |
IGKSavedGameListener |
Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol GKSavedGameListener. |
IGKSessionDelegate |
Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol GKSessionDelegate. |
IGKTurnBasedEventHandlerDelegate |
Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol GKTurnBasedEventHandlerDelegate. |
IGKTurnBasedEventListener |
Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol GKTurnBasedEventListener. |
IGKTurnBasedMatchmakerViewControllerDelegate |
Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol GKTurnBasedMatchmakerViewControllerDelegate. |
IGKViewController |
Namespace GameKit menyediakan komunikasi yang mudah antara perangkat iPhone/iPod Touch. |
IGKVoiceChatClient |
Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol GKVoiceChatClient. |
Enum
GKAuthenticationType |
Namespace GameKit menyediakan komunikasi yang mudah antara perangkat iPhone/iPod Touch. |
GKChallengeState |
Enumerasi yang nilainya menentukan status GKChallenge. |
GKConnectionState |
Namespace GameKit menyediakan komunikasi yang mudah antara perangkat iPhone/iPod Touch. |
GKError |
Enumerasi yang nilainya menentukan kesalahan Game Kit. |
GKGameCenterViewControllerState |
Enumerasi yang nilainya menentukan saat ini ViewState dari GKGameCenterViewController. |
GKGameSessionErrorCode |
Namespace GameKit menyediakan komunikasi yang mudah antara perangkat iPhone/iPod Touch. |
GKInviteeResponse |
Enumerasi yang nilainya menentukan kemungkinan respons pemutar jarak jauh ke GKInvite. |
GKInviteRecipientResponse |
Menghitung respons terhadap undangan bermain game. |
GKLeaderboardPlayerScope |
Enumerasi yang nilainya menentukan apakah GKLeaderboard harus menampilkan hasil global atau hanya untuk teman. |
GKLeaderboardTimeScope |
Enumerasi yang nilainya menentukan jumlah waktu di mana skor terbaik pemain dibatasi. |
GKMatchSendDataMode |
Enumerasi yang memungkinkan transmisi data untuk memperdagangkan kecepatan untuk keandalan. |
GKMatchType |
Enumerasi yang nilainya menentukan bentuk kecocokan. |
GKPeerConnectionState |
Enumerasi yang nilainya menentukan status koneksi peer-to-peer. |
GKPeerPickerConnectionType |
Enumerasi yang nilainya menentukan ping yang dapat diterima untuk koneksi peer-to-peer. |
GKPhotoSize |
Enumerasi yang nilainya menentukan ukuran foto yang dimuat oleh LoadPhoto(GKPhotoSize, GKPlayerPhotoLoaded). |
GKPlayerConnectionState |
Enumerasi yang nilainya menentukan status koneksi dari GKPlayer. |
GKSendDataMode |
Enumerasi yang memungkinkan transmisi data untuk mempercepat keandalan. |
GKSessionMode |
Mode sesi. |
GKTransportType |
Namespace GameKit menyediakan komunikasi yang mudah antara perangkat iPhone/iPod Touch. |
GKTurnBasedExchangeStatus |
Menghitung informasi status giliran. |
GKTurnBasedMatchOutcome |
Enumerasi yang nilainya menentukan hasil yang valid dari kecocokan berbasis giliran. |
GKTurnBasedMatchStatus |
Eumerasi yang nilainya menentukan status kecocokan berbasis giliran. (Lihat Status.) |
GKTurnBasedParticipantStatus |
Enumerasi yang nilainya menentukan status peserta berbasis giliran. (Lihat Status.) |
GKVoiceChatPlayerState |
Enumerasi yang nilainya menentukan status GKVoiceChat saluran. (Lihat GKPlayerStateUpdateHandler.) |
GKVoiceChatServiceError |
Kesalahan yang dikembalikan oleh GKVoiceChatService. |
Delegasikan
GKAchievementDescriptionHandler |
Delegasi yang dipanggil oleh LoadAchievementDescriptions(GKAchievementDescriptionHandler). |
GKCategoryHandler |
Delegasi yang dipanggil oleh LoadCategories(GKCategoryHandler). |
GKChallengeComposeHandler |
Handler penyelesaian untuk ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController) metode . |
GKChallengePredicate |
Delegasi yang dikembalikan oleh beberapa properti di GKChallengeEventHandler. |
GKCompletionHandler |
Delegasi yang diteruskan ke LoadAchievements(GKCompletionHandler) yang menentukan perilaku setelah pengunduhan prestasi dari Game Center selesai. |
GKFriendsHandler |
Delegasi yang digunakan dengan LoadFriends(GKFriendsHandler) dan FindPlayers(GKMatchRequest, GKFriendsHandler) yang menentukan perilaku setelah permintaan selesai. |
GKIdentityVerificationSignatureHandler |
Handler penyelesaian untuk GenerateIdentityVerificationSignature(GKIdentityVerificationSignatureHandler) metode . |
GKImageLoadedHandler |
Delegasi yang diteruskan ke GKAchievementDescription yang menentukan perilaku setelah gambar dimuat. |
GKInviteHandler |
Delegasi yang digunakan untuk menentukan perilaku setelah respons terhadap GKInvite. |
GKLeaderboardSetsHandler |
Handler penyelesaian untuk LoadLeaderboardSets(GKLeaderboardSetsHandler) metode . |
GKLeaderboardsHandler |
Handler penyelesaian untuk LoadLeaderboards(GKLeaderboardsHandler) metode . |
GKMatchReinvitation |
Delegasi yang digunakan dengan ShouldReinvitePlayer yang memungkinkan pengembang aplikasi mengontrol apakah pemutar harus diundang kembali. |
GKMatchReinvitationForDisconnectedPlayer |
Handler penyelesaian yang dapat ditentukan pengembang aplikasi untuk ShouldReinviteDisconnectedPlayer properti . |
GKNotificationMatch |
Delegasi yang digunakan dengan FindMatch(GKMatchRequest, GKNotificationMatch) yang menentukan perilaku setelah kecocokan dibuat. |
GKPlayerPhotoLoaded |
Delegasi yang digunakan dengan LoadPhoto(GKPhotoSize, GKPlayerPhotoLoaded) untuk menentukan perilaku setelah foto dimuat. |
GKPlayersHandler |
Delegasi yang digunakan dengan LoadPlayersForIdentifiers(String[], GKPlayersHandler) untuk menentukan perilaku yang akan terjadi setelah pemutar dimuat. |
GKPlayerStateUpdateHandler |
Delegasi yang digunakan dengan PlayerStateUpdateHandler yang menentukan perilaku saat pemutar GKVoiceChatPlayerState berubah. |
GKQueryHandler |
Delegasi yang digunakan dengan QueryActivity(GKQueryHandler) dan QueryPlayerGroupActivity(nint, GKQueryHandler) untuk menentukan perilaku setelah kueri selesai. |
GKScoresLoadedHandler |
Delegasi yang digunakan dengan LoadScores(GKScoresLoadedHandler) yang menentukan perilaku setelah skor dimuat. |
GKTurnBasedMatchData |
Delegasi yang digunakan dengan LoadMatchData(GKTurnBasedMatchData) untuk menentukan perilaku setelah data dimuat. |
GKTurnBasedMatchesRequest |
Delegasi yang digunakan dengan LoadMatches(GKTurnBasedMatchesRequest) untuk menentukan perilaku setelah kecocokan dimuat. |
GKTurnBasedMatchRequest |
Delegasi yang menentukan penangan penyelesaian untuk FindMatch(GKMatchRequest, GKTurnBasedMatchRequest). |
Keterangan
Kerangka kerja ini menyediakan fondasi untuk mengirim data antara perangkat iPhone/iPod touch terdekat (menggunakan Bluetooth) dan untuk menyediakan obrolan suara di antara perangkat.