The CloudKit namespace allows application developers to control the flow of data between their applications and iCloud. App devs can use CloudKit to control the timing and specifics of the data transfer.
In addition to user-specific repositories, CloudKit can be used to transfer data to and from a single repository shared by all users of the application. This public repository is associated with the application and does not require that application users have a registered iCloud account.
Type | Reason |
---|---|
CKAccountStatus | Enumerates values that indicate whether a user's iCloud account is available. |
CKApplicationPermissions | Enumerates a value that indicates that other app users can discover the current user by email address. |
CKApplicationPermissionStatus | Enumerates the states that an application can have when attempting to obtain a permission. |
CKAsset | A large file associated with a MonoTouch.CloudKit.CKRecord object. |
CKContainer | Encapsuates content associated with an app, including shared and per-user private data. |
CKDatabase | Contains data within a MonoTouch.CloudKit.CKContainer. A public MonoTouch.CloudKit.CKDatabase provides shared data, a private db holds the current user's data. |
CKDatabaseDeleteSubscriptionHandler | Completion handler for the MonoTouch.CloudKit.CKDatabase.DeleteSubscription method. |
CKDatabaseOperation | Abstract class for operations on a MonoTouch.CloudKit.CKDatabase. |
CKDiscoverAllContactsOperation | A MonoTouch.CloudKit.CKOperation that retrieves the IDs of all discoverable contacts of the app user. |
CKDiscoveredUserInfo | Information about a user. Returned by a MonoTouch.CKDiscoverAllContactsOperation. |
CKDiscoverUserInfosCompletionHandler | Application developers can implement this delgate and assign it to the MonoTouch.CloudKit.CKDiscoverUserInfosOperation.Complete property to process the user information that is returned. |
CKDiscoverUserInfosOperation | A MonoTouch.CloudKit.CKOperation that retrieves the IDs of discoverable users whose email addresses or record IDs are already known to the app dev. |
CKErrorCode | Enumerates CloudKit error conditions. |
CKErrorFields | Holds error constants used by CloudKit. |
CKFetchNotificationChangesOperation | A MonoTouch.CloudKit.CKOperation that ret../../summary_set.sh CKFetchNotificationChangesOperation A |
CKFetchRecordChangesHandler | Delegate for the MonoTouch.CloudKit.CKFetchRecordChangesOperation.AllChangesReported property. |
CKFetchRecordChangesOperation | A MonoTouch.CloudKit.CKDatabaseOperation that retrieves data about changed or deleted MonoTouch.CloudKit.CKRecord objects. |
CKFetchRecordsCompletedHandler | Delegate for the MonoTouch.CloudKit.CKFetchRecordsOperation.Completed property. |
CKFetchRecordsOperation | A MonoTouch.CloudKit.CKDatabaseOperation that retrieves specific MonoTouch.CloudKit.CKRecord objects. |
CKFetchRecordZonesOperation | A MonoTouch.CloudKit.CKDatabaseOperation that retrieves MonoTouch.CloudKit.CKRecordZone objects from iCloud. |
CKFetchSubscriptionsCompleteHandler | Delegate for the MonoTouch.CloudKit.CKFetchSubscriptionsOperation.Completed property. |
CKFetchSubscriptionsOperation | A MonoTouch.CloudKit.CKDatabaseOperation that retrieves MonoTouch.CloudKit.CKSubscription objects from iCloud. |
CKLocationSortDescriptor | Sorts records based on their distance from the specified location. |
CKMarkNotificationsReadHandler | Delegate for the MonoTouch.CloudKit.CKMarkNotificationsReadOperation.Completed property. |
CKMarkNotificationsReadOperation | Marks push notifications as read. Typically used by apps that use push notifications to track record changes. |
CKModifyBadgeOperation | A MonoTouch.CloudKit.CKOperation that modifies the badge of the app's icon, either on the current device or all the user's devices. |
CKModifyRecordsOperation | A MonoTouch.CloudKit.CKDatabaseOperation that commits changes to one or more MonoTouch.CloudKit.CKRecord objects. |
CKModifyRecordsOperationHandler | Delegate for the MonoTouch.CloudKit.CKModifyRecordsOperation.Completed property. |
CKModifyRecordZonesHandler | Delegate for the MonoTouch.CloudKit.CKModifyRecordZonesOperation.Completed property. |
CKModifyRecordZonesOperation | A MonoTouch.CloudKit.CKDatabaseOperation that commits changes to record zones. |
CKModifySubscriptionsHandler | Delegate for the MonoTouch.CloudKit.CKModifySubscriptionsOperation.Completed property. |
CKModifySubscriptionsOperation | A MonoTouch.CloudKit.CKDatabaseOperation that commits changes to one or more MonoTouch.CloudKit.CKSubscription objects. |
CKNotification | A push notification sent to the app. |
CKNotificationID | Uniquely identifies a push notification sent from a container. |
CKNotificationInfo | Specifies the type of push notifications generated when the trigger condition is met. |
CKNotificationType | Enumerates the events that can generate a push notification. |
CKOperation | Abstract base class for operations executed against the CloudKit database. |
CKQuery | Specifies a query against the CloudKit database. |
CKQueryCursor | Holds the current stopping point in the result set of a MonoTouch.CloudKit.CKQuery. |
CKQueryNotification | A push notification generated by a MonoTouch.CloudKit.CKSubscription object. |
CKQueryNotificationReason | Enumerates the persistent storage events that can trigger data lifecycle notifications. |
CKQueryOperation | A MonoTouch.CloudKit.CKDatabaseOperation that executes a MonoTouch.CloudKit.CKQuery. |
CKRecord | A dictionary of Key-Value pairs that structure data within CloudKit. |
CKRecordID | Uniquely identifies a MonoTouch.CloudKit.CKRecord within a database. |
CKRecordSavePolicy | Enumerates policies that control when or if a record should be saved. |
CKRecordValue | App developers should not subclass this interface, which provides strong typing for objects stored in a CloudKit database. Custom data types are not supported. |
CKRecordZone | Allows related MonoTouch.CloudKit.CKRecord objects to be organized. By default, both the private and public database have a single zone. |
CKRecordZoneCapabilities | Enumerates the special operations that a zone is capable of. |
CKRecordZoneCompleteHandler | Delegate for the MonoTouch.CloudKit.CKFetchRecordZonesOperation.Completed property. |
CKRecordZoneID | Uniquely identifies a MonoTouch.CloudKit.CKRecordZone within a database. |
CKRecordZoneNotification | A push notification resulting from changes within a MonoTouch.CloudKit.CKRecordZone. |
CKReference | Defines a 1:M relationship between MonoTouch.CloudKit.CKRecord objects within a single MonoTouch.CloudKit.CKRecordZone. |
CKReferenceAction | Enumerates values that control whether a reference should delete itself when its target record is deleted. |
CKServerChangeToken | A read-only object that identifies a version of a MonoTouch.CloudKit.CKRecord. When fetching updated data, passing the existing token allows the server to only return the changes, increasing efficiency. |
CKSubscription | A persistent query that tracks changes on the server. (See MonoTouch.CloudKit.CKQueryNotification.) |
CKSubscriptionOptions | Enumerates flags for controlling push notification behavior for query-based subscriptions. |
CKSubscriptionType | Enumerates subscription types. |
ICKRecordValue | Interface representing the required methods (if any) of the protocol MonoTouch.CloudKit.CKRecordValue. |