CloudKit iOS 15.5 to 16.0 API Differences

CKAllowedSharingOptions.h
Added CKSharingParticipantAccessOption
Added CKSharingParticipantAccessOptionAnyoneWithLink
Added CKSharingParticipantAccessOptionSpecifiedRecipientsOnly
Added CKSharingParticipantAccessOptionAny
Added CKSharingParticipantPermissionOption
Added CKSharingParticipantPermissionOptionReadOnly
Added CKSharingParticipantPermissionOptionReadWrite
Added CKSharingParticipantPermissionOptionAny
Added CKAllowedSharingOptions
Added -[CKAllowedSharingOptions initWithAllowedParticipantPermissionOptions:allowedParticipantAccessOptions:]
Added CKAllowedSharingOptions.allowedParticipantPermissionOptions
Added CKAllowedSharingOptions.allowedParticipantAccessOptions
Added CKAllowedSharingOptions.standardOptions
CKSystemSharingUIObserver.h
Added CKSystemSharingUIObserver
Added -[CKSystemSharingUIObserver initWithContainer:]
Added CKSystemSharingUIObserver.systemSharingUIDidSaveShareBlock
Added CKSystemSharingUIObserver.systemSharingUIDidStopSharingBlock
Added CKSystemSharingUIObserver.systemUIDidSaveShareBlock
Added CKSystemSharingUIObserver.systemUIDidStopSharingBlock
NSItemProvider+CKSharingSupport.h
Added CKSharePreparationCompletionHandler
Added CKSharePreparationHandler
Added NSItemProvider (CKSharingSupport)
Added -[NSItemProvider registerCKShareWithContainer:allowedSharingOptions:preparationHandler:]
Added -[NSItemProvider registerCKShare:container:allowedSharingOptions:]
Added CKSharingOptions
Added CKSharingOptionsStandard
Added CKSharingOptionsAllowPublic
Added CKSharingOptionsAllowPrivate
Added CKSharingOptionsAllowReadOnly
Added CKSharingOptionsAllowReadWrite
Added NSItemProvider (Deprecated_CKSharingSupport)
Added -[NSItemProvider registerCKShareWithContainer:sharingOptions:preparationHandler:]
Added -[NSItemProvider registerCKShare:container:sharingOptions:]
Added CKRecordParentKey
Added CKRecordShareKey
Added CKRecordTypeShare
Added CKRecordTypeUserRecord
Added CKRecordZoneDefaultName
Added CKShareThumbnailImageDataKey
Added CKShareTitleKey
Added CKShareTypeKey
CKContainer_Application_PermissionBlock
Added CKContainer_Application_PermissionBlock
CKContainer_Application_PermissionStatus
Added CKContainer_Application_PermissionStatus
CKContainer_Application_Permissions
Added CKContainer_Application_Permissions
CKRecordKeyValueIterator
Added CKRecordKeyValueIterator
Added CKRecordKeyValueIterator.next()
Added CKRecordKeyValueIterator.Element
CKRecordValue
Added CKRecordValue
CKRecordValueProtocol
Added CKRecordValueProtocol
CKRecord_Reference_Action
Added CKRecord_Reference_Action
CKShare_Participant_AcceptanceStatus
Added CKShare_Participant_AcceptanceStatus
CKShare_Participant_ParticipantType
Added CKShare_Participant_ParticipantType
CKShare_Participant_Permission
Added CKShare_Participant_Permission
CKShare_Participant_Role
Added CKShare_Participant_Role