-
Notifications
You must be signed in to change notification settings - Fork 543
CloudKit iOS xcode26.0 b4
Alex Soto edited this page Jul 22, 2025
·
1 revision
#CloudKit.framework
diff -ruN /Applications/Xcode_26.0.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CloudKit.framework/Headers/CKShare.h /Applications/Xcode_26.0.0-beta4.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CloudKit.framework/Headers/CKShare.h
--- /Applications/Xcode_26.0.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CloudKit.framework/Headers/CKShare.h 2025-06-28 16:49:26
+++ /Applications/Xcode_26.0.0-beta4.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CloudKit.framework/Headers/CKShare.h 2025-07-11 22:43:13
@@ -101,13 +101,16 @@
*/
- (void)removeParticipant:(CKShareParticipant *)participant;
-/*! @abstract Invitation URLs that can be used by any receiver to claim the associated participantID and join the share.
- *
- * @discussion Only available after share record has been saved to the server for participants created via `+[CKShareParticipant oneTimeURLParticipant]`.
- * One-time URLs are stable, and tied to the associated participantIDs as long as the participant is part of the share.
- * Typically, a recipient user invited via their handle (i.e. `.acceptanceStatus` == `.pending`) is provided a `CKShare.URL` directly by the share's owner. However, any user can also use a `oneTimeURL` in the same manner by fetching share metadata and accepting the share.
- * After share acceptance, the `oneTimeURL` becomes functionally equivalent to the regular `CKShare.URL`.
- */
+/// Invitation URLs that can be used by any receiver to claim the associated participantID and join the share.
+///
+/// Only available after a share record has been saved to the server for participants created via ``CKShareParticipant/oneTimeURLParticipant``.
+/// One-time URLs are stable, and tied to the associated participantIDs as long as the participant is part of the share.
+/// Typically, a recipient user invited via their handle is provided a ``URL`` directly by the share's owner.
+/// However, any user can also use a one-time URL in the same manner to fetch share metadata and accept the share.
+/// After share acceptance, the one-time URL becomes functionally equivalent to the regular ``URL``.
+///
+/// - Parameters:
+/// - participantID: The ``CKShareParticipant/participantID`` corresponding to the ``CKShareParticipant/oneTimeURLParticipant`` added to the share.
- (nullable NSURL *)oneTimeURLForParticipantID:(NSString *)participantID API_AVAILABLE(macos(15.0), ios(18.0), tvos(18.0), watchos(11.0), visionos(2.0)) NS_REFINED_FOR_SWIFT;
/*! These superclass-provided initializers are not allowed for CKShare */
diff -ruN /Applications/Xcode_26.0.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CloudKit.framework/Headers/CKShareParticipant.h /Applications/Xcode_26.0.0-beta4.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CloudKit.framework/Headers/CKShareParticipant.h
--- /Applications/Xcode_26.0.0-beta3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CloudKit.framework/Headers/CKShareParticipant.h 2025-06-28 16:49:26
+++ /Applications/Xcode_26.0.0-beta4.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CloudKit.framework/Headers/CKShareParticipant.h 2025-07-11 22:57:06
@@ -79,15 +79,14 @@
/// The timestamp when the participant was added, set when the share is saved to the server.
@property (nullable, readonly, copy, nonatomic) NSDate *dateAddedToShare API_AVAILABLE(macos(26.0), ios(26.0), tvos(26.0), watchos(26.0), visionos(26.0));
-/*! @abstract Generate a unique URL for inviting a participant without knowing their handle
- *
- * @discussion When a participant's email address / phone number / userRecordID isn't known up-front, a @c oneTimeURLParticipant can be added
- * to the share. Once the share is saved, a custom invitation link is available for that @c oneTimeURLParticipant. The link is accessed via `-[CKShare oneTimeURLForParticipantID]:)`.
- * This custom link can be used by any recipient user to fetch share metadata and accept the share.
- *
- * Note that a one-time URL participant in the @c CKShareParticipantAcceptanceStatusPending state has empty `CKUserIdentity.nameComponents`
- * and a nil `CKUserIdentity.lookupInfo`.
- */
+/// Generate a unique URL for inviting a participant without knowing their handle
+///
+/// When a participant's email address / phone number / userRecordID isn't known up-front, a ``CKShareParticipant/oneTimeURLParticipant`` can be added
+/// to the share. Once the share is saved, a custom invitation link or one-time URL is available for the added participant via ``CKShare/oneTimeURLForParticipantID:``.
+/// This custom link can be used by any recipient user to fetch share metadata and accept the share.
+///
+/// Note that a one-time URL participant in the ``ParticipantAcceptanceStatus/pending`` state has empty ``CKUserIdentity/nameComponents``
+/// and a nil ``CKUserIdentity/lookupInfo``.
+ (instancetype)oneTimeURLParticipant NS_SWIFT_NAME(oneTimeURLParticipant()) API_AVAILABLE(macos(15.0), ios(18.0), tvos(18.0), watchos(11.0), visionos(2.0));
@end