-
Notifications
You must be signed in to change notification settings - Fork 575
CloudKit macOS xcode27.0 b3
Alex Soto edited this page Jul 7, 2026
·
2 revisions
#CloudKit.framework
diff -ruN /Applications/Xcode_27.0.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CloudKit.framework/Headers/CKOperation.h /Applications/Xcode_27.0.0-beta3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CloudKit.framework/Headers/CKOperation.h
--- /Applications/Xcode_27.0.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CloudKit.framework/Headers/CKOperation.h 2026-06-12 02:48:42
+++ /Applications/Xcode_27.0.0-beta3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CloudKit.framework/Headers/CKOperation.h 2026-06-26 02:49:11
@@ -78,20 +78,15 @@
/// The following is the typical life cycle of a long-lived operation:
///
/// 1. The app creates a long-lived operation and executes it.
-///
-/// The daemon starts saving and sending the callbacks to the running app.
+/// The daemon starts saving and sending the callbacks to the running app.
/// 2. The app exits.
-///
-/// The daemon continues running the long-lived operation and saves the callbacks.
+/// The daemon continues running the long-lived operation and saves the callbacks.
/// 3. The app launches and fetches the long-lived operation.
-///
-/// If the operation is running or if it completed within the previous 24 hours, the daemon returns a proxy for the long-lived operation. If the operation completed more than 24 hours previously, the daemon may stop returning it in fetch requests.
+/// If the operation is running or if it completed within the previous 24 hours, the daemon returns a proxy for the long-lived operation. If the operation completed more than 24 hours previously, the daemon may stop returning it in fetch requests.
/// 4. The app runs the long-lived operation again.
-///
-/// The daemon sends the app all the saved callbacks (it doesn't actually rerun the operation), and continues saving the callbacks and sending them to the running app.
+/// The daemon sends the app all the saved callbacks (it doesn't actually rerun the operation), and continues saving the callbacks and sending them to the running app.
/// 5. The app receives the completion callback or the app cancels the operation.
-///
-/// The daemon stops including the operation in future fetch results.
+/// The daemon stops including the operation in future fetch results.
API_AVAILABLE(macos(10.10), ios(8.0), watchos(3.0))
@interface CKOperation : NSOperation
diff -ruN /Applications/Xcode_27.0.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CloudKit.framework/Headers/CKQuery.h /Applications/Xcode_27.0.0-beta3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CloudKit.framework/Headers/CKQuery.h
--- /Applications/Xcode_27.0.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CloudKit.framework/Headers/CKQuery.h 2026-06-12 03:51:08
+++ /Applications/Xcode_27.0.0-beta3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CloudKit.framework/Headers/CKQuery.h 2026-06-26 02:33:24
@@ -192,10 +192,10 @@
- (instancetype)init NS_UNAVAILABLE;
+ (instancetype)new NS_UNAVAILABLE;
-/// Creates an operation group from a serialized instance.
+/// Creates a query from a serialized instance.
///
/// - Parameters:
-/// - aDecoder: The coder to use when deserializing the group.
+/// - aDecoder: The coder to use when deserializing the query.
- (instancetype)initWithCoder:(NSCoder *)aDecoder NS_DESIGNATED_INITIALIZER;
/// Creates a query with the specified record type and predicate.
diff -ruN /Applications/Xcode_27.0.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CloudKit.framework/Headers/CKQueryOperation.h /Applications/Xcode_27.0.0-beta3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CloudKit.framework/Headers/CKQueryOperation.h
--- /Applications/Xcode_27.0.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CloudKit.framework/Headers/CKQueryOperation.h 2026-06-12 02:50:32
+++ /Applications/Xcode_27.0.0-beta3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CloudKit.framework/Headers/CKQueryOperation.h 2026-06-26 02:33:24
@@ -44,7 +44,7 @@
/// 1. Initialize a `CKQueryOperation` object with a ``CKQuery`` object that contains the search criteria and sorting information for the records you want.
/// 2. Assign a handler to the ``queryCompletionBlock`` property so that you can process the results and execute the operation.
///
-/// If the search yields many records, the operation object may deliver a portion of the total results to your blocks immediately, along with a cursor for obtaining the remaining records. Use the cursor to initialize and execute a separate `CKQueryOperation` instance when you're ready to process the next batch of results.
+/// If the search yields many records, the operation object may deliver a portion of the total results to your blocks immediately, along with a cursor for obtaining the remaining records. Use the cursor to initialize and execute a separate `CKQueryOperation` instance when you're ready to process the next batch of results.
/// 3. Optionally, configure the results by specifying values for the ``resultsLimit`` and ``desiredKeys-4a6vy`` properties.
/// 4. Pass the query operation object to the ``CKDatabase/add(_:)`` method of the target database to execute the operation.
///