API Differences in GameKit in macOS 14.0

It can be difficult to find what changed in Apple SDKs. These pages are algorithmically generated and show what is new in GameKit in the macOS 14.0 SDK.

Table of Contents

Properties & Constants

GKAchievementDescription
public var rarityPercent: Swift.Double?
GKAchievementDescription
@property(atomic, copy, readonly, nullable) NSNumber *rarityPercent;

Typealiases

typedef void (^GKChallengeComposeHandler)(NSViewController * _Nonnull, BOOL, NSArray<GKPlayer *> * _Nullable)

Functions & Methods

GKChallengeUI
- (nonnull NSViewController *)challengeComposeControllerWithMessage:(nullable NSString *)message players:(nullable NSArray<GKPlayer *> *)players completion:(nullable GKChallengeComposeHandler)completionHandler;
GKChallengeUI
- (nonnull NSViewController *)challengeComposeControllerWithMessage:(nullable NSString *)message players:(nullable NSArray<GKPlayer *> *)players completion:(nullable GKChallengeComposeHandler)completionHandler;
GKChallengeUI
- (nonnull NSViewController *)challengeComposeControllerWithMessage:(nullable NSString *)message players:(nonnull NSArray<GKPlayer *> *)players completion:(GKChallengeComposeHandler _Nullable)completionHandler;