API Differences in CloudKit in macOS 26.0

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

Table of Contents

Functions & Methods

CKContainer
public func requestShareAccess(for urls: [Foundation.URL]) async throws -> [Foundation.URL : Swift.Result<Swift.Void, any Swift.Error>]
CKContainer
public func shareParticipants(for lookupInfos: [CloudKit.CKUserIdentity.LookupInfo]) async throws -> [CloudKit.CKUserIdentity.LookupInfo : Swift.Result<CloudKit.CKShare.Participant, any Swift.Error>]
CKShare
public func oneTimeURL(for participantID: CloudKit.CKShare.Participant.ID) -> Foundation.URL?
CKShare
- (void)denyRequesters:(nonnull NSArray<CKShareAccessRequester *> *)requesters;
CKShare
- (void)blockRequesters:(nonnull NSArray<CKShareAccessRequester *> *)requesters;
CKShare
- (void)unblockIdentities:(nonnull NSArray<CKShareBlockedIdentity *> *)blockedIdentities;

Properties & Constants

CKShareRequestAccessOperation
public var perShareAccessRequestResultBlock: ((Foundation.URL, Swift.Result<Swift.Void, any Swift.Error>) -> Swift.Void)?
CKShareRequestAccessOperation
public var shareAccessRequestResultBlock: ((Swift.Result<Swift.Void, any Swift.Error>) -> Swift.Void)?
CKShareParticipant
@property(nonatomic, assign, unsafe_unretained, readonly) BOOL isApprovedRequester;
CKShareParticipant
@property(nonatomic, copy, readonly, nullable) NSDate *dateAddedToShare;
CKAllowedSharingOptions
@property(atomic, assign, unsafe_unretained, readwrite) BOOL allowsParticipantsToInviteOthers;
CKAllowedSharingOptions
@property(atomic, assign, unsafe_unretained, readwrite) BOOL allowsAccessRequests;
CKRecordZone
@property(atomic, assign, unsafe_unretained, readwrite) CKRecordZoneEncryptionScope encryptionScope;
CKShare
@property(atomic, copy, readonly) NSArray<CKShareAccessRequester *> * _Nonnull requesters;
CKShare
@property(atomic, copy, readonly) NSArray<CKShareBlockedIdentity *> * _Nonnull blockedIdentities;
CKShare
@property(atomic, assign, unsafe_unretained, readwrite) BOOL allowsAccessRequests;

Classes

CKShareRequestAccessOperation