Database Operations

Operations used to look up users and maintain the state of the app's badge.

Topics

Base Classes

CKOperation

The abstract base class for all operations that can be executed against a CloudKit database.

CKDatabaseOperation

The abstract parent class for operations that act on databases in CloudKit.

User Identities

CKDiscoverAllUserIdentitiesOperation

An operation that finds all discoverable users in the device’s contacts.

CKDiscoverUserIdentitiesOperation

An operation that fetches user identities.

App Icon

CKModifyBadgeOperation

A modify badge operation object updates the badge value applied to the app’s icon.

Deprecated

Deprecated

CKDiscoverAllContactsOperation

An operation that retrieves the IDs of all discoverable users that are also in the user’s address book.

Deprecated
CKDiscoveredUserInfo

An object that contains information about a discoverable user in a database.

Deprecated
CKDiscoverUserInfosOperation

An object that retrieves the IDs for discoverable users whose email addresses or user record IDs you already know.

Deprecated

See Also

Database Management

CKContainer

An encapsulation of content associated with an app.

CKDatabase

A conduit for accessing and performing operations on the data of an app container.

CKUserIdentity

A reference to a user.

CKUserIdentityLookupInfo

An object that represents information you use to fetch users.

CKApplicationPermissions

Constants indicating the permissions granted to the app by the user.