Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

Изменения GameKit

(Добавленный) GameKit

Добавленный GKAchievement
Добавленный GKAchievement.challengeComposeControllerWithMessage (Строка!, проигрыватели: [AnyObject]!, completionHandler: GKChallengeComposeCompletionBlock!)-> NSViewController!
Добавленный GKAchievement.completed
Добавленный GKAchievement.hidden
Добавленный GKAchievement.identifier
Добавленный GKAchievement.lastReportedDate
Добавленный GKAchievement.loadAchievementsWithCompletionHandler ((([AnyObject]!, NSError!)-> Недействительный)!) [класс]
Добавленный GKAchievement.percentComplete
Добавленный GKAchievement.player
Добавленный GKAchievement.reportAchievementWithCompletionHandler (((NSError!)-> Недействительный)!)
Добавленный GKAchievement.reportAchievements ([AnyObject]!, withCompletionHandler: ((NSError!)-> Недействительный)!) [класс]
Добавленный GKAchievement.reportAchievements ([AnyObject]!, withEligibleChallenges: [AnyObject]!, withCompletionHandler: ((NSError!)-> Недействительный)!) [класс]
Добавленный GKAchievement.resetAchievementsWithCompletionHandler (((NSError!)-> Недействительный)!) [класс]
Добавленный GKAchievement.selectChallengeablePlayerIDs ([AnyObject]!, withCompletionHandler: (([AnyObject]!, NSError!)-> Недействительный)!)
Добавленный GKAchievement.selectChallengeablePlayers ([AnyObject]!, withCompletionHandler: (([AnyObject]!, NSError!)-> Недействительный)!)
Добавленный GKAchievementChallenge
Добавленный GKAchievementChallenge.achievement
Добавленный GKAchievementDescription
Добавленный GKAchievementDescription.hidden
Добавленный GKAchievementDescription.image
Добавленный GKAchievementDescription.incompleteAchievementImage ()-> NSImage! [класс]
Добавленный GKAchievementDescription.loadAchievementDescriptionsWithCompletionHandler ((([AnyObject]!, NSError!)-> Недействительный)!) [класс]
Добавленный GKAchievementDescription.loadImageWithCompletionHandler (((NSImage!, NSError!)-> Недействительный)!)
Добавленный GKAchievementDescription.placeholderCompletedAchievementImage ()-> NSImage! [класс]
Добавленный GKAchievementDescription.title
Добавленный GKAchievementViewController
Добавленный GKChallenge
Добавленный GKChallenge.completionDate
Добавленный GKChallenge.decline ()
Добавленный GKChallenge.issueDate
Добавленный GKChallenge.issuingPlayer
Добавленный GKChallenge.issuingPlayerID
Добавленный GKChallenge.loadReceivedChallengesWithCompletionHandler ((([AnyObject]!, NSError!)-> Недействительный)!) [класс]
Добавленный GKChallenge.message
Добавленный GKChallenge.receivingPlayer
Добавленный GKChallenge.receivingPlayerID
Добавленный GKChallenge.state
Добавленный GKChallengeEventHandler
Добавленный GKChallengeEventHandler.delegate
Добавленный GKChallengeEventHandlerDelegate
Добавленный GKChallengeEventHandlerDelegate.shouldShowBannerForLocallyCompletedChallenge (GKChallenge!)-> Bool
Добавленный GKChallengeEventHandlerDelegate.shouldShowBannerForLocallyReceivedChallenge (GKChallenge!)-> Bool
Добавленный GKChallengeEventHandlerDelegate.shouldShowBannerForRemotelyCompletedChallenge (GKChallenge!)-> Bool
Добавленный GKChallengeListener
Добавленный GKChallengeState. Ожидание
Добавленный GKChallengesViewController
Добавленный GKChallengesViewController.challengeDelegate
Добавленный GKChallengesViewControllerDelegate
Добавленный GKChallengesViewControllerDelegate.challengesViewControllerDidFinish (GKChallengesViewController!)
Добавленный GKDialogController
Добавленный GKDialogController.parentWindow
Добавленный GKDialogController.presentViewController (NSViewController!)-> Bool
Добавленный GKDialogController.sharedDialogController ()-> GKDialogController! [класс]
Добавленный GKErrorCode. Отмененный
Добавленный GKErrorCode. ChallengeInvalid
Добавленный GKErrorCode. CommunicationsFailure
Добавленный GKErrorCode. GameUnrecognized
Добавленный GKErrorCode. InvalidCredentials
Добавленный GKErrorCode. InvalidParameter
Добавленный GKErrorCode. InvalidPlayer
Добавленный GKErrorCode. InvitationsDisabled
Добавленный GKErrorCode. MatchRequestInvalid
Добавленный GKErrorCode. NotAuthenticated
Добавленный GKErrorCode. NotSupported
Добавленный GKErrorCode. PlayerPhotoFailure
Добавленный GKErrorCode. PlayerStatusInvalid
Добавленный GKErrorCode. ScoreNotSet
Добавленный GKErrorCode. TurnBasedInvalidState
Добавленный GKErrorCode. TurnBasedInvalidTurn
Добавленный GKErrorCode. UnexpectedConnection
Добавленный GKErrorCode. UserDenied
Добавленный GKFriendRequestComposeViewController.maxNumberOfRecipients ()-> Интервал [класс]
Добавленный GKGameCenterControllerDelegate
Добавленный GKGameCenterViewController
Добавленный GKInvite
Добавленный GKInvite.hosted
Добавленный GKInvite.inviter
Добавленный GKInvite.playerAttributes
Добавленный GKInvite.playerGroup
Добавленный GKInvite.sender
Добавленный GKInviteEventListener
Добавленный GKLeaderboard
Добавленный GKLeaderboard.init ()
Добавленный GKLeaderboard.category
Добавленный GKLeaderboard.groupIdentifier
Добавленный GKLeaderboard.identifier
Добавленный GKLeaderboard.loadImageWithCompletionHandler (((NSImage!, NSError!)-> Недействительный)!)
Добавленный GKLeaderboard.loadLeaderboardsWithCompletionHandler ((([AnyObject]!, NSError!)-> Недействительный)!) [класс]
Добавленный GKLeaderboard.loadScoresWithCompletionHandler ((([AnyObject]!, NSError!)-> Недействительный)!)
Добавленный GKLeaderboard.loading
Добавленный GKLeaderboard.localPlayerScore
Добавленный GKLeaderboard.maxRange
Добавленный GKLeaderboard.playerScope
Добавленный GKLeaderboard.range
Добавленный GKLeaderboard.scores
Добавленный GKLeaderboard.setDefaultLeaderboard (Строка!, withCompletionHandler: ((NSError!)-> Недействительный)!) [класс]
Добавленный GKLeaderboard.timeScope
Добавленный GKLeaderboard.title
Добавленный GKLeaderboardSet
Добавленный GKLeaderboardSet.groupIdentifier
Добавленный GKLeaderboardSet.identifier
Добавленный GKLeaderboardSet.loadImageWithCompletionHandler (((NSImage!, NSError!)-> Недействительный)!)
Добавленный GKLeaderboardSet.loadLeaderboardSetsWithCompletionHandler ((([AnyObject]!, NSError!)-> Недействительный)!) [класс]
Добавленный GKLeaderboardSet.loadLeaderboardsWithCompletionHandler ((([AnyObject]!, NSError!)-> Недействительный)!)
Добавленный GKLeaderboardSet.title
Добавленный GKLeaderboardTimeScope. AllTime
Добавленный GKLeaderboardViewController
Добавленный GKLocalPlayer
Добавленный GKLocalPlayer.authenticateHandler
Добавленный GKLocalPlayer.authenticated
Добавленный GKLocalPlayer.deleteSavedGamesWithName (Строка!, completionHandler: ((NSError!)-> Недействительный)!)
Добавленный GKLocalPlayer.fetchSavedGamesWithCompletionHandler ((([AnyObject]!, NSError!)-> Недействительный)!)
Добавленный GKLocalPlayer.friends
Добавленный GKLocalPlayer.generateIdentityVerificationSignatureWithCompletionHandler (((NSURL!, NSData!, NSData!, UInt64, NSError!)-> Недействительный)!)
Добавленный GKLocalPlayer.loadDefaultLeaderboardCategoryIDWithCompletionHandler (((Строка!, NSError!)-> Недействительный)!)
Добавленный GKLocalPlayer.loadDefaultLeaderboardIdentifierWithCompletionHandler (((Строка!, NSError!)-> Недействительный)!)
Добавленный GKLocalPlayer.loadFriendPlayersWithCompletionHandler ((([AnyObject]!, NSError!)-> Недействительный)!)
Добавленный GKLocalPlayer.loadFriendsWithCompletionHandler ((([AnyObject]!, NSError!)-> Недействительный)!)
Добавленный GKLocalPlayer.localPlayer ()-> GKLocalPlayer! [класс]
Добавленный GKLocalPlayer.resolveConflictingSavedGames ([AnyObject]!, withData: NSData!, completionHandler: (([AnyObject]!, NSError!)-> Недействительный)!)
Добавленный GKLocalPlayer.saveGameData (NSData!, withName: Строка!, completionHandler: ((GKSavedGame!, NSError!)-> Недействительный)!)
Добавленный GKLocalPlayer.setDefaultLeaderboardCategoryID (Строка!, completionHandler: ((NSError!)-> Недействительный)!)
Добавленный GKLocalPlayer.setDefaultLeaderboardIdentifier (Строка!, completionHandler: ((NSError!)-> Недействительный)!)
Добавленный GKLocalPlayer.underage
Добавленный GKLocalPlayerListener
Добавленный GKMatch
Добавленный GKMatch.chooseBestHostPlayerWithCompletionHandler (((Строка!)-> Недействительный)!)
Добавленный GKMatch.chooseBestHostingPlayerWithCompletionHandler (((GKPlayer!)-> Недействительный)!)
Добавленный GKMatch.delegate
Добавленный GKMatch.disconnect ()
Добавленный GKMatch.expectedPlayerCount
Добавленный GKMatch.playerIDs
Добавленный GKMatch.players
Добавленный GKMatch.rematchWithCompletionHandler (((GKMatch!, NSError!)-> Недействительный)!)
Добавленный GKMatch.sendData (NSData!, toPlayers: [AnyObject]!, режим данных: GKMatchSendDataMode, ошибка: NSErrorPointer)-> Bool
Добавленный GKMatch.sendData (NSData!, toPlayers: [AnyObject]!, withDataMode: GKMatchSendDataMode, ошибка: NSErrorPointer)-> Bool
Добавленный GKMatch.sendDataToAllPlayers (NSData!, withDataMode: GKMatchSendDataMode, ошибка: NSErrorPointer)-> Bool
Добавленный GKMatch.voiceChatWithName (Строка!)-> GKVoiceChat!
Добавленный GKMatchDelegate
Добавленный GKMatchDelegate.match (GKMatch!, shouldReinviteDisconnectedPlayer: GKPlayer!)-> Bool
Добавленный GKMatchDelegate.match (GKMatch!, shouldReinvitePlayer: Строка!)-> Bool
Добавленный GKMatchRequest
Добавленный GKMatchRequest.inviteMessage
Добавленный GKMatchRequest.maxPlayers
Добавленный GKMatchRequest.maxPlayersAllowedForMatchOfType (GKMatchType)-> Интервал [класс]
Добавленный GKMatchRequest.minPlayers
Добавленный GKMatchRequest.playerAttributes
Добавленный GKMatchRequest.playerGroup
Добавленный GKMatchRequest.playersToInvite
Добавленный GKMatchRequest.recipients
Добавленный GKMatchType. PeerToPeer
Добавленный GKMatchType. TurnBased
Добавленный GKMatchmaker
Добавленный GKMatchmaker.addPlayersToMatch (GKMatch!, matchRequest: GKMatchRequest!, completionHandler: ((NSError!)-> Недействительный)!)
Добавленный GKMatchmaker.cancel ()
Добавленный GKMatchmaker.findMatchForRequest (GKMatchRequest!, withCompletionHandler: ((GKMatch!, NSError!)-> Недействительный)!)
Добавленный GKMatchmaker.findPlayersForHostedMatchRequest (GKMatchRequest!, withCompletionHandler: (([AnyObject]!, NSError!)-> Недействительный)!)
Добавленный GKMatchmaker.findPlayersForHostedRequest (GKMatchRequest!, withCompletionHandler: (([AnyObject]!, NSError!)-> Недействительный)!)
Добавленный GKMatchmaker.inviteHandler
Добавленный GKMatchmaker.matchForInvite (GKInvite!, completionHandler: ((GKMatch!, NSError!)-> Недействительный)!)
Добавленный GKMatchmaker.queryActivityWithCompletionHandler (((Интервал, NSError!)-> Недействительный)!)
Добавленный GKMatchmaker.queryPlayerGroupActivity (Интервал, withCompletionHandler: ((Интервал, NSError!)-> Недействительный)!)
Добавленный GKMatchmaker.sharedMatchmaker ()-> GKMatchmaker! [класс]
Добавленный GKMatchmaker.startBrowsingForNearbyPlayersWithHandler (((GKPlayer!, Bool)-> Недействительный)!)
Добавленный GKMatchmaker.startBrowsingForNearbyPlayersWithReachableHandler (((Строка!, Bool)-> Недействительный)!)
Добавленный GKMatchmakerViewController
Добавленный GKMatchmakerViewController.hosted
Добавленный GKMatchmakerViewControllerDelegate
Добавленный GKNotificationBanner
Добавленный GKNotificationBanner.showBannerWithTitle (Строка!, сообщение: Строка!, completionHandler: (()-> Недействительный)!) [класс]
Добавленный GKNotificationBanner.showBannerWithTitle (Строка!, сообщение: Строка!, продолжительность: NSTimeInterval, completionHandler: (()-> Недействительный)!) [класс]
Добавленный GKPeerConnectionState [структура]
Добавленный GKPeerConnectionState.init (_: UInt32)
Добавленный GKPeerConnectionState.value
Добавленный GKPlayer
Добавленный GKPlayer.alias
Добавленный GKPlayer.displayName
Добавленный GKPlayer.isFriend
Добавленный GKPlayer.loadPhotoForSize (GKPhotoSize, withCompletionHandler: ((NSImage!, NSError!)-> Недействительный)!)
Добавленный GKPlayer.loadPlayersForIdentifiers ([AnyObject]!, withCompletionHandler: (([AnyObject]!, NSError!)-> Недействительный)!) [класс]
Добавленный GKPlayer.playerID
Добавленный GKSavedGame
Добавленный GKSavedGame.deviceName
Добавленный GKSavedGame.loadDataWithCompletionHandler (((NSData!, NSError!)-> Недействительный)!)
Добавленный GKSavedGame.modificationDate
Добавленный GKSavedGame.name
Добавленный GKSavedGameListener
Добавленный GKScore
Добавленный GKScore.category
Добавленный GKScore.challengeComposeControllerWithMessage (Строка!, проигрыватели: [AnyObject]!, completionHandler: GKChallengeComposeCompletionBlock!)-> NSViewController!
Добавленный GKScore.context
Добавленный GKScore.date
Добавленный GKScore.formattedValue
Добавленный GKScore.leaderboardIdentifier
Добавленный GKScore.player
Добавленный GKScore.playerID
Добавленный GKScore.rank
Добавленный GKScore.reportScoreWithCompletionHandler (((NSError!)-> Недействительный)!)
Добавленный GKScore.reportScores ([AnyObject]!, withCompletionHandler: ((NSError!)-> Недействительный)!) [класс]
Добавленный GKScore.reportScores ([AnyObject]!, withEligibleChallenges: [AnyObject]!, withCompletionHandler: ((NSError!)-> Недействительный)!) [класс]
Добавленный GKScore.setValue (Int64)
Добавленный GKScore.value ()-> Int64
Добавленный GKScoreChallenge
Добавленный GKScoreChallenge.score
Добавленный GKSendDataMode [структура]
Добавленный GKSendDataMode.init (_: UInt32)
Добавленный GKSendDataMode.value
Добавленный GKSession
Добавленный GKSession.acceptConnectionFromPeer (Строка!, ошибка: NSErrorPointer)-> Bool
Добавленный GKSession.available
Добавленный GKSession.cancelConnectToPeer (строка!)
Добавленный GKSession.connectToPeer (Строка!, withTimeout: NSTimeInterval)
Добавленный GKSession.delegate
Добавленный GKSession.denyConnectionFromPeer (строка!)
Добавленный GKSession.disconnectFromAllPeers ()
Добавленный GKSession.disconnectPeerFromAllPeers (строка!)
Добавленный GKSession.disconnectTimeout
Добавленный GKSession.displayName
Добавленный GKSession.displayNameForPeer (Строка!)-> Строка!
Добавленный GKSession.peerID
Добавленный GKSession.peersWithConnectionState (GKPeerConnectionState)-> [AnyObject]!
Добавленный GKSession.sendData (NSData!, пьяницы: [AnyObject]!, withDataMode: GKSendDataMode, ошибка: NSErrorPointer)-> Bool
Добавленный GKSession.sendDataToAllPeers (NSData!, withDataMode: GKSendDataMode, ошибка: NSErrorPointer)-> Bool
Добавленный GKSession.sessionID
Добавленный GKSession.init (sessionID: Строка!, displayName: Строка!, sessionMode: GKSessionMode)
Добавленный GKSession.sessionMode
Добавленный GKSession.setDataReceiveHandler (AnyObject!, withContext: <Недействительный> UnsafeMutablePointer)
Добавленный GKSessionDelegate
Добавленный GKSessionDelegate.session (GKSession!, connectionWithPeerFailed: Строка!, withError: NSError!)
Добавленный GKSessionDelegate.session (GKSession!, didFailWithError: NSError!)
Добавленный GKSessionDelegate.session (GKSession!, didReceiveConnectionRequestFromPeer: Строка!)
Добавленный GKSessionDelegate.session (GKSession!, коллега: Строка!, didChangeState: GKPeerConnectionState)
Добавленный GKSessionMode [структура]
Добавленный GKSessionMode.init (_: UInt32)
Добавленный GKSessionMode.value
Добавленный GKTurnBasedEventHandler
Добавленный GKTurnBasedEventHandler.delegate
Добавленный GKTurnBasedEventHandler.sharedTurnBasedEventHandler ()-> GKTurnBasedEventHandler! [класс]
Добавленный GKTurnBasedEventHandlerDelegate
Добавленный GKTurnBasedEventListener
Добавленный GKTurnBasedExchange
Добавленный GKTurnBasedExchange.cancelWithLocalizableMessageKey (Строка!, параметры: [AnyObject]!, completionHandler: ((NSError!)-> Недействительный)!)
Добавленный GKTurnBasedExchange.completionDate
Добавленный GKTurnBasedExchange.data
Добавленный GKTurnBasedExchange.exchangeID
Добавленный GKTurnBasedExchange.message
Добавленный GKTurnBasedExchange.recipients
Добавленный GKTurnBasedExchange.replies
Добавленный GKTurnBasedExchange.replyWithLocalizableMessageKey (Строка!, параметры: [AnyObject]!, данные: NSData!, completionHandler: ((NSError!)-> Недействительный)!)
Добавленный GKTurnBasedExchange.sendDate
Добавленный GKTurnBasedExchange.sender
Добавленный GKTurnBasedExchange.status
Добавленный GKTurnBasedExchange.timeoutDate
Добавленный GKTurnBasedExchangeReply
Добавленный GKTurnBasedExchangeReply.data
Добавленный GKTurnBasedExchangeReply.message
Добавленный GKTurnBasedExchangeReply.recipient
Добавленный GKTurnBasedExchangeReply.replyDate
Добавленный GKTurnBasedMatch
Добавленный GKTurnBasedMatch.acceptInviteWithCompletionHandler (((GKTurnBasedMatch!, NSError!)-> Недействительный)!)
Добавленный GKTurnBasedMatch.activeExchanges
Добавленный GKTurnBasedMatch.creationDate
Добавленный GKTurnBasedMatch.declineInviteWithCompletionHandler (((NSError!)-> Недействительный)!)
Добавленный GKTurnBasedMatch.endMatchInTurnWithMatchData (NSData!, completionHandler: ((NSError!)-> Недействительный)!)
Добавленный GKTurnBasedMatch.endMatchInTurnWithMatchData (NSData!, очки: [AnyObject]!, достижения: [AnyObject]!, completionHandler: ((NSError!)-> Недействительный)!)
Добавленный GKTurnBasedMatch.endTurnWithNextParticipants ([AnyObject]!, turnTimeout: NSTimeInterval, matchData: NSData!, completionHandler: ((NSError!)-> Недействительный)!)
Добавленный GKTurnBasedMatch.exchanges
Добавленный GKTurnBasedMatch.findMatchForRequest (GKMatchRequest!, withCompletionHandler: ((GKTurnBasedMatch!, NSError!)-> Недействительный)!) [класс]
Добавленный GKTurnBasedMatch.loadMatchDataWithCompletionHandler (((NSData!, NSError!)-> Недействительный)!)
Добавленный GKTurnBasedMatch.loadMatchWithID (Строка!, withCompletionHandler: ((GKTurnBasedMatch!, NSError!)-> Недействительный)!) [класс]
Добавленный GKTurnBasedMatch.loadMatchesWithCompletionHandler ((([AnyObject]!, NSError!)-> Недействительный)!) [класс]
Добавленный GKTurnBasedMatch.matchData
Добавленный GKTurnBasedMatch.matchID
Добавленный GKTurnBasedMatch.message
Добавленный GKTurnBasedMatch.participantQuitInTurnWithOutcome (GKTurnBasedMatchOutcome, nextParticipants: [AnyObject]!, turnTimeout: NSTimeInterval, matchData: NSData!, completionHandler: ((NSError!)-> Недействительный)!)
Добавленный GKTurnBasedMatch.participantQuitOutOfTurnWithOutcome (GKTurnBasedMatchOutcome, withCompletionHandler: ((NSError!)-> Недействительный)!)
Добавленный GKTurnBasedMatch.participants
Добавленный GKTurnBasedMatch.rematchWithCompletionHandler (((GKTurnBasedMatch!, NSError!)-> Недействительный)!)
Добавленный GKTurnBasedMatch.removeWithCompletionHandler (((NSError!)-> Недействительный)!)
Добавленный GKTurnBasedMatch.saveCurrentTurnWithMatchData (NSData!, completionHandler: ((NSError!)-> Недействительный)!)
Добавленный GKTurnBasedMatch.saveMergedMatchData (NSData!, withResolvedExchanges: [AnyObject]!, completionHandler: ((NSError!)-> Недействительный)!)
Добавленный GKTurnBasedMatch.sendExchangeToParticipants ([AnyObject]!, данные: NSData!, localizableMessageKey: Строка!, параметры: [AnyObject]!, тайм-аут: NSTimeInterval, completionHandler: ((GKTurnBasedExchange!, NSError!)-> Недействительный)!)
Добавленный GKTurnBasedMatch.sendReminderToParticipants ([AnyObject]!, localizableMessageKey: Строка!, параметры: [AnyObject]!, completionHandler: ((NSError!)-> Недействительный)!)
Добавленный GKTurnBasedMatch.status
Добавленный GKTurnBasedParticipant
Добавленный GKTurnBasedParticipant.player
Добавленный GKTurnBasedParticipant.playerID
Добавленный GKTurnBasedParticipant.status
Добавленный GKTurnBasedParticipant.timeoutDate
Добавленный GKViewController
Добавленный GKVoiceChat
Добавленный GKVoiceChat.active
Добавленный GKVoiceChat.isVoIPAllowed ()-> Bool [класс]
Добавленный GKVoiceChat.name
Добавленный GKVoiceChat.playerIDs
Добавленный GKVoiceChat.players
Добавленный GKVoiceChat.start ()
Добавленный GKVoiceChat.stop ()
Добавленный GKVoiceChat.volume
Добавленный GKVoiceChatClient
Добавленный GKVoiceChatClient.participantID ()-> Строка!
Добавленный GKVoiceChatClient.voiceChatService (GKVoiceChatService!, didNotStartWithParticipantID: Строка!, ошибка: NSError!)
Добавленный GKVoiceChatClient.voiceChatService (GKVoiceChatService!, didReceiveInvitationFromParticipantID: Строка!, теплый: Интервал)
Добавленный GKVoiceChatClient.voiceChatService (GKVoiceChatService!, didStartWithParticipantID: Строка!)
Добавленный GKVoiceChatClient.voiceChatService (GKVoiceChatService!, didStopWithParticipantID: Строка!, ошибка: NSError!)
Добавленный GKVoiceChatClient.voiceChatService (GKVoiceChatService!, sendData: NSData!, toParticipantID: Строка!)
Добавленный GKVoiceChatClient.voiceChatService (GKVoiceChatService!, sendRealTimeData: NSData!, toParticipantID: Строка!)
Добавленный GKVoiceChatPlayerState. Тихий
Добавленный GKChallengeComposeCompletionBlock
Добавленный GKErrorDomain
Добавленный GKExchangeTimeoutDefault
Добавленный GKExchangeTimeoutNone
Добавленный GKInviteeResponse
Добавленный GKPeerStateAvailable
Добавленный GKPeerStateConnected
Добавленный GKPeerStateConnecting
Добавленный GKPeerStateDisconnected
Добавленный GKPeerStateUnavailable
Добавленный GKPhotoSize
Добавленный GKPhotoSizeNormal
Добавленный GKPhotoSizeSmall
Добавленный GKPlayerDidChangeNotificationName
Добавленный GKSendDataReliable
Добавленный GKSendDataUnreliable
Добавленный GKSessionCancelledError
Добавленный GKSessionCannotEnableError
Добавленный GKSessionConnectionClosedError
Добавленный GKSessionConnectionFailedError
Добавленный GKSessionConnectivityError
Добавленный GKSessionDataTooBigError
Добавленный GKSessionDeclinedError
Добавленный GKSessionErrorDomain
Добавленный GKSessionInProgressError
Добавленный GKSessionInternalError
Добавленный GKSessionInvalidParameterError
Добавленный GKSessionModeClient
Добавленный GKSessionModePeer
Добавленный GKSessionModeServer
Добавленный GKSessionNotConnectedError
Добавленный GKSessionPeerNotFoundError
Добавленный GKSessionSystemError
Добавленный GKSessionTimedOutError
Добавленный GKSessionTransportError
Добавленный GKSessionUnknownError
Добавленный GKTurnBasedExchangeStatus
Добавленный GKTurnBasedExchangeStatusActive
Добавленный GKTurnBasedExchangeStatusCanceled
Добавленный GKTurnBasedExchangeStatusComplete
Добавленный GKTurnBasedExchangeStatusResolved
Добавленный GKTurnBasedExchangeStatusUnknown
Добавленный GKTurnTimeoutDefault
Добавленный GKTurnTimeoutNone
Добавленный GKVoiceChatServiceAudioUnavailableError
Добавленный GKVoiceChatServiceClientMissingRequiredMethodsError
Добавленный GKVoiceChatServiceErrorDomain
Добавленный GKVoiceChatServiceInternalError
Добавленный GKVoiceChatServiceInvalidCallIDError
Добавленный GKVoiceChatServiceInvalidParameterError
Добавленный GKVoiceChatServiceMethodCurrentlyInvalidError
Добавленный GKVoiceChatServiceNetworkConfigurationError
Добавленный GKVoiceChatServiceNoRemotePacketsError
Добавленный GKVoiceChatServiceOutOfMemoryError
Добавленный GKVoiceChatServiceRemoteParticipantBusyError
Добавленный GKVoiceChatServiceRemoteParticipantCancelledError
Добавленный GKVoiceChatServiceRemoteParticipantDeclinedInviteError
Добавленный GKVoiceChatServiceRemoteParticipantHangupError
Добавленный GKVoiceChatServiceRemoteParticipantResponseInvalidError
Добавленный GKVoiceChatServiceUnableToConnectError
Добавленный GKVoiceChatServiceUninitializedClientError
Добавленный GKVoiceChatServiceUnsupportedRemoteVersionError