{$mode delphi} {$modeswitch objectivec1} {$modeswitch cvar} {$packrecords c} unit DefinedClassesCloudKit; interface type CKAsset = objcclass external; CKContainer = objcclass external; CKDatabase = objcclass external; CKDatabaseOperation = objcclass external; CKDiscoverAllContactsOperation = objcclass external; CKDiscoverUserInfosOperation = objcclass external; CKDiscoveredUserInfo = objcclass external; CKFetchNotificationChangesOperation = objcclass external; CKFetchRecordChangesOperation = objcclass external; CKFetchRecordZonesOperation = objcclass external; CKFetchRecordsOperation = objcclass external; CKFetchSubscriptionsOperation = objcclass external; CKLocationSortDescriptor = objcclass external; CKMarkNotificationsReadOperation = objcclass external; CKModifyBadgeOperation = objcclass external; CKModifyRecordZonesOperation = objcclass external; CKModifyRecordsOperation = objcclass external; CKModifySubscriptionsOperation = objcclass external; CKNotification = objcclass external; CKNotificationID = objcclass external; CKNotificationInfo = objcclass external; CKOperation = objcclass external; CKQuery = objcclass external; CKQueryCursor = objcclass external; CKQueryNotification = objcclass external; CKQueryOperation = objcclass external; CKRecord = objcclass external; CKRecordID = objcclass external; CKRecordZone = objcclass external; CKRecordZoneID = objcclass external; CKRecordZoneNotification = objcclass external; CKReference = objcclass external; CKServerChangeToken = objcclass external; CKSubscription = objcclass external; CKRecordValueProtocol = objcprotocol external name 'CKRecordValue'; type CLLocation = objcclass external; implementation end.