| Declaration | |
|---|---|
| From | @property (nonatomic, readonly, retain) GKPlayer *player | 
| To | @property (nonatomic, readonly, strong) GKPlayer *player | 
| Declaration | |
|---|---|
| From | @property (nonatomic, readonly, copy) NSString *playerID | 
| To | @property (nonatomic, readonly, copy) NSString *playerID | 
| Declaration | |
|---|---|
| From | @property (nonatomic, readonly, retain) NSString *groupIdentifier | 
| To | @property (nonatomic, readonly, strong) NSString *groupIdentifier | 
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none | 
| To | Deprecated | Use loadEntriesForPlayerScope:timeScope:range:completionHandler: instead. | 
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none | 
| To | Deprecated | Use loadEntriesForPlayerScope:timeScope:range:completionHandler: instead. | 
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none | 
| To | Deprecated | Use loadEntriesForPlayerScope:timeScope:range:completionHandler: instead. | 
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none | 
| To | Deprecated | Use loadEntriesForPlayerScope:timeScope:range:completionHandler: instead. | 
| Declaration | Availability | Deprecation Message | |
|---|---|---|---|
| From | @property (nonatomic, readonly, retain) NSArray<GKScore *> *scores | Available | none | 
| To | @property (nonatomic, readonly, strong) NSArray<GKScore *> *scores | Deprecated | Use loadEntriesForPlayerScope:timeScope:range:completionHandler: to obtain scores. | 
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none | 
| To | Deprecated | Use loadEntriesForPlayerScope:timeScope:range:completionHandler: method to obtain the size of the leaderboard. | 
| Declaration | Availability | Deprecation Message | |
|---|---|---|---|
| From | @property (nonatomic, readonly, retain) GKScore *localPlayerScore | Available | none | 
| To | @property (nonatomic, readonly, strong) GKScore *localPlayerScore | Deprecated | Use loadEntriesForPlayerScope:timeScope:range:completionHandler: method to obtain scores. | 
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none | 
| To | Deprecated | Use loadEntriesForPlayerScope:timeScope:range:completionHandler: method to obtain scores. | 
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none | 
| To | Deprecated | Do not instantiate GKLeaderboard directly. Use class method loadLeaderboardsWithIDs:completionHandler: to get the leaderboards. | 
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none | 
| To | Deprecated | Use instance method loadEntriesForPlayers:timeScope:completionHandler: instead. | 
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none | 
| To | Deprecated | Use loadEntriesForPlayerScope:timeScope:range:completionHandler:. | 
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none | 
| To | Deprecated | Use class method loadLeaderboardsWithIDs:completionHandler: | 
| Declaration | |
|---|---|
| From | @property (nonatomic, readonly, retain) NSString *groupIdentifier | 
| To | @property (nonatomic, readonly, strong) NSString *groupIdentifier | 
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none | 
| To | Deprecated | Use loadLeaderboardsWithHandler: instead. | 
| Declaration | |
|---|---|
| From | @property (nonatomic, readonly) NSArray<NSString *> *playerIDs | 
| To | @property (nonatomic, readonly) NSArray<NSString *> *playerIDs | 
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none | 
| To | Deprecated | Replaced by GKLeaderboardEntry | 
| Declaration | |
|---|---|
| From | @property (nonatomic, readonly, retain) NSString *playerID | 
| To | @property (nonatomic, readonly, retain) NSString *playerID | 
| Declaration | |
|---|---|
| From | @property (assign) id<GKSessionDelegate> delegate | 
| To | @property (weak) id<GKSessionDelegate> delegate | 
| Declaration | |
|---|---|
| From | @property (nonatomic, readonly, retain) GKPlayer *player | 
| To | @property (nonatomic, readonly, strong) GKPlayer *player | 
| Declaration | |
|---|---|
| From | @property (nonatomic, readonly, retain) NSString *matchID | 
| To | @property (nonatomic, readonly, strong) NSString *matchID | 
| Declaration | |
|---|---|
| From | @property (nonatomic, readonly, retain) NSDate *creationDate | 
| To | @property (nonatomic, readonly, strong) NSDate *creationDate | 
| Declaration | |
|---|---|
| From | @property (nonatomic, readonly, retain) NSArray<GKTurnBasedParticipant *> *participants | 
| To | @property (nonatomic, readonly, strong) NSArray<GKTurnBasedParticipant *> *participants | 
| Declaration | |
|---|---|
| From | @property (nonatomic, readonly, retain) GKTurnBasedParticipant *currentParticipant | 
| To | @property (nonatomic, readonly, strong) GKTurnBasedParticipant *currentParticipant | 
| Declaration | |
|---|---|
| From | @property (nonatomic, readonly, retain) NSData *matchData | 
| To | @property (nonatomic, readonly, strong) NSData *matchData | 
| Declaration | |
|---|---|
| From | @property (nonatomic, readonly, retain) NSArray<GKTurnBasedExchange *> *exchanges | 
| To | @property (nonatomic, readonly, strong) NSArray<GKTurnBasedExchange *> *exchanges | 
| Declaration | |
|---|---|
| From | @property (nonatomic, readonly, retain) NSArray<GKTurnBasedExchange *> *activeExchanges | 
| To | @property (nonatomic, readonly, strong) NSArray<GKTurnBasedExchange *> *activeExchanges | 
| Declaration | |
|---|---|
| From | @property (nonatomic, readonly, retain) NSArray<GKTurnBasedExchange *> *completedExchanges | 
| To | @property (nonatomic, readonly, strong) NSArray<GKTurnBasedExchange *> *completedExchanges | 
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none | 
| To | Deprecated | pass GKLeaderboardScore to endMatchInTurnWithMatchData:scores:completionHandler instead | 
| Declaration | |
|---|---|
| From | @property (nonatomic, assign) NSObject<GKTurnBasedEventHandlerDelegate> *delegate | 
| To | @property (nonatomic, weak) NSObject<GKTurnBasedEventHandlerDelegate> *delegate | 
| Declaration | |
|---|---|
| From | @property (nonatomic, readonly) NSArray<NSString *> *playerIDs | 
| To | @property (nonatomic, readonly) NSArray<NSString *> *playerIDs |