GameKit Changes
GameKit
GKAchievement.h
Modified GKAchievement.completed
| Declaration | |
|---|---|
| From | @property(readonly, getter=isCompleted) BOOL completed |
| To | @property(readonly, getter=isCompleted, atomic) BOOL completed |
Modified GKAchievement.hidden
| Deprecation | Declaration | |
|---|---|---|
| From | none | @property(assign, getter=isHidden, readonly) BOOL hidden |
| To | OS X 10.9 | @property(assign, getter=isHidden, readonly, atomic) BOOL hidden |
Modified GKAchievement.identifier
| Declaration | |
|---|---|
| From | @property(copy) NSString *identifier |
| To | @property(copy, atomic) NSString *identifier |
Modified GKAchievement.lastReportedDate
| Declaration | |
|---|---|
| From | @property(copy, readonly) NSDate *lastReportedDate |
| To | @property(copy, readonly, atomic) NSDate *lastReportedDate |
Modified GKAchievement.percentComplete
| Declaration | |
|---|---|
| From | @property(assign) double percentComplete |
| To | @property(assign, atomic) double percentComplete |
Modified GKAchievement.showsCompletionBanner
| Declaration | |
|---|---|
| From | @property(assign) BOOL showsCompletionBanner |
| To | @property(assign, atomic) BOOL showsCompletionBanner |
GKAchievementDescription.h
| Declaration | |
|---|---|
| From | @property(copy, readonly) NSString *achievedDescription |
| To | @property(copy, readonly, atomic) NSString *achievedDescription |
| Declaration | |
|---|---|
| From | @property(retain, readonly) NSString *groupIdentifier |
| To | @property(retain, readonly, atomic) NSString *groupIdentifier |
Modified GKAchievementDescription.hidden
| Declaration | |
|---|---|
| From | @property(getter=isHidden, assign, readonly) BOOL hidden |
| To | @property(getter=isHidden, assign, readonly, atomic) BOOL hidden |
Modified GKAchievementDescription.identifier
| Declaration | |
|---|---|
| From | @property(copy, readonly) NSString *identifier |
| To | @property(copy, readonly, atomic) NSString *identifier |
| Declaration | |
|---|---|
| From | @property(assign, readonly) NSInteger maximumPoints |
| To | @property(assign, readonly, atomic) NSInteger maximumPoints |
Modified GKAchievementDescription.replayable
| Declaration | |
|---|---|
| From | @property(getter=isReplayable, assign, readonly) BOOL replayable |
| To | @property(getter=isReplayable, assign, readonly, atomic) BOOL replayable |
Modified GKAchievementDescription.title
| Declaration | |
|---|---|
| From | @property(copy, readonly) NSString *title |
| To | @property(copy, readonly, atomic) NSString *title |
| Declaration | |
|---|---|
| From | @property(copy, readonly) NSString *unachievedDescription |
| To | @property(copy, readonly, atomic) NSString *unachievedDescription |
GKAchievementViewController.h
| Declaration | |
|---|---|
| From | @property(assign) id<GKAchievementViewControllerDelegate> achievementDelegate |
| To | @property(assign, atomic) id<GKAchievementViewControllerDelegate> achievementDelegate |
GKChallenge.h
Modified GKAchievementChallenge.achievement
| Declaration | |
|---|---|
| From | @property(readonly, retain) GKAchievement *achievement |
| To | @property(readonly, retain, atomic) GKAchievement *achievement |
Modified GKChallenge.completionDate
| Declaration | |
|---|---|
| From | @property(readonly, retain) NSDate *completionDate |
| To | @property(readonly, retain, atomic) NSDate *completionDate |
Modified GKChallenge.issueDate
| Declaration | |
|---|---|
| From | @property(readonly, retain) NSDate *issueDate |
| To | @property(readonly, retain, atomic) NSDate *issueDate |
Modified GKChallenge.issuingPlayerID
| Declaration | |
|---|---|
| From | @property(readonly, copy) NSString *issuingPlayerID |
| To | @property(readonly, copy, atomic) NSString *issuingPlayerID |
Modified GKChallenge.message
| Declaration | |
|---|---|
| From | @property(readonly, copy) NSString *message |
| To | @property(readonly, copy, atomic) NSString *message |
Modified GKChallenge.receivingPlayerID
| Declaration | |
|---|---|
| From | @property(readonly, copy) NSString *receivingPlayerID |
| To | @property(readonly, copy, atomic) NSString *receivingPlayerID |
Modified GKChallenge.state
| Declaration | |
|---|---|
| From | @property(readonly, assign) GKChallengeState state |
| To | @property(readonly, assign, atomic) GKChallengeState state |
Modified GKScoreChallenge.score
| Declaration | |
|---|---|
| From | @property(readonly, retain) GKScore *score |
| To | @property(readonly, retain, atomic) GKScore *score |
GKChallengeEventHandler.h
Modified GKChallengeEventHandler.delegate
| Declaration | |
|---|---|
| From | @property(assign) id<GKChallengeEventHandlerDelegate> delegate |
| To | @property(assign, atomic) id<GKChallengeEventHandlerDelegate> delegate |
GKChallengesViewController.h
| Declaration | |
|---|---|
| From | @property(assign) id<GKChallengesViewControllerDelegate> challengeDelegate |
| To | @property(assign, atomic) id<GKChallengesViewControllerDelegate> challengeDelegate |
GKDialogController.h
Modified GKDialogController.parentWindow
| Declaration | |
|---|---|
| From | @property(assign) NSWindow *parentWindow |
| To | @property(assign, atomic) NSWindow *parentWindow |
GKFriendRequestComposeViewController.h
| Declaration | |
|---|---|
| From | @property(assign) id<GKFriendRequestComposeViewControllerDelegate> composeViewDelegate |
| To | @property(assign, atomic) id<GKFriendRequestComposeViewControllerDelegate> composeViewDelegate |
GKGameCenterViewController.h
| Declaration | |
|---|---|
| From | @property(assign) id<GKGameCenterControllerDelegate> gameCenterDelegate |
| To | @property(assign, atomic) id<GKGameCenterControllerDelegate> gameCenterDelegate |
| Declaration | |
|---|---|
| From | @property(copy) NSString *leaderboardCategory |
| To | @property(copy, atomic) NSString *leaderboardCategory |
| Declaration | |
|---|---|
| From | @property(assign) GKLeaderboardTimeScope leaderboardTimeScope |
| To | @property(assign, atomic) GKLeaderboardTimeScope leaderboardTimeScope |
Modified GKGameCenterViewController.viewState
| Declaration | |
|---|---|
| From | @property(assign) GKGameCenterViewControllerState viewState |
| To | @property(assign, atomic) GKGameCenterViewControllerState viewState |
GKLeaderboard.h
Modified GKLeaderboard.category
| Declaration | |
|---|---|
| From | @property(copy) NSString *category |
| To | @property(copy, atomic) NSString *category |
Modified GKLeaderboard.groupIdentifier
| Declaration | |
|---|---|
| From | @property(readonly, retain) NSString *groupIdentifier |
| To | @property(readonly, retain, atomic) NSString *groupIdentifier |
| Deprecation | |
|---|---|
| From | none |
| To | OS X 10.9 |
Modified GKLeaderboard.localPlayerScore
| Declaration | |
|---|---|
| From | @property(readonly, retain) GKScore *localPlayerScore |
| To | @property(readonly, retain, atomic) GKScore *localPlayerScore |
Modified GKLeaderboard.maxRange
| Declaration | |
|---|---|
| From | @property(readonly, assign) NSUInteger maxRange |
| To | @property(readonly, assign, atomic) NSUInteger maxRange |
Modified GKLeaderboard.playerScope
| Declaration | |
|---|---|
| From | @property(assign) GKLeaderboardPlayerScope playerScope |
| To | @property(assign, atomic) GKLeaderboardPlayerScope playerScope |
Modified GKLeaderboard.range
| Declaration | |
|---|---|
| From | @property(assign) NSRange range |
| To | @property(assign, atomic) NSRange range |
Modified GKLeaderboard.scores
| Declaration | |
|---|---|
| From | @property(readonly, retain) NSArray *scores |
| To | @property(readonly, retain, atomic) NSArray *scores |
Modified GKLeaderboard.timeScope
| Declaration | |
|---|---|
| From | @property(assign) GKLeaderboardTimeScope timeScope |
| To | @property(assign, atomic) GKLeaderboardTimeScope timeScope |
Modified GKLeaderboard.title
| Declaration | |
|---|---|
| From | @property(readonly, copy) NSString *title |
| To | @property(readonly, copy, atomic) NSString *title |
GKLeaderboardViewController.h
Modified GKLeaderboardViewController.category
| Declaration | |
|---|---|
| From | @property(copy) NSString *category |
| To | @property(copy, atomic) NSString *category |
| Declaration | |
|---|---|
| From | @property(assign) id<GKLeaderboardViewControllerDelegate> leaderboardDelegate |
| To | @property(assign, atomic) id<GKLeaderboardViewControllerDelegate> leaderboardDelegate |
GKLocalPlayer.h
| Deprecation | |
|---|---|
| From | none |
| To | OS X 10.9 |
Modified GKLocalPlayer.authenticated
| Declaration | |
|---|---|
| From | @property(readonly, getter=isAuthenticated) BOOL authenticated |
| To | @property(readonly, getter=isAuthenticated, atomic) BOOL authenticated |
Modified GKLocalPlayer.underage
| Declaration | |
|---|---|
| From | @property(readonly, getter=isUnderage) BOOL underage |
| To | @property(readonly, getter=isUnderage, atomic) BOOL underage |
GKMatch.h
Modified GKMatch.delegate
| Declaration | |
|---|---|
| From | @property(assign) id<GKMatchDelegate> delegate |
| To | @property(assign, atomic) id<GKMatchDelegate> delegate |
Modified GKMatch.expectedPlayerCount
| Declaration | |
|---|---|
| From | @property(readonly) NSUInteger expectedPlayerCount |
| To | @property(readonly, atomic) NSUInteger expectedPlayerCount |
Modified GKMatch.playerIDs
| Declaration | |
|---|---|
| From | @property(readonly) NSArray *playerIDs |
| To | @property(readonly, atomic) NSArray *playerIDs |
GKMatchmaker.h
Modified GKInvite.hosted
| Declaration | |
|---|---|
| From | @property(readonly, getter=isHosted) BOOL hosted |
| To | @property(readonly, getter=isHosted, atomic) BOOL hosted |
Modified GKInvite.inviter
| Declaration | |
|---|---|
| From | @property(readonly, copy) NSString *inviter |
| To | @property(readonly, copy, atomic) NSString *inviter |
Modified GKInvite.playerAttributes
| Declaration | |
|---|---|
| From | @property(readonly) uint32_t playerAttributes |
| To | @property(readonly, atomic) uint32_t playerAttributes |
Modified GKInvite.playerGroup
| Declaration | |
|---|---|
| From | @property(readonly) NSUInteger playerGroup |
| To | @property(readonly, atomic) NSUInteger playerGroup |
Modified GKMatchRequest.maxPlayers
| Declaration | |
|---|---|
| From | @property(assign) NSUInteger maxPlayers |
| To | @property(assign, atomic) NSUInteger maxPlayers |
Modified GKMatchRequest.minPlayers
| Declaration | |
|---|---|
| From | @property(assign) NSUInteger minPlayers |
| To | @property(assign, atomic) NSUInteger minPlayers |
Modified GKMatchRequest.playerAttributes
| Declaration | |
|---|---|
| From | @property(assign) uint32_t playerAttributes |
| To | @property(assign, atomic) uint32_t playerAttributes |
Modified GKMatchRequest.playerGroup
| Declaration | |
|---|---|
| From | @property(assign) NSUInteger playerGroup |
| To | @property(assign, atomic) NSUInteger playerGroup |
Modified GKMatchRequest.playersToInvite
| Declaration | |
|---|---|
| From | @property(retain) NSArray *playersToInvite |
| To | @property(retain, atomic) NSArray *playersToInvite |
Modified GKMatchmaker.inviteHandler
| Declaration | |
|---|---|
| From | @property(copy) void (^inviteHandler)(GKInvite *acceptedInvite, NSArray *playersToInvite) |
| To | @property(copy, atomic) void (^inviteHandler)(GKInvite *acceptedInvite, NSArray *playersToInvite) |
GKMatchmakerViewController.h
| Declaration | |
|---|---|
| From | @property(copy) NSString *defaultInvitationMessage |
| To | @property(copy, atomic) NSString *defaultInvitationMessage |
Modified GKMatchmakerViewController.hosted
| Declaration | |
|---|---|
| From | @property(assign, getter=isHosted) BOOL hosted |
| To | @property(assign, getter=isHosted, atomic) BOOL hosted |
| Declaration | |
|---|---|
| From | @property(readonly, retain) GKMatchRequest *matchRequest |
| To | @property(readonly, retain, atomic) GKMatchRequest *matchRequest |
| Declaration | |
|---|---|
| From | @property(assign) id<GKMatchmakerViewControllerDelegate> matchmakerDelegate |
| To | @property(assign, atomic) id<GKMatchmakerViewControllerDelegate> matchmakerDelegate |
GKPlayer.h
Modified GKPlayer.alias
| Declaration | |
|---|---|
| From | @property(readonly, copy) NSString *alias |
| To | @property(readonly, copy, atomic) NSString *alias |
Modified GKPlayer.displayName
| Declaration | |
|---|---|
| From | @property(readonly) NSString *displayName |
| To | @property(readonly, atomic) NSString *displayName |
Modified GKPlayer.isFriend
| Declaration | |
|---|---|
| From | @property(readonly) BOOL isFriend |
| To | @property(readonly, atomic) BOOL isFriend |
Modified GKPlayer.playerID
| Declaration | |
|---|---|
| From | @property(readonly, retain) NSString *playerID |
| To | @property(readonly, retain, atomic) NSString *playerID |
GKScore.h
Modified GKScore.category
| Declaration | |
|---|---|
| From | @property(copy) NSString *category |
| To | @property(copy, atomic) NSString *category |
Modified GKScore.date
| Declaration | |
|---|---|
| From | @property(readonly, retain) NSDate *date |
| To | @property(readonly, retain, atomic) NSDate *date |
Modified GKScore.formattedValue
| Declaration | |
|---|---|
| From | @property(readonly, copy) NSString *formattedValue |
| To | @property(readonly, copy, atomic) NSString *formattedValue |
Modified GKScore.playerID
| Declaration | |
|---|---|
| From | @property(readonly, retain) NSString *playerID |
| To | @property(readonly, retain, atomic) NSString *playerID |
Modified GKScore.rank
| Declaration | |
|---|---|
| From | @property(readonly, assign) NSInteger rank |
| To | @property(readonly, assign, atomic) NSInteger rank |
Modified GKScore.value
| Declaration | |
|---|---|
| From | @property(assign) int64_t value |
| To | @property(assign, atomic) int64_t value |
GKTurnBasedMatch.h
Modified GKTurnBasedEventHandler.delegate
| Declaration | |
|---|---|
| From | @property(assign) NSObject<GKTurnBasedEventHandlerDelegate> *delegate |
| To | @property(assign, atomic) NSObject<GKTurnBasedEventHandlerDelegate> *delegate |
| Deprecation | |
|---|---|
| From | none |
| To | OS X 10.9 |
Modified GKTurnBasedMatch.creationDate
| Declaration | |
|---|---|
| From | @property(readonly, copy) NSDate *creationDate |
| To | @property(readonly, copy, atomic) NSDate *creationDate |
Modified GKTurnBasedMatch.currentParticipant
| Declaration | |
|---|---|
| From | @property(readonly, retain) GKTurnBasedParticipant *currentParticipant |
| To | @property(readonly, retain, atomic) GKTurnBasedParticipant *currentParticipant |
| Deprecation | |
|---|---|
| From | none |
| To | OS X 10.9 |
Modified GKTurnBasedMatch.matchData
| Declaration | |
|---|---|
| From | @property(readonly, retain) NSData *matchData |
| To | @property(readonly, retain, atomic) NSData *matchData |
| Declaration | |
|---|---|
| From | @property(readonly) NSUInteger matchDataMaximumSize |
| To | @property(readonly, atomic) NSUInteger matchDataMaximumSize |
Modified GKTurnBasedMatch.matchID
| Declaration | |
|---|---|
| From | @property(readonly, copy) NSString *matchID |
| To | @property(readonly, copy, atomic) NSString *matchID |
Modified GKTurnBasedMatch.message
| Declaration | |
|---|---|
| From | @property(readwrite, copy) NSString *message |
| To | @property(readwrite, copy, atomic) NSString *message |
Modified -[GKTurnBasedMatch participantQuitInTurnWithOutcome:nextParticipant:matchData:completionHandler:]
| Deprecation | |
|---|---|
| From | none |
| To | OS X 10.9 |
Modified GKTurnBasedMatch.participants
| Declaration | |
|---|---|
| From | @property(readonly, retain) NSArray *participants |
| To | @property(readonly, retain, atomic) NSArray *participants |
Modified GKTurnBasedMatch.status
| Declaration | |
|---|---|
| From | @property(readonly) GKTurnBasedMatchStatus status |
| To | @property(readonly, atomic) GKTurnBasedMatchStatus status |
Modified GKTurnBasedParticipant.lastTurnDate
| Declaration | |
|---|---|
| From | @property(readonly, copy) NSDate *lastTurnDate |
| To | @property(readonly, copy, atomic) NSDate *lastTurnDate |
Modified GKTurnBasedParticipant.matchOutcome
| Declaration | |
|---|---|
| From | @property(assign) GKTurnBasedMatchOutcome matchOutcome |
| To | @property(assign, atomic) GKTurnBasedMatchOutcome matchOutcome |
Modified GKTurnBasedParticipant.playerID
| Declaration | |
|---|---|
| From | @property(readonly, copy) NSString *playerID |
| To | @property(readonly, copy, atomic) NSString *playerID |
Modified GKTurnBasedParticipant.status
| Declaration | |
|---|---|
| From | @property(readonly) GKTurnBasedParticipantStatus status |
| To | @property(readonly, atomic) GKTurnBasedParticipantStatus status |
Modified GKTurnBasedParticipant.timeoutDate
| Declaration | |
|---|---|
| From | @property(readonly, copy) NSDate *timeoutDate |
| To | @property(readonly, copy, atomic) NSDate *timeoutDate |
GKTurnBasedMatchmakerViewController.h
| Declaration | |
|---|---|
| From | @property(readwrite, assign) BOOL showExistingMatches |
| To | @property(readwrite, assign, atomic) BOOL showExistingMatches |
| Declaration | |
|---|---|
| From | @property(readwrite, assign) id<GKTurnBasedMatchmakerViewControllerDelegate> turnBasedMatchmakerDelegate |
| To | @property(readwrite, assign, atomic) id<GKTurnBasedMatchmakerViewControllerDelegate> turnBasedMatchmakerDelegate |
GKVoiceChat.h
Modified GKVoiceChat.active
| Declaration | |
|---|---|
| From | @property(assign, getter=isActive) BOOL active |
| To | @property(assign, getter=isActive, atomic) BOOL active |
Modified GKVoiceChat.name
| Declaration | |
|---|---|
| From | @property(readonly, copy) NSString *name |
| To | @property(readonly, copy, atomic) NSString *name |
Modified GKVoiceChat.playerIDs
| Declaration | |
|---|---|
| From | @property(readonly) NSArray *playerIDs |
| To | @property(readonly, atomic) NSArray *playerIDs |
Modified GKVoiceChat.playerStateUpdateHandler
| Declaration | |
|---|---|
| From | @property(copy) void (^playerStateUpdateHandler)(NSString *playerID, GKVoiceChatPlayerState state) |
| To | @property(copy, atomic) void (^playerStateUpdateHandler)(NSString *playerID, GKVoiceChatPlayerState state) |
Modified GKVoiceChat.volume
| Declaration | |
|---|---|
| From | @property(assign) float volume |
| To | @property(assign, atomic) float volume |