Bagikan melalui


GameKit Ruang nama

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.