Изменения GameKit
GameKit
GKAchievement.h
Добавленный - [GKAchievement initWithIdentifier:player:]
Добавленный GKAchievement.player
Добавленный (осуждаемый) GKAchievement
Измененный - [GKAchievement initWithIdentifier:]
| Объявление | |
|---|---|
| От | - (id)initWithIdentifier:(NSString *)identifier |
| К | - (instancetype)initWithIdentifier:(NSString *)identifier |
| Объявление | Осуждение | |
|---|---|---|
| От | - (id)initWithIdentifier:(NSString *)identifier forPlayer:(NSString *)playerID | -- |
| К | - (instancetype)initWithIdentifier:(NSString *)identifier forPlayer:(NSString *)playerID | iOS 8.0 |
Измененный GKAchievement.playerID
| Осуждение | |
|---|---|
| От | -- |
| К | iOS 8.0 |
GKAchievementViewController.h
Добавленный GKAchievementViewController ()
| Объявление | |
|---|---|
| От | @property(nonatomic, assign) id<GKAchievementViewControllerDelegate> achievementDelegate |
| К | @property(assign, nonatomic) id<GKAchievementViewControllerDelegate> achievementDelegate |
GKChallenge.h
Добавленный GKChallenge.issuingPlayer
Добавленный GKChallenge.receivingPlayer
Добавленный GKAchievement (GKChallengeDeprecated)
Добавленный GKScore (GKChallengeDeprecated)
| Осуждение | |
|---|---|
| От | -- |
| К | iOS 8.0 |
| Осуждение | |
|---|---|
| От | -- |
| К | iOS 8.0 |
Измененный GKChallenge.issuingPlayerID
| Осуждение | |
|---|---|
| От | -- |
| К | iOS 8.0 |
Измененный GKChallenge.receivingPlayerID
| Осуждение | |
|---|---|
| От | -- |
| К | iOS 8.0 |
| Осуждение | |
|---|---|
| От | -- |
| К | iOS 8.0 |
GKChallengeEventHandler.h
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
GKError.h
Добавленный GKErrorPlayerPhotoFailure
Добавленный GKErrorUbiquityContainerUnavailable
GKEventListener.h
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
GKFriendRequestComposeViewController.h
Добавленный GKFriendRequestComposeViewController ()
| Осуждение | |
|---|---|
| От | -- |
| К | iOS 8.0 |
GKGameCenterViewController.h
Добавленный GKGameCenterViewController ()
| Объявление | |
|---|---|
| От | @property(nonatomic, assign) id<GKGameCenterControllerDelegate> gameCenterDelegate |
| К | @property(assign, nonatomic) id<GKGameCenterControllerDelegate> gameCenterDelegate |
Измененный GKGameCenterViewController.viewState
| Объявление | |
|---|---|
| От | @property(nonatomic, assign) GKGameCenterViewControllerState viewState |
| К | @property(assign, nonatomic) GKGameCenterViewControllerState viewState |
GKLeaderboard.h
Добавленный - [GKLeaderboard initWithPlayers:]
Добавленный (осуждаемый) GKLeaderboard
Измененный - [GKLeaderboard init]
| Объявление | |
|---|---|
| От | - (id)init |
| К | - (instancetype)init |
Измененный - [GKLeaderboard initWithPlayerIDs:]
| Объявление | Осуждение | |
|---|---|---|
| От | - (id)initWithPlayerIDs:(NSArray *)playerIDs | -- |
| К | - (instancetype)initWithPlayerIDs:(NSArray *)playerIDs | iOS 8.0 |
GKLeaderboardViewController.h
Добавленный GKLeaderboardViewController ()
Измененный GKLeaderboardViewController.category
| Объявление | |
|---|---|
| От | @property(nonatomic, retain) NSString *category |
| К | @property(copy, nonatomic) NSString *category |
| Объявление | |
|---|---|
| От | @property(nonatomic, assign) id<GKLeaderboardViewControllerDelegate> leaderboardDelegate |
| К | @property(assign, nonatomic) id<GKLeaderboardViewControllerDelegate> leaderboardDelegate |
Измененный GKLeaderboardViewController.timeScope
| Объявление | |
|---|---|
| От | @property(nonatomic, assign) GKLeaderboardTimeScope timeScope |
| К | @property(assign, nonatomic) GKLeaderboardTimeScope timeScope |
GKLocalPlayer.h
Добавленный (осуждаемый) GKLocalPlayer
Измененный GKLocalPlayer.friends
| Осуждение | Введение | |
|---|---|---|
| От | -- | iOS 4.0 |
| К | iOS 8.0 | iOS 4.1 |
| Осуждение | Введение | |
|---|---|---|
| От | -- | iOS 4.0 |
| К | iOS 8.0 | iOS 4.1 |
| Объявление | |
|---|---|
| От | - (void)setDefaultLeaderboardCategoryID:(NSString *)catogoryID completionHandler:(void (^)(NSError *error))completionHandler |
| К | - (void)setDefaultLeaderboardCategoryID:(NSString *)categoryID completionHandler:(void (^)(NSError *error))completionHandler |
Измененный GKLocalPlayerListener
| Протоколы | |
|---|---|
| От | GKChallengeListener, GKInviteEventListener, GKTurnBasedEventListener |
| К | GKChallengeListener, GKInviteEventListener, GKSavedGameListener, GKTurnBasedEventListener |
GKMatch.h
Добавленный GKMatch.players
Добавленный - [GKMatch sendData:toPlayers:dataMode:error:]
Добавленный (осуждаемый) GKMatch
| Осуждение | |
|---|---|
| От | -- |
| К | iOS 8.0 |
Измененный GKMatch.playerIDs
| Осуждение | |
|---|---|
| От | -- |
| К | iOS 8.0 |
| Осуждение | Введение | |
|---|---|---|
| От | -- | iOS 4.0 |
| К | iOS 8.0 | iOS 4.1 |
Измененный - [GKMatchDelegate match:didFailWithError:]
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Осуждение | Дополнительный | |
|---|---|---|
| От | -- | -- |
| К | iOS 8.0 | да |
| Осуждение | Дополнительный | |
|---|---|---|
| От | -- | -- |
| К | iOS 8.0 | да |
| Осуждение | Дополнительный | |
|---|---|---|
| От | -- | -- |
| К | iOS 8.0 | да |
GKMatchmaker.h
Добавленный GKInvite.sender
Добавленный GKMatchRequest.recipientResponseHandler
Добавленный GKMatchRequest.recipients
Добавленный - [GKMatchmaker cancelPendingInviteToPlayer:]
Добавленный GKInviteRecipientResponse
Добавленный GKInviteRecipientResponseAccepted
Добавленный GKInviteRecipientResponseDeclined
Добавленный GKInviteRecipientResponseFailed
Добавленный GKInviteRecipientResponseIncompatible
Добавленный GKInviteRecipientResponseNoAnswer
Добавленный GKInviteRecipientResponseUnableToConnect
Добавленный GKMatchmaker (GKDeprecated)
Измененный GKInvite.inviter
| Осуждение | Введение | |
|---|---|---|
| От | -- | iOS 4.0 |
| К | iOS 8.0 | iOS 4.1 |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Осуждение | Дополнительный | |
|---|---|---|
| От | -- | -- |
| К | iOS 8.0 | да |
Измененный GKMatchRequest.defaultNumberOfPlayers
| Объявление | |
|---|---|
| От | @property(nonatomic, assign) NSUInteger defaultNumberOfPlayers |
| К | @property(assign) NSUInteger defaultNumberOfPlayers |
Измененный GKMatchRequest.inviteMessage
| Объявление | |
|---|---|
| От | @property(nonatomic, copy) NSString *inviteMessage |
| К | @property(copy) NSString *inviteMessage |
Измененный GKMatchRequest.inviteeResponseHandler
| Объявление | Осуждение | |
|---|---|---|
| От | @property(nonatomic, copy) void (^inviteeResponseHandler)(NSString *playerID, GKInviteeResponse response) | -- |
| К | @property(copy) void (^inviteeResponseHandler)(NSString *playerID, GKInviteeResponse response) | iOS 8.0 |
Измененный GKMatchRequest.maxPlayers
| Объявление | |
|---|---|
| От | @property(nonatomic, assign) NSUInteger maxPlayers |
| К | @property(assign) NSUInteger maxPlayers |
Измененный GKMatchRequest.minPlayers
| Объявление | |
|---|---|
| От | @property(nonatomic, assign) NSUInteger minPlayers |
| К | @property(assign) NSUInteger minPlayers |
Измененный GKMatchRequest.playerAttributes
| Объявление | |
|---|---|
| От | @property(nonatomic, assign) uint32_t playerAttributes |
| К | @property(assign) uint32_t playerAttributes |
Измененный GKMatchRequest.playerGroup
| Объявление | |
|---|---|
| От | @property(nonatomic, assign) NSUInteger playerGroup |
| К | @property(assign) NSUInteger playerGroup |
Измененный GKMatchRequest.playersToInvite
| Объявление | Осуждение | |
|---|---|---|
| От | @property(nonatomic, retain) NSArray *playersToInvite | -- |
| К | @property(retain) NSArray *playersToInvite | iOS 8.0 |
Измененный - [GKMatchmaker cancelInviteToPlayer:]
| Осуждение | |
|---|---|
| От | -- |
| К | iOS 8.0 |
| Осуждение | Введение | |
|---|---|---|
| От | -- | iOS 4.0 |
| К | iOS 8.0 | iOS 4.1 |
| Осуждение | |
|---|---|
| От | -- |
| К | iOS 8.0 |
GKMatchmakerViewController.h
| Осуждение | |
|---|---|
| От | -- |
| К | iOS 8.0 |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Осуждение | Дополнительный | |
|---|---|---|
| От | -- | -- |
| К | iOS 8.0 | да |
Измененный - [GKMatchmakerViewControllerDelegate matchmakerViewController:didReceiveAcceptFromHostedPlayer:]
| Осуждение | Дополнительный | |
|---|---|---|
| От | -- | -- |
| К | iOS 8.0 | да |
GKPeerPickerController.h
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
Измененный GKPeerPickerConnectionTypeNearby
| Осуждение | |
|---|---|
| От | -- |
| К | iOS 7.0 |
Измененный GKPeerPickerConnectionTypeOnline
| Осуждение | |
|---|---|
| От | -- |
| К | iOS 7.0 |
GKPlayer.h
Добавленный (осуждаемый) GKPlayer
GKPublicProtocols.h
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
(Добавленный) GKSavedGame.h
Добавленный GKSavedGame
Добавленный GKSavedGame.deviceName
Добавленный - [GKSavedGame loadDataWithCompletionHandler:]
Добавленный GKSavedGame.modificationDate
Добавленный GKSavedGame.name
Добавленный GKLocalPlayer (GKSavedGame)
(Добавленный) GKSavedGameListener.h
Добавленный GKSavedGameListener
GKScore.h
Добавленный GKScore.player
Добавленный (осуждаемый) GKScore
Измененный GKScore.context
| Объявление | |
|---|---|
| От | @property(nonatomic, assign) uint64_t context |
| К | @property(assign, nonatomic) uint64_t context |
Измененный - [GKScore initWithCategory:]
| Объявление | |
|---|---|
| От | - (id)initWithCategory:(NSString *)category |
| К | - (instancetype)initWithCategory:(NSString *)category |
Измененный - [GKScore initWithLeaderboardIdentifier:]
| Объявление | |
|---|---|
| От | - (id)initWithLeaderboardIdentifier:(NSString *)identifier |
| К | - (instancetype)initWithLeaderboardIdentifier:(NSString *)identifier |
| Объявление | Осуждение | |
|---|---|---|
| От | - (id)initWithLeaderboardIdentifier:(NSString *)identifier forPlayer:(NSString *)playerID | -- |
| К | - (instancetype)initWithLeaderboardIdentifier:(NSString *)identifier forPlayer:(NSString *)playerID | iOS 8.0 |
Измененный GKScore.playerID
| Осуждение | |
|---|---|
| От | -- |
| К | iOS 8.0 |
GKSession.h
| Осуждение | |
|---|---|
| От | -- |
| К | iOS 7.0 |
Измененный - [GKSession peersWithConnectionState:]
| Осуждение | |
|---|---|
| От | -- |
| К | iOS 7.0 |
| Осуждение | |
|---|---|
| От | -- |
| К | iOS 7.0 |
| Осуждение | |
|---|---|
| От | -- |
| К | iOS 7.0 |
Измененный GKSession.sessionMode
| Осуждение | |
|---|---|
| От | -- |
| К | iOS 7.0 |
GKTurnBasedMatch.h
Добавленный GKTurnBasedExchangeReply.replyDate
Добавленный GKTurnBasedParticipant.player
Измененный GKTurnBasedEventHandlerDelegate
| Осуждение | |
|---|---|
| От | -- |
| К | iOS 7.0 |
| Введение | Дополнительный | |
|---|---|---|
| От | iOS 5.0 | -- |
| К | iOS 6.0 | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Осуждение | Дополнительный | |
|---|---|---|
| От | -- | -- |
| К | iOS 8.0 | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
Измененный - [GKTurnBasedEventListener player:receivedExchangeReplies:forCompletedExchange:forMatch:]
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
| Дополнительный | |
|---|---|
| От | -- |
| К | да |
Измененный GKTurnBasedExchange.status
| Объявление | |
|---|---|
| От | @property(readonly, nonatomic) GKTurnBasedExchangeStatus status |
| К | @property(assign, readonly, nonatomic) GKTurnBasedExchangeStatus status |
Измененный GKTurnBasedParticipant.playerID
| Осуждение | |
|---|---|
| От | -- |
| К | iOS 8.0 |
GKTurnBasedMatchmakerViewController.h
Добавленный GKTurnBasedMatchmakerViewController ()
GKVoiceChat.h
Добавленный GKVoiceChat.playerVoiceChatStateDidChangeHandler
Добавленный GKVoiceChat.players
Добавленный - [GKVoiceChat setPlayer:muted:]
Добавленный (осуждаемый) GKVoiceChat
Измененный GKVoiceChat.playerIDs
| Осуждение | |
|---|---|
| От | -- |
| К | iOS 8.0 |
Измененный GKVoiceChat.playerStateUpdateHandler
| Осуждение | Введение | |
|---|---|---|
| От | -- | iOS 4.0 |
| К | iOS 8.0 | iOS 4.1 |
Измененный - [GKVoiceChat setMute:forPlayer:]
| Осуждение | Введение | |
|---|---|---|
| От | -- | iOS 4.0 |
| К | iOS 8.0 | iOS 5.0 |