Platforms to show: All Mac Windows Linux Cross-Platform
CloudKit
Apple's CloudKit allows to use a cloud database in your Mac applications.
- Classes
- class CKAcceptSharesOperationMBS
- method Constructor
- method Constructor(shareMetadatas() as CKShareMetadataMBS)
- method Destructor
- method setShareMetadatas(shareMetadatas() as CKShareMetadataMBS)
- method shareMetadatas as CKShareMetadataMBS()
- event acceptSharesCompleted(operationError as NSErrorMBS)
- event perShareCompleted(shareMetadata as CKShareMetadataMBS, acceptedShare as CKShareMBS, error as NSErrorMBS)
- class CKAssetMBS
- shared method Available as Boolean
- method Constructor(file as FolderItem)
- method Constructor(URL as String)
- property fileURL as String
- property Handle as Integer
- class CKContainerMBS
- method accountStatus(tag as Variant = nil)
- method addOperation(operation as CKOperationMBS)
- shared method Available as Boolean
- shared method CKAccountChangedNotification as String
- shared method CKCurrentUserDefaultName as String
- shared method CKErrorDomain as String
- shared method CKErrorRetryAfterKey as String
- shared method CKOwnerDefaultName as String
- shared method CKPartialErrorsByItemIDKey as String
- shared method CKRecordChangedErrorAncestorRecordKey as String
- shared method CKRecordChangedErrorClientRecordKey as String
- shared method CKRecordChangedErrorServerRecordKey as String
- method Constructor
- method Constructor(Container as CKContainerMBS)
- shared method containerWithIdentifier(name as string) as CKContainerMBS
- shared method defaultContainer as CKContainerMBS
- method discoverAllContactUserInfos(tag as Variant = nil)
- method discoverAllIdentities(tag as Variant = nil)
- method discoverUserIdentityWithEmailAddress(emailAddress as string, tag as Variant = nil)
- method discoverUserIdentityWithPhoneNumber(phoneNumber as string, tag as Variant = nil)
- method discoverUserIdentityWithUserRecordID(userRecordID as CKRecordIDMBS, tag as Variant = nil)
- method discoverUserInfoWithEmailAddress(emailAddress as string, tag as Variant = nil)
- method discoverUserInfoWithUserRecordID(userRecordID as CKRecordIDMBS, tag as Variant = nil)
- method fetchAllLongLivedOperationIDs(tag as Variant = nil)
- method fetchLongLivedOperationWithID(operationID as string, tag as Variant = nil)
- method fetchShareParticipantWithEmailAddress(emailAddress as string, tag as Variant = nil)
- method fetchShareParticipantWithPhoneNumber(phoneNumber as string, tag as Variant = nil)
- method fetchShareParticipantWithUserRecordID(userRecordID as CKRecordIDMBS, tag as Variant = nil)
- method fetchUserRecordID(tag as Variant = nil)
- method registerCloudKitShare(Share as CKShareMBS, ServiceItems as Variant)
- method registerCloudKitShareWithPreparationHandler(ServiceItems as Variant, tag as variant = nil)
- method requestApplicationPermission(applicationPermission as Integer, tag as Variant = nil)
- method statusForApplicationPermission(applicationPermission as Integer, tag as Variant = nil)
- property containerIdentifier as String
- property Handle as Integer
- property privateCloudDatabase as CKDatabaseMBS
- property publicCloudDatabase as CKDatabaseMBS
- property sharedCloudDatabase as CKDatabaseMBS
- event accountStatusCompleted(accountStatus as Integer, error as NSErrorMBS, tag as Variant)
- event discoverAllContactUserInfosCompleted(userRecordID() as CKDiscoveredUserInfoMBS, error as NSErrorMBS, tag as Variant)
- event discoverAllIdentitiesWithCompleted(userRecordID() as CKUserIdentityMBS, error as NSErrorMBS, tag as Variant)
- event discoverUserIdentityWithEmailAddressCompleted(emailAddress as String, userInfo as CKUserIdentityMBS, error as NSErrorMBS, tag as Variant)
- event discoverUserIdentityWithPhoneNumberCompleted(phoneNumber as String,userInfo as CKUserIdentityMBS, error as NSErrorMBS, tag as Variant)
- event discoverUserIdentityWithUserRecordIDCompleted(userRecordID as CKRecordIDMBS, userInfo as CKUserIdentityMBS, error as NSErrorMBS, tag as Variant)
- event discoverUserInfoWithEmailAddressCompleted(emailAddress as String, userInfo as CKDiscoveredUserInfoMBS, error as NSErrorMBS, tag as Variant)
- event discoverUserInfoWithUserRecordIDCompleted(userRecordID as CKRecordIDMBS, userInfo as CKDiscoveredUserInfoMBS, error as NSErrorMBS, tag as Variant)
- event fetchAllLongLivedOperationIDsCompleted(outstandingOperationIDs() as String, error as NSErrorMBS, tag as Variant)
- event fetchLongLivedOperationWithIDCompleted(operationID as String, outstandingOperation as CKOperationMBS, error as NSErrorMBS, tag as Variant)
- event fetchShareParticipantWithEmailAddressCompleted(emailAddress as String, shareParticipant as CKShareParticipantMBS, error as NSErrorMBS, tag as Variant)
- event fetchShareParticipantWithPhoneNumberCompleted(phoneNumber as String,shareParticipant as CKShareParticipantMBS, error as NSErrorMBS, tag as Variant)
- event fetchShareParticipantWithUserRecordIDCompleted(userRecordID as CKRecordIDMBS, shareParticipant as CKShareParticipantMBS, error as NSErrorMBS, tag as Variant)
- event fetchUserRecordIDCompleted(userRecordID as CKRecordIDMBS, error as NSErrorMBS, tag as Variant)
- event registerCloudKitShareWithPreparationHandler(ServiceItems as Variant, byref share as CKShareMBS, byref container as CKContainerMBS, byref error as NSErrorMBS, tag as variant)
- event requestApplicationPermissionCompleted(applicationPermissionStatus as Integer, accountStatus as Integer, error as NSErrorMBS, tag as Variant)
- event statusForApplicationPermissionCompleted(applicationPermissionStatus as Integer, accountStatus as Integer, error as NSErrorMBS, tag as Variant)
- class CKDatabaseMBS
- method addOperation(operation as CKDatabaseOperationMBS)
- shared method Available as Boolean
- method Constructor(Container as CKContainerMBS, databaseScope as Integer)
- method Constructor(Database as CKDatabaseMBS)
- method deleteRecordWithID(recordID as CKRecordIDMBS, tag as Variant = nil)
- method deleteRecordWithIDSync(recordID as CKRecordIDMBS, byref error as NSErrorMBS)
- method deleteRecordZone(zoneID as CKRecordZoneIDMBS, tag as Variant = nil)
- method deleteSubscriptionWithID(subscriptionID as String, tag as Variant = nil)
- method fetchAllRecordZones(tag as Variant = nil)
- method fetchAllSubscriptions(tag as Variant = nil)
- method fetchRecordWithID(recordID as CKRecordIDMBS, tag as Variant = nil)
- method fetchRecordWithIDSync(recordID as CKRecordIDMBS, byref record as CKRecordMBS, byref error as NSErrorMBS)
- method fetchRecordZoneWithID(zoneID as CKRecordZoneIDMBS, tag as Variant = nil)
- method fetchSubscriptionWithID(subscriptionID as String, tag as Variant = nil)
- method performQuery(query as CKQueryMBS, zoneID as CKRecordZoneIDMBS, tag as Variant = nil)
- method saveRecord(record as CKRecordMBS, tag as Variant = nil)
- method saveRecordSync(record as CKRecordMBS, byref error as NSErrorMBS)
- method saveRecordZone(zone as CKRecordZoneMBS, tag as Variant = nil)
- method saveSubscription(subscription as CKSubscriptionMBS, tag as Variant = nil)
- property databaseScope as Integer
- property Handle as Integer
- event deleteRecordWithIDCompleted(recordID as CKRecordIDMBS, error as NSErrorMBS, tag as Variant)
- event deleteRecordZoneWithIDCompleted(zoneID as CKRecordZoneIDMBS, error as NSErrorMBS, tag as Variant)
- event deleteSubscriptionWithIDCompleted(subscriptionID as String, error as NSErrorMBS, tag as Variant)
- event fetchAllRecordZonesCompleted(zones() as CKRecordZoneMBS, error as NSErrorMBS, tag as Variant)
- event fetchAllSubscriptionsCompleted(subscriptions() as CKSubscriptionMBS, error as NSErrorMBS, tag as Variant)
- event fetchRecordWithIDCompleted(recordID as CKRecordIDMBS, record as CKRecordMBS, error as NSErrorMBS, tag as Variant)
- event fetchRecordZoneWithIDCompleted(zoneID as CKRecordZoneIDMBS, zone as CKRecordZoneMBS, error as NSErrorMBS, tag as Variant)
- event fetchSubscriptionWithIDCompleted(subscriptionID as String, subscription as CKSubscriptionMBS, error as NSErrorMBS, tag as Variant)
- event performQueryCompleted(query as CKQueryMBS, zoneID as CKRecordZoneIDMBS, results() as CKRecordMBS, error as NSErrorMBS, tag as Variant)
- event saveRecordCompleted(record as CKRecordMBS, error as NSErrorMBS, tag as Variant)
- event saveRecordZoneCompleted(zone as CKRecordZoneMBS, error as NSErrorMBS, tag as Variant)
- event saveSubscriptionCompleted(subscription as CKSubscriptionMBS, error as NSErrorMBS, tag as Variant)
- class CKDatabaseNotificationMBS
- method Constructor
- property databaseScope as Integer
- class CKDatabaseOperationMBS
- method Constructor
- property database as CKDatabaseMBS
- class CKDatabaseSubscriptionMBS
- shared method Available as Boolean
- method Constructor
- method Constructor(subscriptionID as string)
- method copy as CKDatabaseSubscriptionMBS
- property recordType as String
- class CKDiscoverAllUserIdentitiesOperationMBS
- method Constructor
- method Destructor
- event discoverAllUserIdentitiesCompleted(operationError as NSErrorMBS)
- event userIdentityDiscovered(identity as CKUserIdentityMBS)
- class CKDiscoverUserIdentitiesOperationMBS
- method Constructor
- method Constructor(userIdentityLookupInfos() as CKUserIdentityLookupInfoMBS)
- method Destructor
- method setUserIdentityLookupInfos(IDs() as CKUserIdentityLookupInfoMBS)
- method userIdentityLookupInfos as CKUserIdentityLookupInfoMBS()
- event discoverUserIdentitiesCompleted(operationError as NSErrorMBS)
- event userIdentityDiscovered(identity as CKUserIdentityMBS, lookupInfo as CKUserIdentityLookupInfoMBS)
- class CKFetchDatabaseChangesOperationMBS
- method Constructor(previousServerChangeToken as CKServerChangeTokenMBS)
- method Destructor
- property fetchAllChanges as Boolean
- property previousServerChangeToken as CKServerChangeTokenMBS
- property resultsLimit as Integer
- event changeTokenUpdated(serverChangeToken as CKServerChangeTokenMBS)
- event fetchDatabaseChangesCompleted(serverChangeToken as CKServerChangeTokenMBS, moreComing as Boolean, operationError as NSErrorMBS)
- event recordZoneWithIDChanged(zoneID as CKRecordZoneIDMBS)
- event recordZoneWithIDWasDeleted(zoneID as CKRecordZoneIDMBS)
- class CKFetchNotificationChangesOperationMBS
- method Constructor(previousServerChangeToken as CKServerChangeTokenMBS)
- method Destructor
- property moreComing as Boolean
- property previousServerChangeToken as CKServerChangeTokenMBS
- property resultsLimit as Integer
- event fetchNotificationChangesCompleted(serverChangeToken as CKServerChangeTokenMBS, operationError as NSErrorMBS)
- event notificationChanged(notification as CKNotificationMBS)
- class CKFetchRecordChangesOperationMBS
- method Constructor(recordZoneID as CKRecordZoneIDMBS, previousServerChangeToken as CKServerChangeTokenMBS)
- method desiredKeys as String()
- method Destructor
- method setDesiredKeys(desiredKeys() as String)
- property moreComing as Boolean
- property previousServerChangeToken as CKServerChangeTokenMBS
- property recordZoneID as CKRecordZoneIDMBS
- property resultsLimit as Integer
- event fetchRecordChangesCompleted(serverChangeToken as CKServerChangeTokenMBS, clientChangeTokenData as MemoryBlock, operationError as NSErrorMBS)
- event recordChanged(record as CKRecordMBS)
- event recordWithIDWasDeleted(recordID as CKRecordIDMBS)
- class CKFetchRecordsOperationMBS
- method Constructor
- method Constructor(recordIDs() as CKRecordIDMBS)
- method desiredKeys as String()
- method Destructor
- shared method fetchCurrentUserRecordOperation as CKFetchRecordsOperationMBS
- method recordIDs as CKRecordIDMBS()
- method setDesiredKeys(desiredKeys() as String)
- method setRecordIDs(IDs() as CKRecordIDMBS)
- event fetchRecordsCompleted(recordsByRecordID as Dictionary, operationError as NSErrorMBS)
- event RecordCompleted(record as CKRecordMBS, recordID as CKRecordIDMBS, error as NSErrorMBS)
- event RecordProgress(recordID as CKRecordIDMBS, progress as Double)
- class CKFetchRecordZoneChangesOperationMBS
- method Constructor(recordZoneIDs() as CKRecordZoneIDMBS, optionsByRecordZoneID as Dictionary = nil)
- method Destructor
- method recordZoneIDs as CKRecordZoneIDMBS()
- method setRecordZoneIDs(IDs() as CKRecordZoneIDMBS)
- property fetchAllChanges as Boolean
- property optionsByRecordZoneID as Dictionary
- event fetchRecordZoneChangesCompleted(operationError as NSErrorMBS)
- event recordChanged(record as CKRecordMBS)
- event recordWithIDWasDeleted(recordID as CKRecordIDMBS, recordType as string)
- event recordZoneChangeTokensUpdated(recordZoneID as CKRecordZoneIDMBS, serverChangeToken as CKServerChangeTokenMBS, clientChangeTokenData as MemoryBlock)
- event recordZoneFetchCompleted(recordZoneID as CKRecordZoneIDMBS, serverChangeToken as CKServerChangeTokenMBS, clientChangeTokenData as MemoryBlock, moreComing as boolean, recordZoneError as NSErrorMBS)
- class CKFetchRecordZoneChangesOptionsMBS
- method Constructor
- method desiredKeys as String()
- method setDesiredKeys(desiredKeys() as String)
- property Handle as Integer
- property previousServerChangeToken as CKServerChangeTokenMBS
- property resultsLimit as Integer
- class CKFetchRecordZonesOperationMBS
- method Constructor
- method Constructor(recordZoneIDs() as CKRecordZoneIDMBS)
- method Destructor
- shared method fetchAllRecordZonesOperation as CKFetchRecordZonesOperationMBS
- method recordZoneIDs as CKRecordZoneIDMBS()
- method setRecordZoneIDs(IDs() as CKRecordZoneIDMBS)
- event fetchRecordZonesCompleted(recordZonesByZoneID as Dictionary, operationError as NSErrorMBS)
- class CKFetchShareMetadataOperationMBS
- shared method Available as Boolean
- method Constructor(URLs() as String)
- method Destructor
- method rootRecordDesiredKeys as String()
- method setRootRecordDesiredKeys(rootRecordDesiredKeys() as String)
- method setShareURLs(URLs() as String)
- method shareURLs as String()
- property shouldFetchRootRecord as Boolean
- event fetchShareMetadataCompleted(operationError as NSErrorMBS)
- event ShareMetadataFetched(shareURL as String, shareMetadata as CKShareMetadataMBS, error as NSErrorMBS)
- class CKFetchShareParticipantsOperationMBS
- method Constructor
- method Constructor(userIdentityLookupInfos() as CKUserIdentityLookupInfoMBS)
- method Destructor
- method setUserIdentityLookupInfos(userIdentityLookupInfos() as CKUserIdentityLookupInfoMBS)
- method userIdentityLookupInfos as CKUserIdentityLookupInfoMBS()
- event fetchShareParticipantsCompleted(operationError as NSErrorMBS)
- event shareParticipantFetched(participant as CKShareParticipantMBS)
- class CKFetchSubscriptionsOperationMBS
- method Constructor
- method Constructor(subscriptionIDs() as String)
- method Destructor
- shared method fetchAllSubscriptionsOperation as CKFetchSubscriptionsOperationMBS
- method setSubscriptionIDs(emails() as String)
- method subscriptionIDs as String()
- event fetchSubscriptionCompleted(subscriptionsBySubscriptionID as Dictionary, operationError as NSErrorMBS)
- class CKFetchWebAuthTokenOperationMBS
- method Constructor(APIToken as string)
- method Destructor
- property APIToken as String
- event fetchWebAuthTokenCompleted(webAuthToken as string, operationError as NSErrorMBS)
- class CKLocationSortDescriptorMBS
- shared method Available as Boolean
- method Constructor
- method Constructor(key as string, relativeLocation as Variant)
- property relativeLocation as Variant
- class CKMarkNotificationsReadOperationMBS
- method Constructor
- method Constructor(IDs() as CKNotificationIDMBS)
- method Destructor
- method notificationIDs as CKNotificationIDMBS()
- method setNotificationIDs(IDs() as CKNotificationIDMBS)
- event markNotificationsReadCompleted(notificationIDsMarkedRead() as CKNotificationIDMBS, operationError as NSErrorMBS)
- class CKModifyBadgeOperationMBS
- method Constructor
- method Constructor(badgeValue as Integer)
- method Destructor
- property badgeValue as Integer
- event modifyBadgeCompleted(operationError as NSErrorMBS)
- class CKModifyRecordsOperationMBS
- method Constructor
- method Constructor(recordsToSave() as CKRecordMBS, recordIDsToDelete() as CKRecordIDMBS)
- method Destructor
- method recordIDsToDelete as CKRecordIDMBS()
- method recordsToSave as CKRecordMBS()
- method setrecordIDsToDelete(IDs() as CKRecordIDMBS)
- method setRecordsToSave(IDs() as CKRecordMBS)
- property atomic as Boolean
- property clientChangeTokenData as MemoryBlock
- property savePolicy as Integer
- event modifyRecordsCompleted(savedRecords() as CKRecordMBS, deletedRecordIDs() as CKRecordIDMBS, operationError as NSErrorMBS)
- event RecordCompleted(record as CKRecordMBS, error as NSErrorMBS)
- event RecordProgress(record as CKRecordMBS, progress as Double)
- class CKModifyRecordZonesOperationMBS
- method Constructor
- method Constructor(recordZonesToSave() as CKRecordZoneMBS, recordZoneIDsToDelete() as CKRecordZoneIDMBS)
- method Destructor
- method recordZoneIDsToDelete as CKRecordZoneIDMBS()
- method recordZonesToSave as CKRecordZoneMBS()
- method setRecordZoneIDsToDelete(IDs() as CKRecordZoneIDMBS)
- method setRecordZonesToSave(IDs() as CKRecordZoneMBS)
- event modifyRecordZonesCompleted(savedRecordZones() as CKRecordZoneMBS, deletedRecordZoneIDs() as CKRecordZoneIDMBS, operationError as NSErrorMBS)
- class CKModifySubscriptionsOperationMBS
- method Constructor(subscriptionsToSave() as CKSubscriptionMBS, subscriptionIDsToDelete() as String = nil)
- method Destructor
- method setSubscriptionIDsToDelete(SubscriptionIDsToDelete() as String)
- method setSubscriptionsToSave(IDs() as CKSubscriptionMBS)
- method subscriptionIDsToDelete as String()
- method subscriptionsToSave as CKSubscriptionMBS()
- event modifySubscriptionsCompleted(savedSubscriptions() as CKSubscriptionMBS, deletedSubscriptionIDs() as String, operationError as NSErrorMBS)
- class CKNotificationIDMBS
- shared method Available as Boolean
- method Constructor
- method IsEqual(Other as CKNotificationIDMBS) as boolean
- property Handle as Integer
- class CKNotificationInfoMBS
- method alertLocalizationArgs as String()
- shared method Available as Boolean
- method Constructor
- method copy as CKNotificationInfoMBS
- method desiredKeys as String()
- method setAlertLocalizationArgs(args() as String)
- method setDesiredKeys(desiredKeys() as String)
- property alertActionLocalizationKey as String
- property alertBody as String
- property alertLaunchImage as String
- property alertLocalizationKey as String
- property category as String
- property Handle as Integer
- property shouldBadge as Boolean
- property shouldSendContentAvailable as Boolean
- property soundName as String
- class CKNotificationMBS
- method alertLocalizationArgs as String()
- method Constructor
- shared method notificationFromRemoteNotificationDictionary(notificationDictionary as Dictionary) as CKNotificationMBS
- property alertActionLocalizationKey as String
- property alertBody as String
- property alertLaunchImage as String
- property alertLocalizationKey as String
- property badge as Integer
- property category as String
- property containerIdentifier as String
- property Handle as Integer
- property isPruned as Boolean
- property notificationID as CKNotificationIDMBS
- property notificationType as Integer
- property soundName as String
- property subscriptionID as String
- class CKOperationConfigurationMBS
- method Constructor
- property AllowsCellularAccess as Boolean
- property Container as CKContainerMBS
- property Handle as Integer
- property LongLived as Boolean
- property QualityOfService as Integer
- property timeoutIntervalForRequest as Double
- property timeoutIntervalForResource as Double
- class CKOperationMBS
- method cancel
- method Constructor
- method Destructor
- method isCancelled as boolean
- method isExecuting as boolean
- method isFinished as boolean
- method start
- property configuration as CKOperationConfigurationMBS
- property Handle as Integer
- property operationID as String
- event Completed
- event LongLivedOperationWasPersisted
- class CKQueryCursorMBS
- shared method Available as Boolean
- method Constructor
- method copy as CKQueryCursorMBS
- property Handle as Integer
- class CKQueryMBS
- shared method Available as Boolean
- method Constructor
- method Constructor(RecordType as String, predicate as NSPredicateMBS)
- method setSortDescriptors(sortDescriptors() as NSSortDescriptorMBS)
- method sortDescriptors as NSSortDescriptorMBS()
- property Handle as Integer
- property predicate as NSPredicateMBS
- property recordType as String
- class CKQueryNotificationMBS
- method Constructor
- property databaseScope as Integer
- property isPublicDatabase as Boolean
- property queryNotificationReason as Integer
- property recordFields as Dictionary
- property recordID as CKRecordIDMBS
- class CKQueryOperationMBS
- shared method CKQueryOperationMaximumResults as Integer
- method Constructor
- method Constructor(query as CKQueryMBS)
- method Constructor(queryCursor as CKQueryCursorMBS)
- method desiredKeys as String()
- method Destructor
- method setDesiredKeys(desiredKeys() as String)
- property cursor as CKQueryCursorMBS
- property query as CKQueryMBS
- property resultsLimit as Integer
- property zoneID as CKRecordZoneIDMBS
- event queryCompleted(cursor as CKQueryCursorMBS, operationError as NSErrorMBS)
- event recordFetched(record as CKRecordMBS)
- class CKQuerySubscriptionMBS
- method Constructor(RecordType as String, predicate as NSPredicateMBS, querySubscriptionOptions as Integer)
- method Constructor(RecordType as String, predicate as NSPredicateMBS, subscriptionID as string, querySubscriptionOptions as Integer)
- method copy as CKQuerySubscriptionMBS
- property predicate as NSPredicateMBS
- property querySubscriptionOptions as Integer
- property recordType as String
- property zoneID as CKRecordZoneIDMBS
- class CKRecordIDMBS
- shared method Available as Boolean
- method Constructor
- method Constructor(recordName as string)
- method Constructor(recordName as string, zoneID as CKRecordZoneIDMBS)
- method copy as CKRecordIDMBS
- method IsEqual(Other as CKRecordIDMBS) as boolean
- property Handle as Integer
- property recordName as String
- property zoneID as CKRecordZoneIDMBS
- class CKRecordMBS
- method allKeys as String()
- method allTokens as String()
- method archive(byref error as NSErrorMBS) as MemoryBlock
- shared method Available as Boolean
- method changedKeys as String()
- shared method CKRecordTypeUserRecord as String
- method Constructor
- method Constructor(Coder as NSCoderMBS)
- method Constructor(RecordType as String)
- method Constructor(RecordType as String, recordID as CKRecordIDMBS)
- method Constructor(RecordType as String, zoneID as CKRecordZoneIDMBS)
- method copy as CKRecordMBS
- method encodeSystemFieldsWithCoder(Coder as NSCoderMBS)
- method encodeWithCoder(Coder as NSCoderMBS)
- method setParentReferenceFromRecord(parentRecord as CKRecordMBS)
- method setParentReferenceFromRecordID(parentRecordID as CKRecordIDMBS)
- shared method Unarchive(Data as MemoryBlock, byref error as NSErrorMBS) as CKRecordMBS
- property creationDate as Date
- property creationDateTime as DateTime
- property creatorUserRecordID as CKRecordIDMBS
- property Handle as Integer
- property lastModifiedUserRecordID as CKRecordIDMBS
- property modificationDate as Date
- property modificationDateTime as DateTime
- property parent as CKReferenceMBS
- property recordChangeTag as String
- property recordID as CKRecordIDMBS
- property recordType as String
- property share as CKReferenceMBS
- property dataForKey(key as string) as MemoryBlock
- property objectForKey(key as string) as Variant
- property stringForKey(key as string) as string
- class CKRecordZoneIDMBS
- shared method Available as Boolean
- method Constructor(zoneName as string, ownerName as string)
- method copy as CKRecordZoneIDMBS
- method IsEqual(Other as CKRecordZoneIDMBS) as boolean
- property Handle as Integer
- property ownerName as String
- property zoneName as String
- class CKRecordZoneMBS
- shared method Available as Boolean
- shared method CKRecordZoneDefaultName as String
- method Constructor(zoneID as CKRecordZoneIDMBS)
- method Constructor(zoneName as string)
- method copy as CKRecordZoneMBS
- shared method defaultRecordZone as CKRecordZoneMBS
- property capabilities as Integer
- property Handle as Integer
- property zoneID as CKRecordZoneIDMBS
- class CKRecordZoneNotificationMBS
- method Constructor
- property databaseScope as Integer
- property recordZoneID as CKRecordZoneIDMBS
- class CKRecordZoneSubscriptionMBS
- method Constructor(zoneID as CKRecordZoneIDMBS)
- method Constructor(zoneID as CKRecordZoneIDMBS, subscriptionID as string)
- method copy as CKRecordZoneSubscriptionMBS
- property recordType as String
- property zoneID as CKRecordZoneIDMBS
- class CKReferenceMBS
- shared method Available as Boolean
- method Constructor
- method Constructor(record as CKRecordMBS, action as Integer = 0)
- method Constructor(recordID as CKRecordIDMBS, action as Integer = 0)
- method copy as CKReferenceMBS
- property Handle as Integer
- property recordID as CKRecordIDMBS
- property referenceAction as Integer
- class CKServerChangeTokenMBS
- method Archive(byref error as NSErrorMBS) as MemoryBlock
- shared method Available as Boolean
- method Constructor
- method copy as CKServerChangeTokenMBS
- method IsEqual(Other as CKServerChangeTokenMBS) as boolean
- shared method Unarchive(Data as MemoryBlock, byref error as NSErrorMBS) as CKServerChangeTokenMBS
- property description as String
- property Handle as Integer
- class CKShareMBS
- method addParticipant(participant as CKShareParticipantMBS)
- shared method Available as Boolean
- shared method CKRecordTypeShare as String
- shared method CKShareThumbnailImageDataKey as String
- shared method CKShareTitleKey as String
- shared method CKShareTypeKey as String
- method Constructor
- method Constructor(RecordType as String)
- method Constructor(RecordType as String, recordID as CKRecordIDMBS)
- method Constructor(RecordType as String, zoneID as CKRecordZoneIDMBS)
- method Constructor(rootRecord as CKRecordMBS)
- method Constructor(rootRecord as CKRecordMBS, shareID as CKRecordIDMBS)
- method Constructor(zoneID as CKRecordZoneIDMBS)
- method participants as CKShareParticipantMBS()
- method removeParticipant(participant as CKShareParticipantMBS)
- property currentUserParticipant as CKShareParticipantMBS
- property owner as CKShareParticipantMBS
- property publicPermission as Integer
- property URL as String
- class CKShareMetadataMBS
- shared method Available as Boolean
- method Constructor
- method copy as CKShareMetadataMBS
- property containerIdentifier as String
- property Handle as Integer
- property ownerIdentity as CKUserIdentityMBS
- property participantPermission as Integer
- property participantStatus as Integer
- property participantType as Integer
- property rootRecord as CKRecordMBS
- property rootRecordID as CKRecordIDMBS
- property share as CKShareMBS
- class CKShareParticipantMBS
- shared method Available as Boolean
- method Constructor
- method copy as CKShareParticipantMBS
- property acceptanceStatus as Integer
- property Handle as Integer
- property permission as Integer
- property role as Integer
- property userIdentity as CKUserIdentityMBS
- class CKSubscriptionMBS
- shared method Available as Boolean
- method Constructor
- method Constructor(RecordType as String, predicate as NSPredicateMBS, querySubscriptionOptions as Integer)
- method Constructor(RecordType as String, predicate as NSPredicateMBS, subscriptionID as string, querySubscriptionOptions as Integer)
- method Constructor(zoneID as CKRecordZoneIDMBS, subscriptionID as string, subscriptionOptions as Integer)
- method Constructor(zoneID as CKRecordZoneIDMBS, subscriptionOptions as Integer)
- method copy as CKSubscriptionMBS
- property Handle as Integer
- property notificationInfo as CKNotificationInfoMBS
- property predicate as NSPredicateMBS
- property recordType as String
- property subscriptionID as String
- property subscriptionOptions as Integer
- property subscriptionType as Integer
- property zoneID as CKRecordZoneIDMBS
- class CKUserIdentityLookupInfoMBS
- shared method Available as Boolean
- method Constructor
- method copy as CKUserIdentityLookupInfoMBS
- shared method lookupInfosWithEmailAddress(emailAddress as string) as CKUserIdentityLookupInfoMBS
- shared method lookupInfosWithEmails(emailAddresses() as string) as CKUserIdentityLookupInfoMBS()
- shared method lookupInfosWithPhoneNumbers(phoneNumbers() as string) as CKUserIdentityLookupInfoMBS()
- shared method lookupInfosWithRecordIDs(userRecordIDs() as CKRecordIDMBS) as CKUserIdentityLookupInfoMBS()
- shared method lookupInfosWithUserRecordID(userRecordID as CKRecordIDMBS) as CKUserIdentityLookupInfoMBS
- shared method lookupInfosWithWithPhoneNumber(phoneNumber as string) as CKUserIdentityLookupInfoMBS
- property emailAddress as String
- property Handle as Integer
- property phoneNumber as String
- property userRecordID as CKRecordIDMBS
- class CKUserIdentityMBS
- shared method Available as Boolean
- method Constructor
- method copy as CKUserIdentityMBS
- property description as String
- property Handle as Integer
- property hasiCloudAccount as Boolean
- property localizedDisplayName as String
- property lookupInfo as CKUserIdentityLookupInfoMBS
- property nameComponents as NSPersonNameComponentsMBS
- property userRecordID as CKRecordIDMBS
- class NSPersonNameComponentsMBS
- shared method Available as Boolean
- method Constructor
- method copy as NSPersonNameComponentsMBS
- method formatted as NSAttributedStringMBS
- property familyName as String
- property givenName as String
- property Handle as Integer
- property middleName as String
- property namePrefix as String
- property nameSuffix as String
- property nickname as String
- property phoneticRepresentation as NSPersonNameComponentsMBS
- class CKAcceptSharesOperationMBS
- Blog Entries
Release notes
- Version 23.2
- Fixed a memory leak in formatted method in NSPersonNameComponentsMBS class.
- Version 21.5
- Added formatted method for NSPersonNameComponentsMBS class.
- Added role property to CKShareParticipantMBS class.
- Fixed issue with CloudKit classes, where CKShareMBS was returned CKRecordMBS.
- Version 21.4
- Added CKOperationConfigurationMBS class.
- Deprecated a few properties in CKOperationMBS class in favor of new CKOperationConfigurationMBS class.
- Fixed constructor for CKQueryOperationMBS class taking cursor.
- Version 21.3
- Added new constructor for CKShareMBS class to share record zone.
- Added registerCloudKitShare and registerCloudKitShareWithPreparationHandler to CKContainerMBS class.
- Changed stringForKey in CKRecordMBS to pass empty string to CloudKit, when you pass empty Xojo string.
- Fixed CKAcceptSharesOperationMBS constructor to proces the CKShareMetadataMBS objects.
- Fixed saveRecordZoneCompleted event for CKDatabaseMBS class.
- Version 21.2
- Added Archive and Unarchive methods to CKRecordMBS and CKServerChangeTokenMBS classes.
- Added new constructor for CKContainerMBS class to create a copy with your subclass.
- Added new constructor for CKDatabaseMBS class to create a copy with your subclass.
- Fixed a problem with CKModifyRecordsOperationMBS not receiving events.
- Fixed issue with CKFetchRecordZoneChangesOperationMBS class with dictionary conversion.
- Fixed issue with CloudKit events for CKFetchRecordZoneChangesOperationMBS and other classes.
- Version 20.3
- Deprecated CKDiscoverUserInfosOperationMBS, CKDiscoverAllContactsOperationMBS and CKDiscoveredUserInfoMBS classes.
- Version 17.3
- Removed CKOperationMBS.usesBackgroundSession and NSWindowMBS.canBeVisibleOnAllSpaces as Apple removed those.
The items on this page are in the following plugins: MBS Mac64bit Plugin.