"""
    pygments.lexers._cocoa_builtins
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    This file defines a set of types used across Cocoa frameworks from Apple.
    There is a list of @interfaces, @protocols and some other (structs, unions)

    File may be also used as standalone generator for above.

    :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
"""

COCOA_INTERFACES = {
    "AAAttribution",
    "ABNewPersonViewController",
    "ABPeoplePickerNavigationController",
    "ABPersonViewController",
    "ABUnknownPersonViewController",
    "ACAccount",
    "ACAccountCredential",
    "ACAccountStore",
    "ACAccountType",
    "ADBannerView",
    "ADClient",
    "ADInterstitialAd",
    "ADInterstitialAdPresentationViewController",
    "AEAssessmentConfiguration",
    "AEAssessmentSession",
    "ALAsset",
    "ALAssetRepresentation",
    "ALAssetsFilter",
    "ALAssetsGroup",
    "ALAssetsLibrary",
    "APActivationPayload",
    "ARAnchor",
    "ARAppClipCodeAnchor",
    "ARBody2D",
    "ARBodyAnchor",
    "ARBodyTrackingConfiguration",
    "ARCamera",
    "ARCoachingOverlayView",
    "ARCollaborationData",
    "ARConfiguration",
    "ARDepthData",
    "ARDirectionalLightEstimate",
    "AREnvironmentProbeAnchor",
    "ARFaceAnchor",
    "ARFaceGeometry",
    "ARFaceTrackingConfiguration",
    "ARFrame",
    "ARGeoAnchor",
    "ARGeoTrackingConfiguration",
    "ARGeoTrackingStatus",
    "ARGeometryElement",
    "ARGeometrySource",
    "ARHitTestResult",
    "ARImageAnchor",
    "ARImageTrackingConfiguration",
    "ARLightEstimate",
    "ARMatteGenerator",
    "ARMeshAnchor",
    "ARMeshGeometry",
    "ARObjectAnchor",
    "ARObjectScanningConfiguration",
    "AROrientationTrackingConfiguration",
    "ARParticipantAnchor",
    "ARPlaneAnchor",
    "ARPlaneGeometry",
    "ARPointCloud",
    "ARPositionalTrackingConfiguration",
    "ARQuickLookPreviewItem",
    "ARRaycastQuery",
    "ARRaycastResult",
    "ARReferenceImage",
    "ARReferenceObject",
    "ARSCNFaceGeometry",
    "ARSCNPlaneGeometry",
    "ARSCNView",
    "ARSKView",
    "ARSession",
    "ARSkeleton",
    "ARSkeleton2D",
    "ARSkeleton3D",
    "ARSkeletonDefinition",
    "ARTrackedRaycast",
    "ARVideoFormat",
    "ARView",
    "ARWorldMap",
    "ARWorldTrackingConfiguration",
    "ASAccountAuthenticationModificationController",
    "ASAccountAuthenticationModificationExtensionContext",
    "ASAccountAuthenticationModificationReplacePasswordWithSignInWithAppleRequest",
    "ASAccountAuthenticationModificationRequest",
    "ASAccountAuthenticationModificationUpgradePasswordToStrongPasswordRequest",
    "ASAccountAuthenticationModificationViewController",
    "ASAuthorization",
    "ASAuthorizationAppleIDButton",
    "ASAuthorizationAppleIDCredential",
    "ASAuthorizationAppleIDProvider",
    "ASAuthorizationAppleIDRequest",
    "ASAuthorizationController",
    "ASAuthorizationOpenIDRequest",
    "ASAuthorizationPasswordProvider",
    "ASAuthorizationPasswordRequest",
    "ASAuthorizationProviderExtensionAuthorizationRequest",
    "ASAuthorizationRequest",
    "ASAuthorizationSingleSignOnCredential",
    "ASAuthorizationSingleSignOnProvider",
    "ASAuthorizationSingleSignOnRequest",
    "ASCredentialIdentityStore",
    "ASCredentialIdentityStoreState",
    "ASCredentialProviderExtensionContext",
    "ASCredentialProviderViewController",
    "ASCredentialServiceIdentifier",
    "ASIdentifierManager",
    "ASPasswordCredential",
    "ASPasswordCredentialIdentity",
    "ASWebAuthenticationSession",
    "ASWebAuthenticationSessionRequest",
    "ASWebAuthenticationSessionWebBrowserSessionManager",
    "ATTrackingManager",
    "AUAudioUnit",
    "AUAudioUnitBus",
    "AUAudioUnitBusArray",
    "AUAudioUnitPreset",
    "AUAudioUnitV2Bridge",
    "AUAudioUnitViewConfiguration",
    "AUParameter",
    "AUParameterGroup",
    "AUParameterNode",
    "AUParameterTree",
    "AUViewController",
    "AVAggregateAssetDownloadTask",
    "AVAsset",
    "AVAssetCache",
    "AVAssetDownloadStorageManagementPolicy",
    "AVAssetDownloadStorageManager",
    "AVAssetDownloadTask",
    "AVAssetDownloadURLSession",
    "AVAssetExportSession",
    "AVAssetImageGenerator",
    "AVAssetReader",
    "AVAssetReaderAudioMixOutput",
    "AVAssetReaderOutput",
    "AVAssetReaderOutputMetadataAdaptor",
    "AVAssetReaderSampleReferenceOutput",
    "AVAssetReaderTrackOutput",
    "AVAssetReaderVideoCompositionOutput",
    "AVAssetResourceLoader",
    "AVAssetResourceLoadingContentInformationRequest",
    "AVAssetResourceLoadingDataRequest",
    "AVAssetResourceLoadingRequest",
    "AVAssetResourceLoadingRequestor",
    "AVAssetResourceRenewalRequest",
    "AVAssetSegmentReport",
    "AVAssetSegmentReportSampleInformation",
    "AVAssetSegmentTrackReport",
    "AVAssetTrack",
    "AVAssetTrackGroup",
    "AVAssetTrackSegment",
    "AVAssetWriter",
    "AVAssetWriterInput",
    "AVAssetWriterInputGroup",
    "AVAssetWriterInputMetadataAdaptor",
    "AVAssetWriterInputPassDescription",
    "AVAssetWriterInputPixelBufferAdaptor",
    "AVAsynchronousCIImageFilteringRequest",
    "AVAsynchronousVideoCompositionRequest",
    "AVAudioMix",
    "AVAudioMixInputParameters",
    "AVAudioSession",
    "AVCameraCalibrationData",
    "AVCaptureAudioChannel",
    "AVCaptureAudioDataOutput",
    "AVCaptureAudioFileOutput",
    "AVCaptureAudioPreviewOutput",
    "AVCaptureAutoExposureBracketedStillImageSettings",
    "AVCaptureBracketedStillImageSettings",
    "AVCaptureConnection",
    "AVCaptureDataOutputSynchronizer",
    "AVCaptureDepthDataOutput",
    "AVCaptureDevice",
    "AVCaptureDeviceDiscoverySession",
    "AVCaptureDeviceFormat",
    "AVCaptureDeviceInput",
    "AVCaptureDeviceInputSource",
    "AVCaptureFileOutput",
    "AVCaptureInput",
    "AVCaptureInputPort",
    "AVCaptureManualExposureBracketedStillImageSettings",
    "AVCaptureMetadataInput",
    "AVCaptureMetadataOutput",
    "AVCaptureMovieFileOutput",
    "AVCaptureMultiCamSession",
    "AVCaptureOutput",
    "AVCapturePhoto",
    "AVCapturePhotoBracketSettings",
    "AVCapturePhotoOutput",
    "AVCapturePhotoSettings",
    "AVCaptureResolvedPhotoSettings",
    "AVCaptureScreenInput",
    "AVCaptureSession",
    "AVCaptureStillImageOutput",
    "AVCaptureSynchronizedData",
    "AVCaptureSynchronizedDataCollection",
    "AVCaptureSynchronizedDepthData",
    "AVCaptureSynchronizedMetadataObjectData",
    "AVCaptureSynchronizedSampleBufferData",
    "AVCaptureSystemPressureState",
    "AVCaptureVideoDataOutput",
    "AVCaptureVideoPreviewLayer",
    "AVComposition",
    "AVCompositionTrack",
    "AVCompositionTrackFormatDescriptionReplacement",
    "AVCompositionTrackSegment",
    "AVContentKeyRequest",
    "AVContentKeyResponse",
    "AVContentKeySession",
    "AVDateRangeMetadataGroup",
    "AVDepthData",
    "AVDisplayCriteria",
    "AVFragmentedAsset",
    "AVFragmentedAssetMinder",
    "AVFragmentedAssetTrack",
    "AVFragmentedMovie",
    "AVFragmentedMovieMinder",
    "AVFragmentedMovieTrack",
    "AVFrameRateRange",
    "AVMediaDataStorage",
    "AVMediaSelection",
    "AVMediaSelectionGroup",
    "AVMediaSelectionOption",
    "AVMetadataBodyObject",
    "AVMetadataCatBodyObject",
    "AVMetadataDogBodyObject",
    "AVMetadataFaceObject",
    "AVMetadataGroup",
    "AVMetadataHumanBodyObject",
    "AVMetadataItem",
    "AVMetadataItemFilter",
    "AVMetadataItemValueRequest",
    "AVMetadataMachineReadableCodeObject",
    "AVMetadataObject",
    "AVMetadataSalientObject",
    "AVMovie",
    "AVMovieTrack",
    "AVMutableAssetDownloadStorageManagementPolicy",
    "AVMutableAudioMix",
    "AVMutableAudioMixInputParameters",
    "AVMutableComposition",
    "AVMutableCompositionTrack",
    "AVMutableDateRangeMetadataGroup",
    "AVMutableMediaSelection",
    "AVMutableMetadataItem",
    "AVMutableMovie",
    "AVMutableMovieTrack",
    "AVMutableTimedMetadataGroup",
    "AVMutableVideoComposition",
    "AVMutableVideoCompositionInstruction",
    "AVMutableVideoCompositionLayerInstruction",
    "AVOutputSettingsAssistant",
    "AVPersistableContentKeyRequest",
    "AVPictureInPictureController",
    "AVPlayer",
    "AVPlayerItem",
    "AVPlayerItemAccessLog",
    "AVPlayerItemAccessLogEvent",
    "AVPlayerItemErrorLog",
    "AVPlayerItemErrorLogEvent",
    "AVPlayerItemLegibleOutput",
    "AVPlayerItemMediaDataCollector",
    "AVPlayerItemMetadataCollector",
    "AVPlayerItemMetadataOutput",
    "AVPlayerItemOutput",
    "AVPlayerItemTrack",
    "AVPlayerItemVideoOutput",
    "AVPlayerLayer",
    "AVPlayerLooper",
    "AVPlayerMediaSelectionCriteria",
    "AVPlayerViewController",
    "AVPortraitEffectsMatte",
    "AVQueuePlayer",
    "AVRouteDetector",
    "AVRoutePickerView",
    "AVSampleBufferAudioRenderer",
    "AVSampleBufferDisplayLayer",
    "AVSampleBufferRenderSynchronizer",
    "AVSemanticSegmentationMatte",
    "AVSynchronizedLayer",
    "AVTextStyleRule",
    "AVTimedMetadataGroup",
    "AVURLAsset",
    "AVVideoComposition",
    "AVVideoCompositionCoreAnimationTool",
    "AVVideoCompositionInstruction",
    "AVVideoCompositionLayerInstruction",
    "AVVideoCompositionRenderContext",
    "AVVideoCompositionRenderHint",
    "AXCustomContent",
    "BCChatAction",
    "BCChatButton",
    "BGAppRefreshTask",
    "BGAppRefreshTaskRequest",
    "BGProcessingTask",
    "BGProcessingTaskRequest",
    "BGTask",
    "BGTaskRequest",
    "BGTaskScheduler",
    "CAAnimation",
    "CAAnimationGroup",
    "CABTMIDICentralViewController",
    "CABTMIDILocalPeripheralViewController",
    "CABasicAnimation",
    "CADisplayLink",
    "CAEAGLLayer",
    "CAEmitterCell",
    "CAEmitterLayer",
    "CAGradientLayer",
    "CAInterAppAudioSwitcherView",
    "CAInterAppAudioTransportView",
    "CAKeyframeAnimation",
    "CALayer",
    "CAMediaTimingFunction",
    "CAMetalLayer",
    "CAPropertyAnimation",
    "CAReplicatorLayer",
    "CAScrollLayer",
    "CAShapeLayer",
    "CASpringAnimation",
    "CATextLayer",
    "CATiledLayer",
    "CATransaction",
    "CATransformLayer",
    "CATransition",
    "CAValueFunction",
    "CBATTRequest",
    "CBAttribute",
    "CBCentral",
    "CBCentralManager",
    "CBCharacteristic",
    "CBDescriptor",
    "CBL2CAPChannel",
    "CBManager",
    "CBMutableCharacteristic",
    "CBMutableDescriptor",
    "CBMutableService",
    "CBPeer",
    "CBPeripheral",
    "CBPeripheralManager",
    "CBService",
    "CBUUID",
    "CHHapticDynamicParameter",
    "CHHapticEngine",
    "CHHapticEvent",
    "CHHapticEventParameter",
    "CHHapticParameterCurve",
    "CHHapticParameterCurveControlPoint",
    "CHHapticPattern",
    "CIAztecCodeDescriptor",
    "CIBarcodeDescriptor",
    "CIBlendKernel",
    "CIColor",
    "CIColorKernel",
    "CIContext",
    "CIDataMatrixCodeDescriptor",
    "CIDetector",
    "CIFaceFeature",
    "CIFeature",
    "CIFilter",
    "CIFilterGenerator",
    "CIFilterShape",
    "CIImage",
    "CIImageAccumulator",
    "CIImageProcessorKernel",
    "CIKernel",
    "CIPDF417CodeDescriptor",
    "CIPlugIn",
    "CIQRCodeDescriptor",
    "CIQRCodeFeature",
    "CIRectangleFeature",
    "CIRenderDestination",
    "CIRenderInfo",
    "CIRenderTask",
    "CISampler",
    "CITextFeature",
    "CIVector",
    "CIWarpKernel",
    "CKAcceptSharesOperation",
    "CKAsset",
    "CKContainer",
    "CKDatabase",
    "CKDatabaseNotification",
    "CKDatabaseOperation",
    "CKDatabaseSubscription",
    "CKDiscoverAllUserIdentitiesOperation",
    "CKDiscoverUserIdentitiesOperation",
    "CKFetchDatabaseChangesOperation",
    "CKFetchNotificationChangesOperation",
    "CKFetchRecordChangesOperation",
    "CKFetchRecordZoneChangesConfiguration",
    "CKFetchRecordZoneChangesOperation",
    "CKFetchRecordZoneChangesOptions",
    "CKFetchRecordZonesOperation",
    "CKFetchRecordsOperation",
    "CKFetchShareMetadataOperation",
    "CKFetchShareParticipantsOperation",
    "CKFetchSubscriptionsOperation",
    "CKFetchWebAuthTokenOperation",
    "CKLocationSortDescriptor",
    "CKMarkNotificationsReadOperation",
    "CKModifyBadgeOperation",
    "CKModifyRecordZonesOperation",
    "CKModifyRecordsOperation",
    "CKModifySubscriptionsOperation",
    "CKNotification",
    "CKNotificationID",
    "CKNotificationInfo",
    "CKOperation",
    "CKOperationConfiguration",
    "CKOperationGroup",
    "CKQuery",
    "CKQueryCursor",
    "CKQueryNotification",
    "CKQueryOperation",
    "CKQuerySubscription",
    "CKRecord",
    "CKRecordID",
    "CKRecordZone",
    "CKRecordZoneID",
    "CKRecordZoneNotification",
    "CKRecordZoneSubscription",
    "CKReference",
    "CKServerChangeToken",
    "CKShare",
    "CKShareMetadata",
    "CKShareParticipant",
    "CKSubscription",
    "CKUserIdentity",
    "CKUserIdentityLookupInfo",
    "CLBeacon",
    "CLBeaconIdentityConstraint",
    "CLBeaconRegion",
    "CLCircularRegion",
    "CLFloor",
    "CLGeocoder",
    "CLHeading",
    "CLKComplication",
    "CLKComplicationDescriptor",
    "CLKComplicationServer",
    "CLKComplicationTemplate",
    "CLKComplicationTemplateCircularSmallRingImage",
    "CLKComplicationTemplateCircularSmallRingText",
    "CLKComplicationTemplateCircularSmallSimpleImage",
    "CLKComplicationTemplateCircularSmallSimpleText",
    "CLKComplicationTemplateCircularSmallStackImage",
    "CLKComplicationTemplateCircularSmallStackText",
    "CLKComplicationTemplateExtraLargeColumnsText",
    "CLKComplicationTemplateExtraLargeRingImage",
    "CLKComplicationTemplateExtraLargeRingText",
    "CLKComplicationTemplateExtraLargeSimpleImage",
    "CLKComplicationTemplateExtraLargeSimpleText",
    "CLKComplicationTemplateExtraLargeStackImage",
    "CLKComplicationTemplateExtraLargeStackText",
    "CLKComplicationTemplateGraphicBezelCircularText",
    "CLKComplicationTemplateGraphicCircular",
    "CLKComplicationTemplateGraphicCircularClosedGaugeImage",
    "CLKComplicationTemplateGraphicCircularClosedGaugeText",
    "CLKComplicationTemplateGraphicCircularImage",
    "CLKComplicationTemplateGraphicCircularOpenGaugeImage",
    "CLKComplicationTemplateGraphicCircularOpenGaugeRangeText",
    "CLKComplicationTemplateGraphicCircularOpenGaugeSimpleText",
    "CLKComplicationTemplateGraphicCircularStackImage",
    "CLKComplicationTemplateGraphicCircularStackText",
    "CLKComplicationTemplateGraphicCornerCircularImage",
    "CLKComplicationTemplateGraphicCornerGaugeImage",
    "CLKComplicationTemplateGraphicCornerGaugeText",
    "CLKComplicationTemplateGraphicCornerStackText",
    "CLKComplicationTemplateGraphicCornerTextImage",
    "CLKComplicationTemplateGraphicExtraLargeCircular",
    "CLKComplicationTemplateGraphicExtraLargeCircularClosedGaugeImage",
    "CLKComplicationTemplateGraphicExtraLargeCircularClosedGaugeText",
    "CLKComplicationTemplateGraphicExtraLargeCircularImage",
    "CLKComplicationTemplateGraphicExtraLargeCircularOpenGaugeImage",
    "CLKComplicationTemplateGraphicExtraLargeCircularOpenGaugeRangeText",
    "CLKComplicationTemplateGraphicExtraLargeCircularOpenGaugeSimpleText",
    "CLKComplicationTemplateGraphicExtraLargeCircularStackImage",
    "CLKComplicationTemplateGraphicExtraLargeCircularStackText",
    "CLKComplicationTemplateGraphicRectangularFullImage",
    "CLKComplicationTemplateGraphicRectangularLargeImage",
    "CLKComplicationTemplateGraphicRectangularStandardBody",
    "CLKComplicationTemplateGraphicRectangularTextGauge",
    "CLKComplicationTemplateModularLargeColumns",
    "CLKComplicationTemplateModularLargeStandardBody",
    "CLKComplicationTemplateModularLargeTable",
    "CLKComplicationTemplateModularLargeTallBody",
    "CLKComplicationTemplateModularSmallColumnsText",
    "CLKComplicationTemplateModularSmallRingImage",
    "CLKComplicationTemplateModularSmallRingText",
    "CLKComplicationTemplateModularSmallSimpleImage",
    "CLKComplicationTemplateModularSmallSimpleText",
    "CLKComplicationTemplateModularSmallStackImage",
    "CLKComplicationTemplateModularSmallStackText",
    "CLKComplicationTemplateUtilitarianLargeFlat",
    "CLKComplicationTemplateUtilitarianSmallFlat",
    "CLKComplicationTemplateUtilitarianSmallRingImage",
    "CLKComplicationTemplateUtilitarianSmallRingText",
    "CLKComplicationTemplateUtilitarianSmallSquare",
    "CLKComplicationTimelineEntry",
    "CLKDateTextProvider",
    "CLKFullColorImageProvider",
    "CLKGaugeProvider",
    "CLKImageProvider",
    "CLKRelativeDateTextProvider",
    "CLKSimpleGaugeProvider",
    "CLKSimpleTextProvider",
    "CLKTextProvider",
    "CLKTimeIntervalGaugeProvider",
    "CLKTimeIntervalTextProvider",
    "CLKTimeTextProvider",
    "CLKWatchFaceLibrary",
    "CLLocation",
    "CLLocationManager",
    "CLPlacemark",
    "CLRegion",
    "CLSActivity",
    "CLSActivityItem",
    "CLSBinaryItem",
    "CLSContext",
    "CLSDataStore",
    "CLSObject",
    "CLSProgressReportingCapability",
    "CLSQuantityItem",
    "CLSScoreItem",
    "CLVisit",
    "CMAccelerometerData",
    "CMAltimeter",
    "CMAltitudeData",
    "CMAttitude",
    "CMDeviceMotion",
    "CMDyskineticSymptomResult",
    "CMFallDetectionEvent",
    "CMFallDetectionManager",
    "CMGyroData",
    "CMHeadphoneMotionManager",
    "CMLogItem",
    "CMMagnetometerData",
    "CMMotionActivity",
    "CMMotionActivityManager",
    "CMMotionManager",
    "CMMovementDisorderManager",
    "CMPedometer",
    "CMPedometerData",
    "CMPedometerEvent",
    "CMRecordedAccelerometerData",
    "CMRecordedRotationRateData",
    "CMRotationRateData",
    "CMSensorDataList",
    "CMSensorRecorder",
    "CMStepCounter",
    "CMTremorResult",
    "CNChangeHistoryAddContactEvent",
    "CNChangeHistoryAddGroupEvent",
    "CNChangeHistoryAddMemberToGroupEvent",
    "CNChangeHistoryAddSubgroupToGroupEvent",
    "CNChangeHistoryDeleteContactEvent",
    "CNChangeHistoryDeleteGroupEvent",
    "CNChangeHistoryDropEverythingEvent",
    "CNChangeHistoryEvent",
    "CNChangeHistoryFetchRequest",
    "CNChangeHistoryRemoveMemberFromGroupEvent",
    "CNChangeHistoryRemoveSubgroupFromGroupEvent",
    "CNChangeHistoryUpdateContactEvent",
    "CNChangeHistoryUpdateGroupEvent",
    "CNContact",
    "CNContactFetchRequest",
    "CNContactFormatter",
    "CNContactPickerViewController",
    "CNContactProperty",
    "CNContactRelation",
    "CNContactStore",
    "CNContactVCardSerialization",
    "CNContactViewController",
    "CNContactsUserDefaults",
    "CNContainer",
    "CNFetchRequest",
    "CNFetchResult",
    "CNGroup",
    "CNInstantMessageAddress",
    "CNLabeledValue",
    "CNMutableContact",
    "CNMutableGroup",
    "CNMutablePostalAddress",
    "CNPhoneNumber",
    "CNPostalAddress",
    "CNPostalAddressFormatter",
    "CNSaveRequest",
    "CNSocialProfile",
    "CPActionSheetTemplate",
    "CPAlertAction",
    "CPAlertTemplate",
    "CPBarButton",
    "CPButton",
    "CPContact",
    "CPContactCallButton",
    "CPContactDirectionsButton",
    "CPContactMessageButton",
    "CPContactTemplate",
    "CPDashboardButton",
    "CPDashboardController",
    "CPGridButton",
    "CPGridTemplate",
    "CPImageSet",
    "CPInformationItem",
    "CPInformationRatingItem",
    "CPInformationTemplate",
    "CPInterfaceController",
    "CPListImageRowItem",
    "CPListItem",
    "CPListSection",
    "CPListTemplate",
    "CPManeuver",
    "CPMapButton",
    "CPMapTemplate",
    "CPMessageComposeBarButton",
    "CPMessageListItem",
    "CPMessageListItemLeadingConfiguration",
    "CPMessageListItemTrailingConfiguration",
    "CPNavigationAlert",
    "CPNavigationSession",
    "CPNowPlayingAddToLibraryButton",
    "CPNowPlayingButton",
    "CPNowPlayingImageButton",
    "CPNowPlayingMoreButton",
    "CPNowPlayingPlaybackRateButton",
    "CPNowPlayingRepeatButton",
    "CPNowPlayingShuffleButton",
    "CPNowPlayingTemplate",
    "CPPointOfInterest",
    "CPPointOfInterestTemplate",
    "CPRouteChoice",
    "CPSearchTemplate",
    "CPSessionConfiguration",
    "CPTabBarTemplate",
    "CPTemplate",
    "CPTemplateApplicationDashboardScene",
    "CPTemplateApplicationScene",
    "CPTextButton",
    "CPTravelEstimates",
    "CPTrip",
    "CPTripPreviewTextConfiguration",
    "CPVoiceControlState",
    "CPVoiceControlTemplate",
    "CPWindow",
    "CSCustomAttributeKey",
    "CSIndexExtensionRequestHandler",
    "CSLocalizedString",
    "CSPerson",
    "CSSearchQuery",
    "CSSearchableIndex",
    "CSSearchableItem",
    "CSSearchableItemAttributeSet",
    "CTCall",
    "CTCallCenter",
    "CTCarrier",
    "CTCellularData",
    "CTCellularPlanProvisioning",
    "CTCellularPlanProvisioningRequest",
    "CTSubscriber",
    "CTSubscriberInfo",
    "CTTelephonyNetworkInfo",
    "CXAction",
    "CXAnswerCallAction",
    "CXCall",
    "CXCallAction",
    "CXCallController",
    "CXCallDirectoryExtensionContext",
    "CXCallDirectoryManager",
    "CXCallDirectoryProvider",
    "CXCallObserver",
    "CXCallUpdate",
    "CXEndCallAction",
    "CXHandle",
    "CXPlayDTMFCallAction",
    "CXProvider",
    "CXProviderConfiguration",
    "CXSetGroupCallAction",
    "CXSetHeldCallAction",
    "CXSetMutedCallAction",
    "CXStartCallAction",
    "CXTransaction",
    "DCAppAttestService",
    "DCDevice",
    "EAAccessory",
    "EAAccessoryManager",
    "EAGLContext",
    "EAGLSharegroup",
    "EASession",
    "EAWiFiUnconfiguredAccessory",
    "EAWiFiUnconfiguredAccessoryBrowser",
    "EKAlarm",
    "EKCalendar",
    "EKCalendarChooser",
    "EKCalendarItem",
    "EKEvent",
    "EKEventEditViewController",
    "EKEventStore",
    "EKEventViewController",
    "EKObject",
    "EKParticipant",
    "EKRecurrenceDayOfWeek",
    "EKRecurrenceEnd",
    "EKRecurrenceRule",
    "EKReminder",
    "EKSource",
    "EKStructuredLocation",
    "ENExposureConfiguration",
    "ENExposureDaySummary",
    "ENExposureDetectionSummary",
    "ENExposureInfo",
    "ENExposureSummaryItem",
    "ENExposureWindow",
    "ENManager",
    "ENScanInstance",
    "ENTemporaryExposureKey",
    "EntityRotationGestureRecognizer",
    "EntityScaleGestureRecognizer",
    "EntityTranslationGestureRecognizer",
    "FPUIActionExtensionContext",
    "FPUIActionExtensionViewController",
    "GCColor",
    "GCController",
    "GCControllerAxisInput",
    "GCControllerButtonInput",
    "GCControllerDirectionPad",
    "GCControllerElement",
    "GCControllerTouchpad",
    "GCDeviceBattery",
    "GCDeviceCursor",
    "GCDeviceHaptics",
    "GCDeviceLight",
    "GCDirectionalGamepad",
    "GCDualShockGamepad",
    "GCEventViewController",
    "GCExtendedGamepad",
    "GCExtendedGamepadSnapshot",
    "GCGamepad",
    "GCGamepadSnapshot",
    "GCKeyboard",
    "GCKeyboardInput",
    "GCMicroGamepad",
    "GCMicroGamepadSnapshot",
    "GCMotion",
    "GCMouse",
    "GCMouseInput",
    "GCPhysicalInputProfile",
    "GCXboxGamepad",
    "GKARC4RandomSource",
    "GKAccessPoint",
    "GKAchievement",
    "GKAchievementChallenge",
    "GKAchievementDescription",
    "GKAchievementViewController",
    "GKAgent",
    "GKAgent2D",
    "GKAgent3D",
    "GKBasePlayer",
    "GKBehavior",
    "GKBillowNoiseSource",
    "GKChallenge",
    "GKChallengeEventHandler",
    "GKCheckerboardNoiseSource",
    "GKCircleObstacle",
    "GKCloudPlayer",
    "GKCoherentNoiseSource",
    "GKComponent",
    "GKComponentSystem",
    "GKCompositeBehavior",
    "GKConstantNoiseSource",
    "GKCylindersNoiseSource",
    "GKDecisionNode",
    "GKDecisionTree",
    "GKEntity",
    "GKFriendRequestComposeViewController",
    "GKGameCenterViewController",
    "GKGameSession",
    "GKGameSessionSharingViewController",
    "GKGaussianDistribution",
    "GKGoal",
    "GKGraph",
    "GKGraphNode",
    "GKGraphNode2D",
    "GKGraphNode3D",
    "GKGridGraph",
    "GKGridGraphNode",
    "GKInvite",
    "GKLeaderboard",
    "GKLeaderboardEntry",
    "GKLeaderboardScore",
    "GKLeaderboardSet",
    "GKLeaderboardViewController",
    "GKLinearCongruentialRandomSource",
    "GKLocalPlayer",
    "GKMatch",
    "GKMatchRequest",
    "GKMatchmaker",
    "GKMatchmakerViewController",
    "GKMersenneTwisterRandomSource",
    "GKMeshGraph",
    "GKMinmaxStrategist",
    "GKMonteCarloStrategist",
    "GKNSPredicateRule",
    "GKNoise",
    "GKNoiseMap",
    "GKNoiseSource",
    "GKNotificationBanner",
    "GKObstacle",
    "GKObstacleGraph",
    "GKOctree",
    "GKOctreeNode",
    "GKPath",
    "GKPeerPickerController",
    "GKPerlinNoiseSource",
    "GKPlayer",
    "GKPolygonObstacle",
    "GKQuadtree",
    "GKQuadtreeNode",
    "GKRTree",
    "GKRandomDistribution",
    "GKRandomSource",
    "GKRidgedNoiseSource",
    "GKRule",
    "GKRuleSystem",
    "GKSCNNodeComponent",
    "GKSKNodeComponent",
    "GKSavedGame",
    "GKScene",
    "GKScore",
    "GKScoreChallenge",
    "GKSession",
    "GKShuffledDistribution",
    "GKSphereObstacle",
    "GKSpheresNoiseSource",
    "GKState",
    "GKStateMachine",
    "GKTurnBasedEventHandler",
    "GKTurnBasedExchangeReply",
    "GKTurnBasedMatch",
    "GKTurnBasedMatchmakerViewController",
    "GKTurnBasedParticipant",
    "GKVoiceChat",
    "GKVoiceChatService",
    "GKVoronoiNoiseSource",
    "GLKBaseEffect",
    "GLKEffectProperty",
    "GLKEffectPropertyFog",
    "GLKEffectPropertyLight",
    "GLKEffectPropertyMaterial",
    "GLKEffectPropertyTexture",
    "GLKEffectPropertyTransform",
    "GLKMesh",
    "GLKMeshBuffer",
    "GLKMeshBufferAllocator",
    "GLKReflectionMapEffect",
    "GLKSkyboxEffect",
    "GLKSubmesh",
    "GLKTextureInfo",
    "GLKTextureLoader",
    "GLKView",
    "GLKViewController",
    "HKActivityMoveModeObject",
    "HKActivityRingView",
    "HKActivitySummary",
    "HKActivitySummaryQuery",
    "HKActivitySummaryType",
    "HKAnchoredObjectQuery",
    "HKAudiogramSample",
    "HKAudiogramSampleType",
    "HKAudiogramSensitivityPoint",
    "HKBiologicalSexObject",
    "HKBloodTypeObject",
    "HKCDADocument",
    "HKCDADocumentSample",
    "HKCategorySample",
    "HKCategoryType",
    "HKCharacteristicType",
    "HKClinicalRecord",
    "HKClinicalType",
    "HKCorrelation",
    "HKCorrelationQuery",
    "HKCorrelationType",
    "HKCumulativeQuantitySample",
    "HKCumulativeQuantitySeriesSample",
    "HKDeletedObject",
    "HKDevice",
    "HKDiscreteQuantitySample",
    "HKDocumentQuery",
    "HKDocumentSample",
    "HKDocumentType",
    "HKElectrocardiogram",
    "HKElectrocardiogramQuery",
    "HKElectrocardiogramType",
    "HKElectrocardiogramVoltageMeasurement",
    "HKFHIRResource",
    "HKFHIRVersion",
    "HKFitzpatrickSkinTypeObject",
    "HKHealthStore",
    "HKHeartbeatSeriesBuilder",
    "HKHeartbeatSeriesQuery",
    "HKHeartbeatSeriesSample",
    "HKLiveWorkoutBuilder",
    "HKLiveWorkoutDataSource",
    "HKObject",
    "HKObjectType",
    "HKObserverQuery",
    "HKQuantity",
    "HKQuantitySample",
    "HKQuantitySeriesSampleBuilder",
    "HKQuantitySeriesSampleQuery",
    "HKQuantityType",
    "HKQuery",
    "HKQueryAnchor",
    "HKSample",
    "HKSampleQuery",
    "HKSampleType",
    "HKSeriesBuilder",
    "HKSeriesSample",
    "HKSeriesType",
    "HKSource",
    "HKSourceQuery",
    "HKSourceRevision",
    "HKStatistics",
    "HKStatisticsCollection",
    "HKStatisticsCollectionQuery",
    "HKStatisticsQuery",
    "HKUnit",
    "HKWheelchairUseObject",
    "HKWorkout",
    "HKWorkoutBuilder",
    "HKWorkoutConfiguration",
    "HKWorkoutEvent",
    "HKWorkoutRoute",
    "HKWorkoutRouteBuilder",
    "HKWorkoutRouteQuery",
    "HKWorkoutSession",
    "HKWorkoutType",
    "HMAccessControl",
    "HMAccessory",
    "HMAccessoryBrowser",
    "HMAccessoryCategory",
    "HMAccessoryOwnershipToken",
    "HMAccessoryProfile",
    "HMAccessorySetupPayload",
    "HMAction",
    "HMActionSet",
    "HMAddAccessoryRequest",
    "HMCalendarEvent",
    "HMCameraAudioControl",
    "HMCameraControl",
    "HMCameraProfile",
    "HMCameraSettingsControl",
    "HMCameraSnapshot",
    "HMCameraSnapshotControl",
    "HMCameraSource",
    "HMCameraStream",
    "HMCameraStreamControl",
    "HMCameraView",
    "HMCharacteristic",
    "HMCharacteristicEvent",
    "HMCharacteristicMetadata",
    "HMCharacteristicThresholdRangeEvent",
    "HMCharacteristicWriteAction",
    "HMDurationEvent",
    "HMEvent",
    "HMEventTrigger",
    "HMHome",
    "HMHomeAccessControl",
    "HMHomeManager",
    "HMLocationEvent",
    "HMMutableCalendarEvent",
    "HMMutableCharacteristicEvent",
    "HMMutableCharacteristicThresholdRangeEvent",
    "HMMutableDurationEvent",
    "HMMutableLocationEvent",
    "HMMutablePresenceEvent",
    "HMMutableSignificantTimeEvent",
    "HMNetworkConfigurationProfile",
    "HMNumberRange",
    "HMPresenceEvent",
    "HMRoom",
    "HMService",
    "HMServiceGroup",
    "HMSignificantTimeEvent",
    "HMTimeEvent",
    "HMTimerTrigger",
    "HMTrigger",
    "HMUser",
    "HMZone",
    "ICCameraDevice",
    "ICCameraFile",
    "ICCameraFolder",
    "ICCameraItem",
    "ICDevice",
    "ICDeviceBrowser",
    "ICScannerBandData",
    "ICScannerDevice",
    "ICScannerFeature",
    "ICScannerFeatureBoolean",
    "ICScannerFeatureEnumeration",
    "ICScannerFeatureRange",
    "ICScannerFeatureTemplate",
    "ICScannerFunctionalUnit",
    "ICScannerFunctionalUnitDocumentFeeder",
    "ICScannerFunctionalUnitFlatbed",
    "ICScannerFunctionalUnitNegativeTransparency",
    "ICScannerFunctionalUnitPositiveTransparency",
    "ILCallClassificationRequest",
    "ILCallCommunication",
    "ILClassificationRequest",
    "ILClassificationResponse",
    "ILClassificationUIExtensionContext",
    "ILClassificationUIExtensionViewController",
    "ILCommunication",
    "ILMessageClassificationRequest",
    "ILMessageCommunication",
    "ILMessageFilterExtension",
    "ILMessageFilterExtensionContext",
    "ILMessageFilterQueryRequest",
    "ILMessageFilterQueryResponse",
    "ILNetworkResponse",
    "INAccountTypeResolutionResult",
    "INActivateCarSignalIntent",
    "INActivateCarSignalIntentResponse",
    "INAddMediaIntent",
    "INAddMediaIntentResponse",
    "INAddMediaMediaDestinationResolutionResult",
    "INAddMediaMediaItemResolutionResult",
    "INAddTasksIntent",
    "INAddTasksIntentResponse",
    "INAddTasksTargetTaskListResolutionResult",
    "INAddTasksTemporalEventTriggerResolutionResult",
    "INAirline",
    "INAirport",
    "INAirportGate",
    "INAppendToNoteIntent",
    "INAppendToNoteIntentResponse",
    "INBalanceAmount",
    "INBalanceTypeResolutionResult",
    "INBillDetails",
    "INBillPayee",
    "INBillPayeeResolutionResult",
    "INBillTypeResolutionResult",
    "INBoatReservation",
    "INBoatTrip",
    "INBookRestaurantReservationIntent",
    "INBookRestaurantReservationIntentResponse",
    "INBooleanResolutionResult",
    "INBusReservation",
    "INBusTrip",
    "INCallCapabilityResolutionResult",
    "INCallDestinationTypeResolutionResult",
    "INCallRecord",
    "INCallRecordFilter",
    "INCallRecordResolutionResult",
    "INCallRecordTypeOptionsResolutionResult",
    "INCallRecordTypeResolutionResult",
    "INCancelRideIntent",
    "INCancelRideIntentResponse",
    "INCancelWorkoutIntent",
    "INCancelWorkoutIntentResponse",
    "INCar",
    "INCarAirCirculationModeResolutionResult",
    "INCarAudioSourceResolutionResult",
    "INCarDefrosterResolutionResult",
    "INCarHeadUnit",
    "INCarSeatResolutionResult",
    "INCarSignalOptionsResolutionResult",
    "INCreateNoteIntent",
    "INCreateNoteIntentResponse",
    "INCreateTaskListIntent",
    "INCreateTaskListIntentResponse",
    "INCurrencyAmount",
    "INCurrencyAmountResolutionResult",
    "INDailyRoutineRelevanceProvider",
    "INDateComponentsRange",
    "INDateComponentsRangeResolutionResult",
    "INDateComponentsResolutionResult",
    "INDateRelevanceProvider",
    "INDateSearchTypeResolutionResult",
    "INDefaultCardTemplate",
    "INDeleteTasksIntent",
    "INDeleteTasksIntentResponse",
    "INDeleteTasksTaskListResolutionResult",
    "INDeleteTasksTaskResolutionResult",
    "INDoubleResolutionResult",
    "INEndWorkoutIntent",
    "INEndWorkoutIntentResponse",
    "INEnergyResolutionResult",
    "INEnumResolutionResult",
    "INExtension",
    "INFile",
    "INFileResolutionResult",
    "INFlight",
    "INFlightReservation",
    "INGetAvailableRestaurantReservationBookingDefaultsIntent",
    "INGetAvailableRestaurantReservationBookingDefaultsIntentResponse",
    "INGetAvailableRestaurantReservationBookingsIntent",
    "INGetAvailableRestaurantReservationBookingsIntentResponse",
    "INGetCarLockStatusIntent",
    "INGetCarLockStatusIntentResponse",
    "INGetCarPowerLevelStatusIntent",
    "INGetCarPowerLevelStatusIntentResponse",
    "INGetReservationDetailsIntent",
    "INGetReservationDetailsIntentResponse",
    "INGetRestaurantGuestIntent",
    "INGetRestaurantGuestIntentResponse",
    "INGetRideStatusIntent",
    "INGetRideStatusIntentResponse",
    "INGetUserCurrentRestaurantReservationBookingsIntent",
    "INGetUserCurrentRestaurantReservationBookingsIntentResponse",
    "INGetVisualCodeIntent",
    "INGetVisualCodeIntentResponse",
    "INImage",
    "INImageNoteContent",
    "INIntegerResolutionResult",
    "INIntent",
    "INIntentResolutionResult",
    "INIntentResponse",
    "INInteraction",
    "INLengthResolutionResult",
    "INListCarsIntent",
    "INListCarsIntentResponse",
    "INListRideOptionsIntent",
    "INListRideOptionsIntentResponse",
    "INLocationRelevanceProvider",
    "INLocationSearchTypeResolutionResult",
    "INLodgingReservation",
    "INMassResolutionResult",
    "INMediaAffinityTypeResolutionResult",
    "INMediaDestination",
    "INMediaDestinationResolutionResult",
    "INMediaItem",
    "INMediaItemResolutionResult",
    "INMediaSearch",
    "INMediaUserContext",
    "INMessage",
    "INMessageAttributeOptionsResolutionResult",
    "INMessageAttributeResolutionResult",
    "INNote",
    "INNoteContent",
    "INNoteContentResolutionResult",
    "INNoteContentTypeResolutionResult",
    "INNoteResolutionResult",
    "INNotebookItemTypeResolutionResult",
    "INObject",
    "INObjectCollection",
    "INObjectResolutionResult",
    "INObjectSection",
    "INOutgoingMessageTypeResolutionResult",
    "INParameter",
    "INPauseWorkoutIntent",
    "INPauseWorkoutIntentResponse",
    "INPayBillIntent",
    "INPayBillIntentResponse",
    "INPaymentAccount",
    "INPaymentAccountResolutionResult",
    "INPaymentAmount",
    "INPaymentAmountResolutionResult",
    "INPaymentMethod",
    "INPaymentMethodResolutionResult",
    "INPaymentRecord",
    "INPaymentStatusResolutionResult",
    "INPerson",
    "INPersonHandle",
    "INPersonResolutionResult",
    "INPlacemarkResolutionResult",
    "INPlayMediaIntent",
    "INPlayMediaIntentResponse",
    "INPlayMediaMediaItemResolutionResult",
    "INPlayMediaPlaybackSpeedResolutionResult",
    "INPlaybackQueueLocationResolutionResult",
    "INPlaybackRepeatModeResolutionResult",
    "INPreferences",
    "INPriceRange",
    "INRadioTypeResolutionResult",
    "INRecurrenceRule",
    "INRelativeReferenceResolutionResult",
    "INRelativeSettingResolutionResult",
    "INRelevanceProvider",
    "INRelevantShortcut",
    "INRelevantShortcutStore",
    "INRentalCar",
    "INRentalCarReservation",
    "INRequestPaymentCurrencyAmountResolutionResult",
    "INRequestPaymentIntent",
    "INRequestPaymentIntentResponse",
    "INRequestPaymentPayerResolutionResult",
    "INRequestRideIntent",
    "INRequestRideIntentResponse",
    "INReservation",
    "INReservationAction",
    "INRestaurant",
    "INRestaurantGuest",
    "INRestaurantGuestDisplayPreferences",
    "INRestaurantGuestResolutionResult",
    "INRestaurantOffer",
    "INRestaurantReservation",
    "INRestaurantReservationBooking",
    "INRestaurantReservationUserBooking",
    "INRestaurantResolutionResult",
    "INResumeWorkoutIntent",
    "INResumeWorkoutIntentResponse",
    "INRideCompletionStatus",
    "INRideDriver",
    "INRideFareLineItem",
    "INRideOption",
    "INRidePartySizeOption",
    "INRideStatus",
    "INRideVehicle",
    "INSaveProfileInCarIntent",
    "INSaveProfileInCarIntentResponse",
    "INSearchCallHistoryIntent",
    "INSearchCallHistoryIntentResponse",
    "INSearchForAccountsIntent",
    "INSearchForAccountsIntentResponse",
    "INSearchForBillsIntent",
    "INSearchForBillsIntentResponse",
    "INSearchForMediaIntent",
    "INSearchForMediaIntentResponse",
    "INSearchForMediaMediaItemResolutionResult",
    "INSearchForMessagesIntent",
    "INSearchForMessagesIntentResponse",
    "INSearchForNotebookItemsIntent",
    "INSearchForNotebookItemsIntentResponse",
    "INSearchForPhotosIntent",
    "INSearchForPhotosIntentResponse",
    "INSeat",
    "INSendMessageAttachment",
    "INSendMessageIntent",
    "INSendMessageIntentResponse",
    "INSendMessageRecipientResolutionResult",
    "INSendPaymentCurrencyAmountResolutionResult",
    "INSendPaymentIntent",
    "INSendPaymentIntentResponse",
    "INSendPaymentPayeeResolutionResult",
    "INSendRideFeedbackIntent",
    "INSendRideFeedbackIntentResponse",
    "INSetAudioSourceInCarIntent",
    "INSetAudioSourceInCarIntentResponse",
    "INSetCarLockStatusIntent",
    "INSetCarLockStatusIntentResponse",
    "INSetClimateSettingsInCarIntent",
    "INSetClimateSettingsInCarIntentResponse",
    "INSetDefrosterSettingsInCarIntent",
    "INSetDefrosterSettingsInCarIntentResponse",
    "INSetMessageAttributeIntent",
    "INSetMessageAttributeIntentResponse",
    "INSetProfileInCarIntent",
    "INSetProfileInCarIntentResponse",
    "INSetRadioStationIntent",
    "INSetRadioStationIntentResponse",
    "INSetSeatSettingsInCarIntent",
    "INSetSeatSettingsInCarIntentResponse",
    "INSetTaskAttributeIntent",
    "INSetTaskAttributeIntentResponse",
    "INSetTaskAttributeTemporalEventTriggerResolutionResult",
    "INShortcut",
    "INSnoozeTasksIntent",
    "INSnoozeTasksIntentResponse",
    "INSnoozeTasksTaskResolutionResult",
    "INSpatialEventTrigger",
    "INSpatialEventTriggerResolutionResult",
    "INSpeakableString",
    "INSpeakableStringResolutionResult",
    "INSpeedResolutionResult",
    "INStartAudioCallIntent",
    "INStartAudioCallIntentResponse",
    "INStartCallCallCapabilityResolutionResult",
    "INStartCallCallRecordToCallBackResolutionResult",
    "INStartCallContactResolutionResult",
    "INStartCallIntent",
    "INStartCallIntentResponse",
    "INStartPhotoPlaybackIntent",
    "INStartPhotoPlaybackIntentResponse",
    "INStartVideoCallIntent",
    "INStartVideoCallIntentResponse",
    "INStartWorkoutIntent",
    "INStartWorkoutIntentResponse",
    "INStringResolutionResult",
    "INTask",
    "INTaskList",
    "INTaskListResolutionResult",
    "INTaskPriorityResolutionResult",
    "INTaskResolutionResult",
    "INTaskStatusResolutionResult",
    "INTemperatureResolutionResult",
    "INTemporalEventTrigger",
    "INTemporalEventTriggerResolutionResult",
    "INTemporalEventTriggerTypeOptionsResolutionResult",
    "INTermsAndConditions",
    "INTextNoteContent",
    "INTicketedEvent",
    "INTicketedEventReservation",
    "INTimeIntervalResolutionResult",
    "INTrainReservation",
    "INTrainTrip",
    "INTransferMoneyIntent",
    "INTransferMoneyIntentResponse",
    "INUIAddVoiceShortcutButton",
    "INUIAddVoiceShortcutViewController",
    "INUIEditVoiceShortcutViewController",
    "INURLResolutionResult",
    "INUpcomingMediaManager",
    "INUpdateMediaAffinityIntent",
    "INUpdateMediaAffinityIntentResponse",
    "INUpdateMediaAffinityMediaItemResolutionResult",
    "INUserContext",
    "INVisualCodeTypeResolutionResult",
    "INVocabulary",
    "INVoiceShortcut",
    "INVoiceShortcutCenter",
    "INVolumeResolutionResult",
    "INWorkoutGoalUnitTypeResolutionResult",
    "INWorkoutLocationTypeResolutionResult",
    "IOSurface",
    "JSContext",
    "JSManagedValue",
    "JSValue",
    "JSVirtualMachine",
    "LAContext",
    "LPLinkMetadata",
    "LPLinkView",
    "LPMetadataProvider",
    "MCAdvertiserAssistant",
    "MCBrowserViewController",
    "MCNearbyServiceAdvertiser",
    "MCNearbyServiceBrowser",
    "MCPeerID",
    "MCSession",
    "MDLAnimatedMatrix4x4",
    "MDLAnimatedQuaternion",
    "MDLAnimatedQuaternionArray",
    "MDLAnimatedScalar",
    "MDLAnimatedScalarArray",
    "MDLAnimatedValue",
    "MDLAnimatedVector2",
    "MDLAnimatedVector3",
    "MDLAnimatedVector3Array",
    "MDLAnimatedVector4",
    "MDLAnimationBindComponent",
    "MDLAreaLight",
    "MDLAsset",
    "MDLBundleAssetResolver",
    "MDLCamera",
    "MDLCheckerboardTexture",
    "MDLColorSwatchTexture",
    "MDLLight",
    "MDLLightProbe",
    "MDLMaterial",
    "MDLMaterialProperty",
    "MDLMaterialPropertyConnection",
    "MDLMaterialPropertyGraph",
    "MDLMaterialPropertyNode",
    "MDLMatrix4x4Array",
    "MDLMesh",
    "MDLMeshBufferData",
    "MDLMeshBufferDataAllocator",
    "MDLMeshBufferMap",
    "MDLMeshBufferZoneDefault",
    "MDLNoiseTexture",
    "MDLNormalMapTexture",
    "MDLObject",
    "MDLObjectContainer",
    "MDLPackedJointAnimation",
    "MDLPathAssetResolver",
    "MDLPhotometricLight",
    "MDLPhysicallyPlausibleLight",
    "MDLPhysicallyPlausibleScatteringFunction",
    "MDLRelativeAssetResolver",
    "MDLScatteringFunction",
    "MDLSkeleton",
    "MDLSkyCubeTexture",
    "MDLStereoscopicCamera",
    "MDLSubmesh",
    "MDLSubmeshTopology",
    "MDLTexture",
    "MDLTextureFilter",
    "MDLTextureSampler",
    "MDLTransform",
    "MDLTransformMatrixOp",
    "MDLTransformOrientOp",
    "MDLTransformRotateOp",
    "MDLTransformRotateXOp",
    "MDLTransformRotateYOp",
    "MDLTransformRotateZOp",
    "MDLTransformScaleOp",
    "MDLTransformStack",
    "MDLTransformTranslateOp",
    "MDLURLTexture",
    "MDLVertexAttribute",
    "MDLVertexAttributeData",
    "MDLVertexBufferLayout",
    "MDLVertexDescriptor",
    "MDLVoxelArray",
    "MFMailComposeViewController",
    "MFMessageComposeViewController",
    "MIDICIDeviceInfo",
    "MIDICIDiscoveredNode",
    "MIDICIDiscoveryManager",
    "MIDICIProfile",
    "MIDICIProfileState",
    "MIDICIResponder",
    "MIDICISession",
    "MIDINetworkConnection",
    "MIDINetworkHost",
    "MIDINetworkSession",
    "MKAnnotationView",
    "MKCircle",
    "MKCircleRenderer",
    "MKCircleView",
    "MKClusterAnnotation",
    "MKCompassButton",
    "MKDirections",
    "MKDirectionsRequest",
    "MKDirectionsResponse",
    "MKDistanceFormatter",
    "MKETAResponse",
    "MKGeoJSONDecoder",
    "MKGeoJSONFeature",
    "MKGeodesicPolyline",
    "MKGradientPolylineRenderer",
    "MKLocalPointsOfInterestRequest",
    "MKLocalSearch",
    "MKLocalSearchCompleter",
    "MKLocalSearchCompletion",
    "MKLocalSearchRequest",
    "MKLocalSearchResponse",
    "MKMapCamera",
    "MKMapCameraBoundary",
    "MKMapCameraZoomRange",
    "MKMapItem",
    "MKMapSnapshot",
    "MKMapSnapshotOptions",
    "MKMapSnapshotter",
    "MKMapView",
    "MKMarkerAnnotationView",
    "MKMultiPoint",
    "MKMultiPolygon",
    "MKMultiPolygonRenderer",
    "MKMultiPolyline",
    "MKMultiPolylineRenderer",
    "MKOverlayPathRenderer",
    "MKOverlayPathView",
    "MKOverlayRenderer",
    "MKOverlayView",
    "MKPinAnnotationView",
    "MKPitchControl",
    "MKPlacemark",
    "MKPointAnnotation",
    "MKPointOfInterestFilter",
    "MKPolygon",
    "MKPolygonRenderer",
    "MKPolygonView",
    "MKPolyline",
    "MKPolylineRenderer",
    "MKPolylineView",
    "MKReverseGeocoder",
    "MKRoute",
    "MKRouteStep",
    "MKScaleView",
    "MKShape",
    "MKTileOverlay",
    "MKTileOverlayRenderer",
    "MKUserLocation",
    "MKUserLocationView",
    "MKUserTrackingBarButtonItem",
    "MKUserTrackingButton",
    "MKZoomControl",
    "MLArrayBatchProvider",
    "MLCActivationDescriptor",
    "MLCActivationLayer",
    "MLCArithmeticLayer",
    "MLCBatchNormalizationLayer",
    "MLCConcatenationLayer",
    "MLCConvolutionDescriptor",
    "MLCConvolutionLayer",
    "MLCDevice",
    "MLCDropoutLayer",
    "MLCEmbeddingDescriptor",
    "MLCEmbeddingLayer",
    "MLCFullyConnectedLayer",
    "MLCGramMatrixLayer",
    "MLCGraph",
    "MLCGroupNormalizationLayer",
    "MLCInferenceGraph",
    "MLCInstanceNormalizationLayer",
    "MLCLSTMDescriptor",
    "MLCLSTMLayer",
    "MLCLayer",
    "MLCLayerNormalizationLayer",
    "MLCLossDescriptor",
    "MLCLossLayer",
    "MLCMatMulDescriptor",
    "MLCMatMulLayer",
    "MLCMultiheadAttentionDescriptor",
    "MLCMultiheadAttentionLayer",
    "MLCPaddingLayer",
    "MLCPoolingDescriptor",
    "MLCPoolingLayer",
    "MLCReductionLayer",
    "MLCReshapeLayer",
    "MLCSliceLayer",
    "MLCSoftmaxLayer",
    "MLCSplitLayer",
    "MLCTensor",
    "MLCTensorData",
    "MLCTensorDescriptor",
    "MLCTensorOptimizerDeviceData",
    "MLCTensorParameter",
    "MLCTrainingGraph",
    "MLCTransposeLayer",
    "MLCUpsampleLayer",
    "MLCYOLOLossDescriptor",
    "MLCYOLOLossLayer",
    "MLDictionaryConstraint",
    "MLDictionaryFeatureProvider",
    "MLFeatureDescription",
    "MLFeatureValue",
    "MLImageConstraint",
    "MLImageSize",
    "MLImageSizeConstraint",
    "MLKey",
    "MLMetricKey",
    "MLModel",
    "MLModelCollection",
    "MLModelCollectionEntry",
    "MLModelConfiguration",
    "MLModelDescription",
    "MLMultiArray",
    "MLMultiArrayConstraint",
    "MLMultiArrayShapeConstraint",
    "MLNumericConstraint",
    "MLParameterDescription",
    "MLParameterKey",
    "MLPredictionOptions",
    "MLSequence",
    "MLSequenceConstraint",
    "MLTask",
    "MLUpdateContext",
    "MLUpdateProgressHandlers",
    "MLUpdateTask",
    "MPChangeLanguageOptionCommandEvent",
    "MPChangePlaybackPositionCommand",
    "MPChangePlaybackPositionCommandEvent",
    "MPChangePlaybackRateCommand",
    "MPChangePlaybackRateCommandEvent",
    "MPChangeRepeatModeCommand",
    "MPChangeRepeatModeCommandEvent",
    "MPChangeShuffleModeCommand",
    "MPChangeShuffleModeCommandEvent",
    "MPContentItem",
    "MPFeedbackCommand",
    "MPFeedbackCommandEvent",
    "MPMediaEntity",
    "MPMediaItem",
    "MPMediaItemArtwork",
    "MPMediaItemCollection",
    "MPMediaLibrary",
    "MPMediaPickerController",
    "MPMediaPlaylist",
    "MPMediaPlaylistCreationMetadata",
    "MPMediaPredicate",
    "MPMediaPropertyPredicate",
    "MPMediaQuery",
    "MPMediaQuerySection",
    "MPMovieAccessLog",
    "MPMovieAccessLogEvent",
    "MPMovieErrorLog",
    "MPMovieErrorLogEvent",
    "MPMoviePlayerController",
    "MPMoviePlayerViewController",
    "MPMusicPlayerApplicationController",
    "MPMusicPlayerController",
    "MPMusicPlayerControllerMutableQueue",
    "MPMusicPlayerControllerQueue",
    "MPMusicPlayerMediaItemQueueDescriptor",
    "MPMusicPlayerPlayParameters",
    "MPMusicPlayerPlayParametersQueueDescriptor",
    "MPMusicPlayerQueueDescriptor",
    "MPMusicPlayerStoreQueueDescriptor",
    "MPNowPlayingInfoCenter",
    "MPNowPlayingInfoLanguageOption",
    "MPNowPlayingInfoLanguageOptionGroup",
    "MPNowPlayingSession",
    "MPPlayableContentManager",
    "MPPlayableContentManagerContext",
    "MPRatingCommand",
    "MPRatingCommandEvent",
    "MPRemoteCommand",
    "MPRemoteCommandCenter",
    "MPRemoteCommandEvent",
    "MPSGraph",
    "MPSGraphConvolution2DOpDescriptor",
    "MPSGraphDepthwiseConvolution2DOpDescriptor",
    "MPSGraphDevice",
    "MPSGraphExecutionDescriptor",
    "MPSGraphOperation",
    "MPSGraphPooling2DOpDescriptor",
    "MPSGraphShapedType",
    "MPSGraphTensor",
    "MPSGraphTensorData",
    "MPSGraphVariableOp",
    "MPSeekCommandEvent",
    "MPSkipIntervalCommand",
    "MPSkipIntervalCommandEvent",
    "MPTimedMetadata",
    "MPVolumeView",
    "MSConversation",
    "MSMessage",
    "MSMessageLayout",
    "MSMessageLiveLayout",
    "MSMessageTemplateLayout",
    "MSMessagesAppViewController",
    "MSServiceAccount",
    "MSSession",
    "MSSetupSession",
    "MSSticker",
    "MSStickerBrowserView",
    "MSStickerBrowserViewController",
    "MSStickerView",
    "MTKMesh",
    "MTKMeshBuffer",
    "MTKMeshBufferAllocator",
    "MTKSubmesh",
    "MTKTextureLoader",
    "MTKView",
    "MTLAccelerationStructureBoundingBoxGeometryDescriptor",
    "MTLAccelerationStructureDescriptor",
    "MTLAccelerationStructureGeometryDescriptor",
    "MTLAccelerationStructureTriangleGeometryDescriptor",
    "MTLArgument",
    "MTLArgumentDescriptor",
    "MTLArrayType",
    "MTLAttribute",
    "MTLAttributeDescriptor",
    "MTLAttributeDescriptorArray",
    "MTLBinaryArchiveDescriptor",
    "MTLBlitPassDescriptor",
    "MTLBlitPassSampleBufferAttachmentDescriptor",
    "MTLBlitPassSampleBufferAttachmentDescriptorArray",
    "MTLBufferLayoutDescriptor",
    "MTLBufferLayoutDescriptorArray",
    "MTLCaptureDescriptor",
    "MTLCaptureManager",
    "MTLCommandBufferDescriptor",
    "MTLCompileOptions",
    "MTLComputePassDescriptor",
    "MTLComputePassSampleBufferAttachmentDescriptor",
    "MTLComputePassSampleBufferAttachmentDescriptorArray",
    "MTLComputePipelineDescriptor",
    "MTLComputePipelineReflection",
    "MTLCounterSampleBufferDescriptor",
    "MTLDepthStencilDescriptor",
    "MTLFunctionConstant",
    "MTLFunctionConstantValues",
    "MTLFunctionDescriptor",
    "MTLHeapDescriptor",
    "MTLIndirectCommandBufferDescriptor",
    "MTLInstanceAccelerationStructureDescriptor",
    "MTLIntersectionFunctionDescriptor",
    "MTLIntersectionFunctionTableDescriptor",
    "MTLLinkedFunctions",
    "MTLPipelineBufferDescriptor",
    "MTLPipelineBufferDescriptorArray",
    "MTLPointerType",
    "MTLPrimitiveAccelerationStructureDescriptor",
    "MTLRasterizationRateLayerArray",
    "MTLRasterizationRateLayerDescriptor",
    "MTLRasterizationRateMapDescriptor",
    "MTLRasterizationRateSampleArray",
    "MTLRenderPassAttachmentDescriptor",
    "MTLRenderPassColorAttachmentDescriptor",
    "MTLRenderPassColorAttachmentDescriptorArray",
    "MTLRenderPassDepthAttachmentDescriptor",
    "MTLRenderPassDescriptor",
    "MTLRenderPassSampleBufferAttachmentDescriptor",
    "MTLRenderPassSampleBufferAttachmentDescriptorArray",
    "MTLRenderPassStencilAttachmentDescriptor",
    "MTLRenderPipelineColorAttachmentDescriptor",
    "MTLRenderPipelineColorAttachmentDescriptorArray",
    "MTLRenderPipelineDescriptor",
    "MTLRenderPipelineReflection",
    "MTLResourceStatePassDescriptor",
    "MTLResourceStatePassSampleBufferAttachmentDescriptor",
    "MTLResourceStatePassSampleBufferAttachmentDescriptorArray",
    "MTLSamplerDescriptor",
    "MTLSharedEventHandle",
    "MTLSharedEventListener",
    "MTLSharedTextureHandle",
    "MTLStageInputOutputDescriptor",
    "MTLStencilDescriptor",
    "MTLStructMember",
    "MTLStructType",
    "MTLTextureDescriptor",
    "MTLTextureReferenceType",
    "MTLTileRenderPipelineColorAttachmentDescriptor",
    "MTLTileRenderPipelineColorAttachmentDescriptorArray",
    "MTLTileRenderPipelineDescriptor",
    "MTLType",
    "MTLVertexAttribute",
    "MTLVertexAttributeDescriptor",
    "MTLVertexAttributeDescriptorArray",
    "MTLVertexBufferLayoutDescriptor",
    "MTLVertexBufferLayoutDescriptorArray",
    "MTLVertexDescriptor",
    "MTLVisibleFunctionTableDescriptor",
    "MXAnimationMetric",
    "MXAppExitMetric",
    "MXAppLaunchMetric",
    "MXAppResponsivenessMetric",
    "MXAppRunTimeMetric",
    "MXAverage",
    "MXBackgroundExitData",
    "MXCPUExceptionDiagnostic",
    "MXCPUMetric",
    "MXCallStackTree",
    "MXCellularConditionMetric",
    "MXCrashDiagnostic",
    "MXDiagnostic",
    "MXDiagnosticPayload",
    "MXDiskIOMetric",
    "MXDiskWriteExceptionDiagnostic",
    "MXDisplayMetric",
    "MXForegroundExitData",
    "MXGPUMetric",
    "MXHangDiagnostic",
    "MXHistogram",
    "MXHistogramBucket",
    "MXLocationActivityMetric",
    "MXMemoryMetric",
    "MXMetaData",
    "MXMetric",
    "MXMetricManager",
    "MXMetricPayload",
    "MXNetworkTransferMetric",
    "MXSignpostIntervalData",
    "MXSignpostMetric",
    "MXUnitAveragePixelLuminance",
    "MXUnitSignalBars",
    "MyClass",
    "NCWidgetController",
    "NEAppProxyFlow",
    "NEAppProxyProvider",
    "NEAppProxyProviderManager",
    "NEAppProxyTCPFlow",
    "NEAppProxyUDPFlow",
    "NEAppPushManager",
    "NEAppPushProvider",
    "NEAppRule",
    "NEDNSOverHTTPSSettings",
    "NEDNSOverTLSSettings",
    "NEDNSProxyManager",
    "NEDNSProxyProvider",
    "NEDNSProxyProviderProtocol",
    "NEDNSSettings",
    "NEDNSSettingsManager",
    "NEEvaluateConnectionRule",
    "NEFilterBrowserFlow",
    "NEFilterControlProvider",
    "NEFilterControlVerdict",
    "NEFilterDataProvider",
    "NEFilterDataVerdict",
    "NEFilterFlow",
    "NEFilterManager",
    "NEFilterNewFlowVerdict",
    "NEFilterPacketContext",
    "NEFilterPacketProvider",
    "NEFilterProvider",
    "NEFilterProviderConfiguration",
    "NEFilterRemediationVerdict",
    "NEFilterReport",
    "NEFilterRule",
    "NEFilterSettings",
    "NEFilterSocketFlow",
    "NEFilterVerdict",
    "NEFlowMetaData",
    "NEHotspotConfiguration",
    "NEHotspotConfigurationManager",
    "NEHotspotEAPSettings",
    "NEHotspotHS20Settings",
    "NEHotspotHelper",
    "NEHotspotHelperCommand",
    "NEHotspotHelperResponse",
    "NEHotspotNetwork",
    "NEIPv4Route",
    "NEIPv4Settings",
    "NEIPv6Route",
    "NEIPv6Settings",
    "NENetworkRule",
    "NEOnDemandRule",
    "NEOnDemandRuleConnect",
    "NEOnDemandRuleDisconnect",
    "NEOnDemandRuleEvaluateConnection",
    "NEOnDemandRuleIgnore",
    "NEPacket",
    "NEPacketTunnelFlow",
    "NEPacketTunnelNetworkSettings",
    "NEPacketTunnelProvider",
    "NEProvider",
    "NEProxyServer",
    "NEProxySettings",
    "NETransparentProxyManager",
    "NETransparentProxyNetworkSettings",
    "NETransparentProxyProvider",
    "NETunnelNetworkSettings",
    "NETunnelProvider",
    "NETunnelProviderManager",
    "NETunnelProviderProtocol",
    "NETunnelProviderSession",
    "NEVPNConnection",
    "NEVPNIKEv2SecurityAssociationParameters",
    "NEVPNManager",
    "NEVPNProtocol",
    "NEVPNProtocolIKEv2",
    "NEVPNProtocolIPSec",
    "NFCISO15693CustomCommandConfiguration",
    "NFCISO15693ReadMultipleBlocksConfiguration",
    "NFCISO15693ReaderSession",
    "NFCISO7816APDU",
    "NFCNDEFMessage",
    "NFCNDEFPayload",
    "NFCNDEFReaderSession",
    "NFCReaderSession",
    "NFCTagCommandConfiguration",
    "NFCTagReaderSession",
    "NFCVASCommandConfiguration",
    "NFCVASReaderSession",
    "NFCVASResponse",
    "NIConfiguration",
    "NIDiscoveryToken",
    "NINearbyObject",
    "NINearbyPeerConfiguration",
    "NISession",
    "NKAssetDownload",
    "NKIssue",
    "NKLibrary",
    "NLEmbedding",
    "NLGazetteer",
    "NLLanguageRecognizer",
    "NLModel",
    "NLModelConfiguration",
    "NLTagger",
    "NLTokenizer",
    "NSArray",
    "NSAssertionHandler",
    "NSAsynchronousFetchRequest",
    "NSAsynchronousFetchResult",
    "NSAtomicStore",
    "NSAtomicStoreCacheNode",
    "NSAttributeDescription",
    "NSAttributedString",
    "NSAutoreleasePool",
    "NSBatchDeleteRequest",
    "NSBatchDeleteResult",
    "NSBatchInsertRequest",
    "NSBatchInsertResult",
    "NSBatchUpdateRequest",
    "NSBatchUpdateResult",
    "NSBlockOperation",
    "NSBundle",
    "NSBundleResourceRequest",
    "NSByteCountFormatter",
    "NSCache",
    "NSCachedURLResponse",
    "NSCalendar",
    "NSCharacterSet",
    "NSCoder",
    "NSCollectionLayoutAnchor",
    "NSCollectionLayoutBoundarySupplementaryItem",
    "NSCollectionLayoutDecorationItem",
    "NSCollectionLayoutDimension",
    "NSCollectionLayoutEdgeSpacing",
    "NSCollectionLayoutGroup",
    "NSCollectionLayoutGroupCustomItem",
    "NSCollectionLayoutItem",
    "NSCollectionLayoutSection",
    "NSCollectionLayoutSize",
    "NSCollectionLayoutSpacing",
    "NSCollectionLayoutSupplementaryItem",
    "NSComparisonPredicate",
    "NSCompoundPredicate",
    "NSCondition",
    "NSConditionLock",
    "NSConstantString",
    "NSConstraintConflict",
    "NSCoreDataCoreSpotlightDelegate",
    "NSCountedSet",
    "NSData",
    "NSDataAsset",
    "NSDataDetector",
    "NSDate",
    "NSDateComponents",
    "NSDateComponentsFormatter",
    "NSDateFormatter",
    "NSDateInterval",
    "NSDateIntervalFormatter",
    "NSDecimalNumber",
    "NSDecimalNumberHandler",
    "NSDerivedAttributeDescription",
    "NSDictionary",
    "NSDiffableDataSourceSectionSnapshot",
    "NSDiffableDataSourceSectionTransaction",
    "NSDiffableDataSourceSnapshot",
    "NSDiffableDataSourceTransaction",
    "NSDimension",
    "NSDirectoryEnumerator",
    "NSEnergyFormatter",
    "NSEntityDescription",
    "NSEntityMapping",
    "NSEntityMigrationPolicy",
    "NSEnumerator",
    "NSError",
    "NSEvent",
    "NSException",
    "NSExpression",
    "NSExpressionDescription",
    "NSExtensionContext",
    "NSExtensionItem",
    "NSFetchIndexDescription",
    "NSFetchIndexElementDescription",
    "NSFetchRequest",
    "NSFetchRequestExpression",
    "NSFetchedPropertyDescription",
    "NSFetchedResultsController",
    "NSFileAccessIntent",
    "NSFileCoordinator",
    "NSFileHandle",
    "NSFileManager",
    "NSFileProviderDomain",
    "NSFileProviderExtension",
    "NSFileProviderManager",
    "NSFileProviderService",
    "NSFileSecurity",
    "NSFileVersion",
    "NSFileWrapper",
    "NSFormatter",
    "NSHTTPCookie",
    "NSHTTPCookieStorage",
    "NSHTTPURLResponse",
    "NSHashTable",
    "NSISO8601DateFormatter",
    "NSIncrementalStore",
    "NSIncrementalStoreNode",
    "NSIndexPath",
    "NSIndexSet",
    "NSInputStream",
    "NSInvocation",
    "NSInvocationOperation",
    "NSItemProvider",
    "NSJSONSerialization",
    "NSKeyedArchiver",
    "NSKeyedUnarchiver",
    "NSLayoutAnchor",
    "NSLayoutConstraint",
    "NSLayoutDimension",
    "NSLayoutManager",
    "NSLayoutXAxisAnchor",
    "NSLayoutYAxisAnchor",
    "NSLengthFormatter",
    "NSLinguisticTagger",
    "NSListFormatter",
    "NSLocale",
    "NSLock",
    "NSMachPort",
    "NSManagedObject",
    "NSManagedObjectContext",
    "NSManagedObjectID",
    "NSManagedObjectModel",
    "NSMapTable",
    "NSMappingModel",
    "NSMassFormatter",
    "NSMeasurement",
    "NSMeasurementFormatter",
    "NSMenuToolbarItem",
    "NSMergeConflict",
    "NSMergePolicy",
    "NSMessagePort",
    "NSMetadataItem",
    "NSMetadataQuery",
    "NSMetadataQueryAttributeValueTuple",
    "NSMetadataQueryResultGroup",
    "NSMethodSignature",
    "NSMigrationManager",
    "NSMutableArray",
    "NSMutableAttributedString",
    "NSMutableCharacterSet",
    "NSMutableData",
    "NSMutableDictionary",
    "NSMutableIndexSet",
    "NSMutableOrderedSet",
    "NSMutableParagraphStyle",
    "NSMutableSet",
    "NSMutableString",
    "NSMutableURLRequest",
    "NSNetService",
    "NSNetServiceBrowser",
    "NSNotification",
    "NSNotificationCenter",
    "NSNotificationQueue",
    "NSNull",
    "NSNumber",
    "NSNumberFormatter",
    "NSObject",
    "NSOperation",
    "NSOperationQueue",
    "NSOrderedCollectionChange",
    "NSOrderedCollectionDifference",
    "NSOrderedSet",
    "NSOrthography",
    "NSOutputStream",
    "NSParagraphStyle",
    "NSPersistentCloudKitContainer",
    "NSPersistentCloudKitContainerEvent",
    "NSPersistentCloudKitContainerEventRequest",
    "NSPersistentCloudKitContainerEventResult",
    "NSPersistentCloudKitContainerOptions",
    "NSPersistentContainer",
    "NSPersistentHistoryChange",
    "NSPersistentHistoryChangeRequest",
    "NSPersistentHistoryResult",
    "NSPersistentHistoryToken",
    "NSPersistentHistoryTransaction",
    "NSPersistentStore",
    "NSPersistentStoreAsynchronousResult",
    "NSPersistentStoreCoordinator",
    "NSPersistentStoreDescription",
    "NSPersistentStoreRequest",
    "NSPersistentStoreResult",
    "NSPersonNameComponents",
    "NSPersonNameComponentsFormatter",
    "NSPipe",
    "NSPointerArray",
    "NSPointerFunctions",
    "NSPort",
    "NSPredicate",
    "NSProcessInfo",
    "NSProgress",
    "NSPropertyDescription",
    "NSPropertyListSerialization",
    "NSPropertyMapping",
    "NSProxy",
    "NSPurgeableData",
    "NSQueryGenerationToken",
    "NSRecursiveLock",
    "NSRegularExpression",
    "NSRelationshipDescription",
    "NSRelativeDateTimeFormatter",
    "NSRunLoop",
    "NSSaveChangesRequest",
    "NSScanner",
    "NSSecureUnarchiveFromDataTransformer",
    "NSSet",
    "NSShadow",
    "NSSharingServicePickerToolbarItem",
    "NSSharingServicePickerTouchBarItem",
    "NSSimpleCString",
    "NSSocketPort",
    "NSSortDescriptor",
    "NSStream",
    "NSString",
    "NSStringDrawingContext",
    "NSTextAttachment",
    "NSTextCheckingResult",
    "NSTextContainer",
    "NSTextStorage",
    "NSTextTab",
    "NSThread",
    "NSTimeZone",
    "NSTimer",
    "NSToolbarItem",
    "NSURL",
    "NSURLAuthenticationChallenge",
    "NSURLCache",
    "NSURLComponents",
    "NSURLConnection",
    "NSURLCredential",
    "NSURLCredentialStorage",
    "NSURLProtectionSpace",
    "NSURLProtocol",
    "NSURLQueryItem",
    "NSURLRequest",
    "NSURLResponse",
    "NSURLSession",
    "NSURLSessionConfiguration",
    "NSURLSessionDataTask",
    "NSURLSessionDownloadTask",
    "NSURLSessionStreamTask",
    "NSURLSessionTask",
    "NSURLSessionTaskMetrics",
    "NSURLSessionTaskTransactionMetrics",
    "NSURLSessionUploadTask",
    "NSURLSessionWebSocketMessage",
    "NSURLSessionWebSocketTask",
    "NSUUID",
    "NSUbiquitousKeyValueStore",
    "NSUndoManager",
    "NSUnit",
    "NSUnitAcceleration",
    "NSUnitAngle",
    "NSUnitArea",
    "NSUnitConcentrationMass",
    "NSUnitConverter",
    "NSUnitConverterLinear",
    "NSUnitDispersion",
    "NSUnitDuration",
    "NSUnitElectricCharge",
    "NSUnitElectricCurrent",
    "NSUnitElectricPotentialDifference",
    "NSUnitElectricResistance",
    "NSUnitEnergy",
    "NSUnitFrequency",
    "NSUnitFuelEfficiency",
    "NSUnitIlluminance",
    "NSUnitInformationStorage",
    "NSUnitLength",
    "NSUnitMass",
    "NSUnitPower",
    "NSUnitPressure",
    "NSUnitSpeed",
    "NSUnitTemperature",
    "NSUnitVolume",
    "NSUserActivity",
    "NSUserDefaults",
    "NSValue",
    "NSValueTransformer",
    "NSXMLParser",
    "NSXPCCoder",
    "NSXPCConnection",
    "NSXPCInterface",
    "NSXPCListener",
    "NSXPCListenerEndpoint",
    "NWBonjourServiceEndpoint",
    "NWEndpoint",
    "NWHostEndpoint",
    "NWPath",
    "NWTCPConnection",
    "NWTLSParameters",
    "NWUDPSession",
    "OSLogEntry",
    "OSLogEntryActivity",
    "OSLogEntryBoundary",
    "OSLogEntryLog",
    "OSLogEntrySignpost",
    "OSLogEnumerator",
    "OSLogMessageComponent",
    "OSLogPosition",
    "OSLogStore",
    "PDFAction",
    "PDFActionGoTo",
    "PDFActionNamed",
    "PDFActionRemoteGoTo",
    "PDFActionResetForm",
    "PDFActionURL",
    "PDFAnnotation",
    "PDFAppearanceCharacteristics",
    "PDFBorder",
    "PDFDestination",
    "PDFDocument",
    "PDFOutline",
    "PDFPage",
    "PDFSelection",
    "PDFThumbnailView",
    "PDFView",
    "PHAdjustmentData",
    "PHAsset",
    "PHAssetChangeRequest",
    "PHAssetCollection",
    "PHAssetCollectionChangeRequest",
    "PHAssetCreationRequest",
    "PHAssetResource",
    "PHAssetResourceCreationOptions",
    "PHAssetResourceManager",
    "PHAssetResourceRequestOptions",
    "PHCachingImageManager",
    "PHChange",
    "PHChangeRequest",
    "PHCloudIdentifier",
    "PHCollection",
    "PHCollectionList",
    "PHCollectionListChangeRequest",
    "PHContentEditingInput",
    "PHContentEditingInputRequestOptions",
    "PHContentEditingOutput",
    "PHEditingExtensionContext",
    "PHFetchOptions",
    "PHFetchResult",
    "PHFetchResultChangeDetails",
    "PHImageManager",
    "PHImageRequestOptions",
    "PHLivePhoto",
    "PHLivePhotoEditingContext",
    "PHLivePhotoRequestOptions",
    "PHLivePhotoView",
    "PHObject",
    "PHObjectChangeDetails",
    "PHObjectPlaceholder",
    "PHPhotoLibrary",
    "PHPickerConfiguration",
    "PHPickerFilter",
    "PHPickerResult",
    "PHPickerViewController",
    "PHProject",
    "PHProjectChangeRequest",
    "PHVideoRequestOptions",
    "PKAddCarKeyPassConfiguration",
    "PKAddPassButton",
    "PKAddPassesViewController",
    "PKAddPaymentPassRequest",
    "PKAddPaymentPassRequestConfiguration",
    "PKAddPaymentPassViewController",
    "PKAddSecureElementPassConfiguration",
    "PKAddSecureElementPassViewController",
    "PKAddShareablePassConfiguration",
    "PKBarcodeEventConfigurationRequest",
    "PKBarcodeEventMetadataRequest",
    "PKBarcodeEventMetadataResponse",
    "PKBarcodeEventSignatureRequest",
    "PKBarcodeEventSignatureResponse",
    "PKCanvasView",
    "PKContact",
    "PKDisbursementAuthorizationController",
    "PKDisbursementRequest",
    "PKDisbursementVoucher",
    "PKDrawing",
    "PKEraserTool",
    "PKFloatRange",
    "PKInk",
    "PKInkingTool",
    "PKIssuerProvisioningExtensionHandler",
    "PKIssuerProvisioningExtensionPassEntry",
    "PKIssuerProvisioningExtensionPaymentPassEntry",
    "PKIssuerProvisioningExtensionStatus",
    "PKLabeledValue",
    "PKLassoTool",
    "PKObject",
    "PKPass",
    "PKPassLibrary",
    "PKPayment",
    "PKPaymentAuthorizationController",
    "PKPaymentAuthorizationResult",
    "PKPaymentAuthorizationViewController",
    "PKPaymentButton",
    "PKPaymentInformationEventExtension",
    "PKPaymentMerchantSession",
    "PKPaymentMethod",
    "PKPaymentPass",
    "PKPaymentRequest",
    "PKPaymentRequestMerchantSessionUpdate",
    "PKPaymentRequestPaymentMethodUpdate",
    "PKPaymentRequestShippingContactUpdate",
    "PKPaymentRequestShippingMethodUpdate",
    "PKPaymentRequestUpdate",
    "PKPaymentSummaryItem",
    "PKPaymentToken",
    "PKPushCredentials",
    "PKPushPayload",
    "PKPushRegistry",
    "PKSecureElementPass",
    "PKShareablePassMetadata",
    "PKShippingMethod",
    "PKStroke",
    "PKStrokePath",
    "PKStrokePoint",
    "PKSuicaPassProperties",
    "PKTool",
    "PKToolPicker",
    "PKTransitPassProperties",
    "QLFileThumbnailRequest",
    "QLPreviewController",
    "QLThumbnailGenerationRequest",
    "QLThumbnailGenerator",
    "QLThumbnailProvider",
    "QLThumbnailReply",
    "QLThumbnailRepresentation",
    "RPBroadcastActivityController",
    "RPBroadcastActivityViewController",
    "RPBroadcastConfiguration",
    "RPBroadcastController",
    "RPBroadcastHandler",
    "RPBroadcastMP4ClipHandler",
    "RPBroadcastSampleHandler",
    "RPPreviewViewController",
    "RPScreenRecorder",
    "RPSystemBroadcastPickerView",
    "SCNAccelerationConstraint",
    "SCNAction",
    "SCNAnimation",
    "SCNAnimationEvent",
    "SCNAnimationPlayer",
    "SCNAudioPlayer",
    "SCNAudioSource",
    "SCNAvoidOccluderConstraint",
    "SCNBillboardConstraint",
    "SCNBox",
    "SCNCamera",
    "SCNCameraController",
    "SCNCapsule",
    "SCNCone",
    "SCNConstraint",
    "SCNCylinder",
    "SCNDistanceConstraint",
    "SCNFloor",
    "SCNGeometry",
    "SCNGeometryElement",
    "SCNGeometrySource",
    "SCNGeometryTessellator",
    "SCNHitTestResult",
    "SCNIKConstraint",
    "SCNLevelOfDetail",
    "SCNLight",
    "SCNLookAtConstraint",
    "SCNMaterial",
    "SCNMaterialProperty",
    "SCNMorpher",
    "SCNNode",
    "SCNParticlePropertyController",
    "SCNParticleSystem",
    "SCNPhysicsBallSocketJoint",
    "SCNPhysicsBehavior",
    "SCNPhysicsBody",
    "SCNPhysicsConeTwistJoint",
    "SCNPhysicsContact",
    "SCNPhysicsField",
    "SCNPhysicsHingeJoint",
    "SCNPhysicsShape",
    "SCNPhysicsSliderJoint",
    "SCNPhysicsVehicle",
    "SCNPhysicsVehicleWheel",
    "SCNPhysicsWorld",
    "SCNPlane",
    "SCNProgram",
    "SCNPyramid",
    "SCNReferenceNode",
    "SCNRenderer",
    "SCNReplicatorConstraint",
    "SCNScene",
    "SCNSceneSource",
    "SCNShape",
    "SCNSkinner",
    "SCNSliderConstraint",
    "SCNSphere",
    "SCNTechnique",
    "SCNText",
    "SCNTimingFunction",
    "SCNTorus",
    "SCNTransaction",
    "SCNTransformConstraint",
    "SCNTube",
    "SCNView",
    "SFAcousticFeature",
    "SFAuthenticationSession",
    "SFContentBlockerManager",
    "SFContentBlockerState",
    "SFSafariViewController",
    "SFSafariViewControllerConfiguration",
    "SFSpeechAudioBufferRecognitionRequest",
    "SFSpeechRecognitionRequest",
    "SFSpeechRecognitionResult",
    "SFSpeechRecognitionTask",
    "SFSpeechRecognizer",
    "SFSpeechURLRecognitionRequest",
    "SFTranscription",
    "SFTranscriptionSegment",
    "SFVoiceAnalytics",
    "SK3DNode",
    "SKAction",
    "SKAdNetwork",
    "SKArcadeService",
    "SKAttribute",
    "SKAttributeValue",
    "SKAudioNode",
    "SKCameraNode",
    "SKCloudServiceController",
    "SKCloudServiceSetupViewController",
    "SKConstraint",
    "SKCropNode",
    "SKDownload",
    "SKEffectNode",
    "SKEmitterNode",
    "SKFieldNode",
    "SKKeyframeSequence",
    "SKLabelNode",
    "SKLightNode",
    "SKMutablePayment",
    "SKMutableTexture",
    "SKNode",
    "SKOverlay",
    "SKOverlayAppClipConfiguration",
    "SKOverlayAppConfiguration",
    "SKOverlayConfiguration",
    "SKOverlayTransitionContext",
    "SKPayment",
    "SKPaymentDiscount",
    "SKPaymentQueue",
    "SKPaymentTransaction",
    "SKPhysicsBody",
    "SKPhysicsContact",
    "SKPhysicsJoint",
    "SKPhysicsJointFixed",
    "SKPhysicsJointLimit",
    "SKPhysicsJointPin",
    "SKPhysicsJointSliding",
    "SKPhysicsJointSpring",
    "SKPhysicsWorld",
    "SKProduct",
    "SKProductDiscount",
    "SKProductStorePromotionController",
    "SKProductSubscriptionPeriod",
    "SKProductsRequest",
    "SKProductsResponse",
    "SKRange",
    "SKReachConstraints",
    "SKReceiptRefreshRequest",
    "SKReferenceNode",
    "SKRegion",
    "SKRenderer",
    "SKRequest",
    "SKScene",
    "SKShader",
    "SKShapeNode",
    "SKSpriteNode",
    "SKStoreProductViewController",
    "SKStoreReviewController",
    "SKStorefront",
    "SKTexture",
    "SKTextureAtlas",
    "SKTileDefinition",
    "SKTileGroup",
    "SKTileGroupRule",
    "SKTileMapNode",
    "SKTileSet",
    "SKTransformNode",
    "SKTransition",
    "SKUniform",
    "SKVideoNode",
    "SKView",
    "SKWarpGeometry",
    "SKWarpGeometryGrid",
    "SLComposeServiceViewController",
    "SLComposeSheetConfigurationItem",
    "SLComposeViewController",
    "SLRequest",
    "SNAudioFileAnalyzer",
    "SNAudioStreamAnalyzer",
    "SNClassification",
    "SNClassificationResult",
    "SNClassifySoundRequest",
    "SRAmbientLightSample",
    "SRApplicationUsage",
    "SRDeletionRecord",
    "SRDevice",
    "SRDeviceUsageReport",
    "SRFetchRequest",
    "SRFetchResult",
    "SRKeyboardMetrics",
    "SRKeyboardProbabilityMetric",
    "SRMessagesUsageReport",
    "SRNotificationUsage",
    "SRPhoneUsageReport",
    "SRSensorReader",
    "SRVisit",
    "SRWebUsage",
    "SRWristDetection",
    "SSReadingList",
    "STScreenTimeConfiguration",
    "STScreenTimeConfigurationObserver",
    "STWebHistory",
    "STWebpageController",
    "TKBERTLVRecord",
    "TKCompactTLVRecord",
    "TKSimpleTLVRecord",
    "TKSmartCard",
    "TKSmartCardATR",
    "TKSmartCardATRInterfaceGroup",
    "TKSmartCardPINFormat",
    "TKSmartCardSlot",
    "TKSmartCardSlotManager",
    "TKSmartCardToken",
    "TKSmartCardTokenDriver",
    "TKSmartCardTokenSession",
    "TKSmartCardUserInteraction",
    "TKSmartCardUserInteractionForPINOperation",
    "TKSmartCardUserInteractionForSecurePINChange",
    "TKSmartCardUserInteractionForSecurePINVerification",
    "TKTLVRecord",
    "TKToken",
    "TKTokenAuthOperation",
    "TKTokenConfiguration",
    "TKTokenDriver",
    "TKTokenDriverConfiguration",
    "TKTokenKeyAlgorithm",
    "TKTokenKeyExchangeParameters",
    "TKTokenKeychainCertificate",
    "TKTokenKeychainContents",
    "TKTokenKeychainItem",
    "TKTokenKeychainKey",
    "TKTokenPasswordAuthOperation",
    "TKTokenSession",
    "TKTokenSmartCardPINAuthOperation",
    "TKTokenWatcher",
    "TWRequest",
    "TWTweetComposeViewController",
    "UIAcceleration",
    "UIAccelerometer",
    "UIAccessibilityCustomAction",
    "UIAccessibilityCustomRotor",
    "UIAccessibilityCustomRotorItemResult",
    "UIAccessibilityCustomRotorSearchPredicate",
    "UIAccessibilityElement",
    "UIAccessibilityLocationDescriptor",
    "UIAction",
    "UIActionSheet",
    "UIActivity",
    "UIActivityIndicatorView",
    "UIActivityItemProvider",
    "UIActivityItemsConfiguration",
    "UIActivityViewController",
    "UIAlertAction",
    "UIAlertController",
    "UIAlertView",
    "UIApplication",
    "UIApplicationShortcutIcon",
    "UIApplicationShortcutItem",
    "UIAttachmentBehavior",
    "UIBackgroundConfiguration",
    "UIBarAppearance",
    "UIBarButtonItem",
    "UIBarButtonItemAppearance",
    "UIBarButtonItemGroup",
    "UIBarButtonItemStateAppearance",
    "UIBarItem",
    "UIBezierPath",
    "UIBlurEffect",
    "UIButton",
    "UICellAccessory",
    "UICellAccessoryCheckmark",
    "UICellAccessoryCustomView",
    "UICellAccessoryDelete",
    "UICellAccessoryDisclosureIndicator",
    "UICellAccessoryInsert",
    "UICellAccessoryLabel",
    "UICellAccessoryMultiselect",
    "UICellAccessoryOutlineDisclosure",
    "UICellAccessoryReorder",
    "UICellConfigurationState",
    "UICloudSharingController",
    "UICollectionLayoutListConfiguration",
    "UICollectionReusableView",
    "UICollectionView",
    "UICollectionViewCell",
    "UICollectionViewCellRegistration",
    "UICollectionViewCompositionalLayout",
    "UICollectionViewCompositionalLayoutConfiguration",
    "UICollectionViewController",
    "UICollectionViewDiffableDataSource",
    "UICollectionViewDiffableDataSourceReorderingHandlers",
    "UICollectionViewDiffableDataSourceSectionSnapshotHandlers",
    "UICollectionViewDropPlaceholder",
    "UICollectionViewDropProposal",
    "UICollectionViewFlowLayout",
    "UICollectionViewFlowLayoutInvalidationContext",
    "UICollectionViewFocusUpdateContext",
    "UICollectionViewLayout",
    "UICollectionViewLayoutAttributes",
    "UICollectionViewLayoutInvalidationContext",
    "UICollectionViewListCell",
    "UICollectionViewPlaceholder",
    "UICollectionViewSupplementaryRegistration",
    "UICollectionViewTransitionLayout",
    "UICollectionViewUpdateItem",
    "UICollisionBehavior",
    "UIColor",
    "UIColorPickerViewController",
    "UIColorWell",
    "UICommand",
    "UICommandAlternate",
    "UIContextMenuConfiguration",
    "UIContextMenuInteraction",
    "UIContextualAction",
    "UIControl",
    "UICubicTimingParameters",
    "UIDatePicker",
    "UIDeferredMenuElement",
    "UIDevice",
    "UIDictationPhrase",
    "UIDocument",
    "UIDocumentBrowserAction",
    "UIDocumentBrowserTransitionController",
    "UIDocumentBrowserViewController",
    "UIDocumentInteractionController",
    "UIDocumentMenuViewController",
    "UIDocumentPickerExtensionViewController",
    "UIDocumentPickerViewController",
    "UIDragInteraction",
    "UIDragItem",
    "UIDragPreview",
    "UIDragPreviewParameters",
    "UIDragPreviewTarget",
    "UIDropInteraction",
    "UIDropProposal",
    "UIDynamicAnimator",
    "UIDynamicBehavior",
    "UIDynamicItemBehavior",
    "UIDynamicItemGroup",
    "UIEvent",
    "UIFeedbackGenerator",
    "UIFieldBehavior",
    "UIFocusAnimationCoordinator",
    "UIFocusDebugger",
    "UIFocusGuide",
    "UIFocusMovementHint",
    "UIFocusSystem",
    "UIFocusUpdateContext",
    "UIFont",
    "UIFontDescriptor",
    "UIFontMetrics",
    "UIFontPickerViewController",
    "UIFontPickerViewControllerConfiguration",
    "UIGestureRecognizer",
    "UIGraphicsImageRenderer",
    "UIGraphicsImageRendererContext",
    "UIGraphicsImageRendererFormat",
    "UIGraphicsPDFRenderer",
    "UIGraphicsPDFRendererContext",
    "UIGraphicsPDFRendererFormat",
    "UIGraphicsRenderer",
    "UIGraphicsRendererContext",
    "UIGraphicsRendererFormat",
    "UIGravityBehavior",
    "UIHoverGestureRecognizer",
    "UIImage",
    "UIImageAsset",
    "UIImageConfiguration",
    "UIImagePickerController",
    "UIImageSymbolConfiguration",
    "UIImageView",
    "UIImpactFeedbackGenerator",
    "UIIndirectScribbleInteraction",
    "UIInputView",
    "UIInputViewController",
    "UIInterpolatingMotionEffect",
    "UIKey",
    "UIKeyCommand",
    "UILabel",
    "UILargeContentViewerInteraction",
    "UILayoutGuide",
    "UILexicon",
    "UILexiconEntry",
    "UIListContentConfiguration",
    "UIListContentImageProperties",
    "UIListContentTextProperties",
    "UIListContentView",
    "UILocalNotification",
    "UILocalizedIndexedCollation",
    "UILongPressGestureRecognizer",
    "UIManagedDocument",
    "UIMarkupTextPrintFormatter",
    "UIMenu",
    "UIMenuController",
    "UIMenuElement",
    "UIMenuItem",
    "UIMenuSystem",
    "UIMotionEffect",
    "UIMotionEffectGroup",
    "UIMutableApplicationShortcutItem",
    "UIMutableUserNotificationAction",
    "UIMutableUserNotificationCategory",
    "UINavigationBar",
    "UINavigationBarAppearance",
    "UINavigationController",
    "UINavigationItem",
    "UINib",
    "UINotificationFeedbackGenerator",
    "UIOpenURLContext",
    "UIPageControl",
    "UIPageViewController",
    "UIPanGestureRecognizer",
    "UIPasteConfiguration",
    "UIPasteboard",
    "UIPencilInteraction",
    "UIPercentDrivenInteractiveTransition",
    "UIPickerView",
    "UIPinchGestureRecognizer",
    "UIPointerEffect",
    "UIPointerHighlightEffect",
    "UIPointerHoverEffect",
    "UIPointerInteraction",
    "UIPointerLiftEffect",
    "UIPointerLockState",
    "UIPointerRegion",
    "UIPointerRegionRequest",
    "UIPointerShape",
    "UIPointerStyle",
    "UIPopoverBackgroundView",
    "UIPopoverController",
    "UIPopoverPresentationController",
    "UIPresentationController",
    "UIPress",
    "UIPressesEvent",
    "UIPreviewAction",
    "UIPreviewActionGroup",
    "UIPreviewInteraction",
    "UIPreviewParameters",
    "UIPreviewTarget",
    "UIPrintFormatter",
    "UIPrintInfo",
    "UIPrintInteractionController",
    "UIPrintPageRenderer",
    "UIPrintPaper",
    "UIPrinter",
    "UIPrinterPickerController",
    "UIProgressView",
    "UIPushBehavior",
    "UIReferenceLibraryViewController",
    "UIRefreshControl",
    "UIRegion",
    "UIResponder",
    "UIRotationGestureRecognizer",
    "UIScene",
    "UISceneActivationConditions",
    "UISceneActivationRequestOptions",
    "UISceneConfiguration",
    "UISceneConnectionOptions",
    "UISceneDestructionRequestOptions",
    "UISceneOpenExternalURLOptions",
    "UISceneOpenURLOptions",
    "UISceneSession",
    "UISceneSizeRestrictions",
    "UIScreen",
    "UIScreenEdgePanGestureRecognizer",
    "UIScreenMode",
    "UIScreenshotService",
    "UIScribbleInteraction",
    "UIScrollView",
    "UISearchBar",
    "UISearchContainerViewController",
    "UISearchController",
    "UISearchDisplayController",
    "UISearchSuggestionItem",
    "UISearchTextField",
    "UISearchToken",
    "UISegmentedControl",
    "UISelectionFeedbackGenerator",
    "UISimpleTextPrintFormatter",
    "UISlider",
    "UISnapBehavior",
    "UISplitViewController",
    "UISpringLoadedInteraction",
    "UISpringTimingParameters",
    "UIStackView",
    "UIStatusBarManager",
    "UIStepper",
    "UIStoryboard",
    "UIStoryboardPopoverSegue",
    "UIStoryboardSegue",
    "UIStoryboardUnwindSegueSource",
    "UISwipeActionsConfiguration",
    "UISwipeGestureRecognizer",
    "UISwitch",
    "UITabBar",
    "UITabBarAppearance",
    "UITabBarController",
    "UITabBarItem",
    "UITabBarItemAppearance",
    "UITabBarItemStateAppearance",
    "UITableView",
    "UITableViewCell",
    "UITableViewController",
    "UITableViewDiffableDataSource",
    "UITableViewDropPlaceholder",
    "UITableViewDropProposal",
    "UITableViewFocusUpdateContext",
    "UITableViewHeaderFooterView",
    "UITableViewPlaceholder",
    "UITableViewRowAction",
    "UITapGestureRecognizer",
    "UITargetedDragPreview",
    "UITargetedPreview",
    "UITextChecker",
    "UITextDragPreviewRenderer",
    "UITextDropProposal",
    "UITextField",
    "UITextFormattingCoordinator",
    "UITextInputAssistantItem",
    "UITextInputMode",
    "UITextInputPasswordRules",
    "UITextInputStringTokenizer",
    "UITextInteraction",
    "UITextPlaceholder",
    "UITextPosition",
    "UITextRange",
    "UITextSelectionRect",
    "UITextView",
    "UITitlebar",
    "UIToolbar",
    "UIToolbarAppearance",
    "UITouch",
    "UITraitCollection",
    "UIUserNotificationAction",
    "UIUserNotificationCategory",
    "UIUserNotificationSettings",
    "UIVibrancyEffect",
    "UIVideoEditorController",
    "UIView",
    "UIViewConfigurationState",
    "UIViewController",
    "UIViewPrintFormatter",
    "UIViewPropertyAnimator",
    "UIVisualEffect",
    "UIVisualEffectView",
    "UIWebView",
    "UIWindow",
    "UIWindowScene",
    "UIWindowSceneDestructionRequestOptions",
    "UNCalendarNotificationTrigger",
    "UNLocationNotificationTrigger",
    "UNMutableNotificationContent",
    "UNNotification",
    "UNNotificationAction",
    "UNNotificationAttachment",
    "UNNotificationCategory",
    "UNNotificationContent",
    "UNNotificationRequest",
    "UNNotificationResponse",
    "UNNotificationServiceExtension",
    "UNNotificationSettings",
    "UNNotificationSound",
    "UNNotificationTrigger",
    "UNPushNotificationTrigger",
    "UNTextInputNotificationAction",
    "UNTextInputNotificationResponse",
    "UNTimeIntervalNotificationTrigger",
    "UNUserNotificationCenter",
    "UTType",
    "VNBarcodeObservation",
    "VNCircle",
    "VNClassificationObservation",
    "VNClassifyImageRequest",
    "VNContour",
    "VNContoursObservation",
    "VNCoreMLFeatureValueObservation",
    "VNCoreMLModel",
    "VNCoreMLRequest",
    "VNDetectBarcodesRequest",
    "VNDetectContoursRequest",
    "VNDetectFaceCaptureQualityRequest",
    "VNDetectFaceLandmarksRequest",
    "VNDetectFaceRectanglesRequest",
    "VNDetectHorizonRequest",
    "VNDetectHumanBodyPoseRequest",
    "VNDetectHumanHandPoseRequest",
    "VNDetectHumanRectanglesRequest",
    "VNDetectRectanglesRequest",
    "VNDetectTextRectanglesRequest",
    "VNDetectTrajectoriesRequest",
    "VNDetectedObjectObservation",
    "VNDetectedPoint",
    "VNDocumentCameraScan",
    "VNDocumentCameraViewController",
    "VNFaceLandmarkRegion",
    "VNFaceLandmarkRegion2D",
    "VNFaceLandmarks",
    "VNFaceLandmarks2D",
    "VNFaceObservation",
    "VNFeaturePrintObservation",
    "VNGenerateAttentionBasedSaliencyImageRequest",
    "VNGenerateImageFeaturePrintRequest",
    "VNGenerateObjectnessBasedSaliencyImageRequest",
    "VNGenerateOpticalFlowRequest",
    "VNGeometryUtils",
    "VNHomographicImageRegistrationRequest",
    "VNHorizonObservation",
    "VNHumanBodyPoseObservation",
    "VNHumanHandPoseObservation",
    "VNImageAlignmentObservation",
    "VNImageBasedRequest",
    "VNImageHomographicAlignmentObservation",
    "VNImageRegistrationRequest",
    "VNImageRequestHandler",
    "VNImageTranslationAlignmentObservation",
    "VNObservation",
    "VNPixelBufferObservation",
    "VNPoint",
    "VNRecognizeAnimalsRequest",
    "VNRecognizeTextRequest",
    "VNRecognizedObjectObservation",
    "VNRecognizedPoint",
    "VNRecognizedPointsObservation",
    "VNRecognizedText",
    "VNRecognizedTextObservation",
    "VNRectangleObservation",
    "VNRequest",
    "VNSaliencyImageObservation",
    "VNSequenceRequestHandler",
    "VNStatefulRequest",
    "VNTargetedImageRequest",
    "VNTextObservation",
    "VNTrackObjectRequest",
    "VNTrackRectangleRequest",
    "VNTrackingRequest",
    "VNTrajectoryObservation",
    "VNTranslationalImageRegistrationRequest",
    "VNVector",
    "VNVideoProcessor",
    "VNVideoProcessorCadence",
    "VNVideoProcessorFrameRateCadence",
    "VNVideoProcessorRequestProcessingOptions",
    "VNVideoProcessorTimeIntervalCadence",
    "VSAccountApplicationProvider",
    "VSAccountManager",
    "VSAccountManagerResult",
    "VSAccountMetadata",
    "VSAccountMetadataRequest",
    "VSAccountProviderResponse",
    "VSSubscription",
    "VSSubscriptionRegistrationCenter",
    "WCSession",
    "WCSessionFile",
    "WCSessionFileTransfer",
    "WCSessionUserInfoTransfer",
    "WKBackForwardList",
    "WKBackForwardListItem",
    "WKContentRuleList",
    "WKContentRuleListStore",
    "WKContentWorld",
    "WKContextMenuElementInfo",
    "WKFindConfiguration",
    "WKFindResult",
    "WKFrameInfo",
    "WKHTTPCookieStore",
    "WKNavigation",
    "WKNavigationAction",
    "WKNavigationResponse",
    "WKOpenPanelParameters",
    "WKPDFConfiguration",
    "WKPreferences",
    "WKPreviewElementInfo",
    "WKProcessPool",
    "WKScriptMessage",
    "WKSecurityOrigin",
    "WKSnapshotConfiguration",
    "WKUserContentController",
    "WKUserScript",
    "WKWebView",
    "WKWebViewConfiguration",
    "WKWebpagePreferences",
    "WKWebsiteDataRecord",
    "WKWebsiteDataStore",
    "WKWindowFeatures",
    "__EntityAccessibilityWrapper",
}
COCOA_PROTOCOLS = {
    "ABNewPersonViewControllerDelegate",
    "ABPeoplePickerNavigationControllerDelegate",
    "ABPersonViewControllerDelegate",
    "ABUnknownPersonViewControllerDelegate",
    "ADActionViewControllerChildInterface",
    "ADActionViewControllerInterface",
    "ADBannerViewDelegate",
    "ADInterstitialAdDelegate",
    "AEAssessmentSessionDelegate",
    "ARAnchorCopying",
    "ARCoachingOverlayViewDelegate",
    "ARSCNViewDelegate",
    "ARSKViewDelegate",
    "ARSessionDelegate",
    "ARSessionObserver",
    "ARSessionProviding",
    "ARTrackable",
    "ASAccountAuthenticationModificationControllerDelegate",
    "ASAccountAuthenticationModificationControllerPresentationContextProviding",
    "ASAuthorizationControllerDelegate",
    "ASAuthorizationControllerPresentationContextProviding",
    "ASAuthorizationCredential",
    "ASAuthorizationProvider",
    "ASAuthorizationProviderExtensionAuthorizationRequestHandler",
    "ASWebAuthenticationPresentationContextProviding",
    "ASWebAuthenticationSessionRequestDelegate",
    "ASWebAuthenticationSessionWebBrowserSessionHandling",
    "AUAudioUnitFactory",
    "AVAssetDownloadDelegate",
    "AVAssetResourceLoaderDelegate",
    "AVAssetWriterDelegate",
    "AVAsynchronousKeyValueLoading",
    "AVCaptureAudioDataOutputSampleBufferDelegate",
    "AVCaptureDataOutputSynchronizerDelegate",
    "AVCaptureDepthDataOutputDelegate",
    "AVCaptureFileOutputDelegate",
    "AVCaptureFileOutputRecordingDelegate",
    "AVCaptureMetadataOutputObjectsDelegate",
    "AVCapturePhotoCaptureDelegate",
    "AVCapturePhotoFileDataRepresentationCustomizer",
    "AVCaptureVideoDataOutputSampleBufferDelegate",
    "AVContentKeyRecipient",
    "AVContentKeySessionDelegate",
    "AVFragmentMinding",
    "AVPictureInPictureControllerDelegate",
    "AVPlayerItemLegibleOutputPushDelegate",
    "AVPlayerItemMetadataCollectorPushDelegate",
    "AVPlayerItemMetadataOutputPushDelegate",
    "AVPlayerItemOutputPullDelegate",
    "AVPlayerItemOutputPushDelegate",
    "AVPlayerViewControllerDelegate",
    "AVQueuedSampleBufferRendering",
    "AVRoutePickerViewDelegate",
    "AVVideoCompositing",
    "AVVideoCompositionInstruction",
    "AVVideoCompositionValidationHandling",
    "AXCustomContentProvider",
    "CAAction",
    "CAAnimationDelegate",
    "CALayerDelegate",
    "CAMediaTiming",
    "CAMetalDrawable",
    "CBCentralManagerDelegate",
    "CBPeripheralDelegate",
    "CBPeripheralManagerDelegate",
    "CHHapticAdvancedPatternPlayer",
    "CHHapticDeviceCapability",
    "CHHapticParameterAttributes",
    "CHHapticPatternPlayer",
    "CIAccordionFoldTransition",
    "CIAffineClamp",
    "CIAffineTile",
    "CIAreaAverage",
    "CIAreaHistogram",
    "CIAreaMaximum",
    "CIAreaMaximumAlpha",
    "CIAreaMinMax",
    "CIAreaMinMaxRed",
    "CIAreaMinimum",
    "CIAreaMinimumAlpha",
    "CIAreaReductionFilter",
    "CIAttributedTextImageGenerator",
    "CIAztecCodeGenerator",
    "CIBarcodeGenerator",
    "CIBarsSwipeTransition",
    "CIBicubicScaleTransform",
    "CIBlendWithMask",
    "CIBloom",
    "CIBokehBlur",
    "CIBoxBlur",
    "CIBumpDistortion",
    "CIBumpDistortionLinear",
    "CICMYKHalftone",
    "CICheckerboardGenerator",
    "CICircleSplashDistortion",
    "CICircularScreen",
    "CICircularWrap",
    "CICode128BarcodeGenerator",
    "CIColorAbsoluteDifference",
    "CIColorClamp",
    "CIColorControls",
    "CIColorCrossPolynomial",
    "CIColorCube",
    "CIColorCubeWithColorSpace",
    "CIColorCubesMixedWithMask",
    "CIColorCurves",
    "CIColorInvert",
    "CIColorMap",
    "CIColorMatrix",
    "CIColorMonochrome",
    "CIColorPolynomial",
    "CIColorPosterize",
    "CIColorThreshold",
    "CIColorThresholdOtsu",
    "CIColumnAverage",
    "CIComicEffect",
    "CICompositeOperation",
    "CIConvolution",
    "CICopyMachineTransition",
    "CICoreMLModel",
    "CICrystallize",
    "CIDepthOfField",
    "CIDepthToDisparity",
    "CIDiscBlur",
    "CIDisintegrateWithMaskTransition",
    "CIDisparityToDepth",
    "CIDisplacementDistortion",
    "CIDissolveTransition",
    "CIDither",
    "CIDocumentEnhancer",
    "CIDotScreen",
    "CIDroste",
    "CIEdgePreserveUpsample",
    "CIEdgeWork",
    "CIEdges",
    "CIEightfoldReflectedTile",
    "CIExposureAdjust",
    "CIFalseColor",
    "CIFilter",
    "CIFilterConstructor",
    "CIFlashTransition",
    "CIFourCoordinateGeometryFilter",
    "CIFourfoldReflectedTile",
    "CIFourfoldRotatedTile",
    "CIFourfoldTranslatedTile",
    "CIGaborGradients",
    "CIGammaAdjust",
    "CIGaussianBlur",
    "CIGaussianGradient",
    "CIGlassDistortion",
    "CIGlassLozenge",
    "CIGlideReflectedTile",
    "CIGloom",
    "CIHatchedScreen",
    "CIHeightFieldFromMask",
    "CIHexagonalPixellate",
    "CIHighlightShadowAdjust",
    "CIHistogramDisplay",
    "CIHoleDistortion",
    "CIHueAdjust",
    "CIHueSaturationValueGradient",
    "CIImageProcessorInput",
    "CIImageProcessorOutput",
    "CIKMeans",
    "CIKaleidoscope",
    "CIKeystoneCorrectionCombined",
    "CIKeystoneCorrectionHorizontal",
    "CIKeystoneCorrectionVertical",
    "CILabDeltaE",
    "CILanczosScaleTransform",
    "CILenticularHaloGenerator",
    "CILightTunnel",
    "CILineOverlay",
    "CILineScreen",
    "CILinearGradient",
    "CILinearToSRGBToneCurve",
    "CIMaskToAlpha",
    "CIMaskedVariableBlur",
    "CIMaximumComponent",
    "CIMedian",
    "CIMeshGenerator",
    "CIMinimumComponent",
    "CIMix",
    "CIModTransition",
    "CIMorphologyGradient",
    "CIMorphologyMaximum",
    "CIMorphologyMinimum",
    "CIMorphologyRectangleMaximum",
    "CIMorphologyRectangleMinimum",
    "CIMotionBlur",
    "CINinePartStretched",
    "CINinePartTiled",
    "CINoiseReduction",
    "CIOpTile",
    "CIPDF417BarcodeGenerator",
    "CIPageCurlTransition",
    "CIPageCurlWithShadowTransition",
    "CIPaletteCentroid",
    "CIPalettize",
    "CIParallelogramTile",
    "CIPerspectiveCorrection",
    "CIPerspectiveRotate",
    "CIPerspectiveTile",
    "CIPerspectiveTransform",
    "CIPerspectiveTransformWithExtent",
    "CIPhotoEffect",
    "CIPinchDistortion",
    "CIPixellate",
    "CIPlugInRegistration",
    "CIPointillize",
    "CIQRCodeGenerator",
    "CIRadialGradient",
    "CIRandomGenerator",
    "CIRippleTransition",
    "CIRoundedRectangleGenerator",
    "CIRowAverage",
    "CISRGBToneCurveToLinear",
    "CISaliencyMap",
    "CISepiaTone",
    "CIShadedMaterial",
    "CISharpenLuminance",
    "CISixfoldReflectedTile",
    "CISixfoldRotatedTile",
    "CISmoothLinearGradient",
    "CISpotColor",
    "CISpotLight",
    "CIStarShineGenerator",
    "CIStraighten",
    "CIStretchCrop",
    "CIStripesGenerator",
    "CISunbeamsGenerator",
    "CISwipeTransition",
    "CITemperatureAndTint",
    "CITextImageGenerator",
    "CIThermal",
    "CIToneCurve",
    "CITorusLensDistortion",
    "CITransitionFilter",
    "CITriangleKaleidoscope",
    "CITriangleTile",
    "CITwelvefoldReflectedTile",
    "CITwirlDistortion",
    "CIUnsharpMask",
    "CIVibrance",
    "CIVignette",
    "CIVignetteEffect",
    "CIVortexDistortion",
    "CIWhitePointAdjust",
    "CIXRay",
    "CIZoomBlur",
    "CKRecordKeyValueSetting",
    "CKRecordValue",
    "CLKComplicationDataSource",
    "CLLocationManagerDelegate",
    "CLSContextProvider",
    "CLSDataStoreDelegate",
    "CMFallDetectionDelegate",
    "CMHeadphoneMotionManagerDelegate",
    "CNChangeHistoryEventVisitor",
    "CNContactPickerDelegate",
    "CNContactViewControllerDelegate",
    "CNKeyDescriptor",
    "CPApplicationDelegate",
    "CPBarButtonProviding",
    "CPInterfaceControllerDelegate",
    "CPListTemplateDelegate",
    "CPListTemplateItem",
    "CPMapTemplateDelegate",
    "CPNowPlayingTemplateObserver",
    "CPPointOfInterestTemplateDelegate",
    "CPSearchTemplateDelegate",
    "CPSelectableListItem",
    "CPSessionConfigurationDelegate",
    "CPTabBarTemplateDelegate",
    "CPTemplateApplicationDashboardSceneDelegate",
    "CPTemplateApplicationSceneDelegate",
    "CSSearchableIndexDelegate",
    "CTSubscriberDelegate",
    "CTTelephonyNetworkInfoDelegate",
    "CXCallDirectoryExtensionContextDelegate",
    "CXCallObserverDelegate",
    "CXProviderDelegate",
    "EAAccessoryDelegate",
    "EAGLDrawable",
    "EAWiFiUnconfiguredAccessoryBrowserDelegate",
    "EKCalendarChooserDelegate",
    "EKEventEditViewDelegate",
    "EKEventViewDelegate",
    "GCDevice",
    "GKAchievementViewControllerDelegate",
    "GKAgentDelegate",
    "GKChallengeEventHandlerDelegate",
    "GKChallengeListener",
    "GKFriendRequestComposeViewControllerDelegate",
    "GKGameCenterControllerDelegate",
    "GKGameModel",
    "GKGameModelPlayer",
    "GKGameModelUpdate",
    "GKGameSessionEventListener",
    "GKGameSessionSharingViewControllerDelegate",
    "GKInviteEventListener",
    "GKLeaderboardViewControllerDelegate",
    "GKLocalPlayerListener",
    "GKMatchDelegate",
    "GKMatchmakerViewControllerDelegate",
    "GKPeerPickerControllerDelegate",
    "GKRandom",
    "GKSavedGameListener",
    "GKSceneRootNodeType",
    "GKSessionDelegate",
    "GKStrategist",
    "GKTurnBasedEventListener",
    "GKTurnBasedMatchmakerViewControllerDelegate",
    "GKVoiceChatClient",
    "GLKNamedEffect",
    "GLKViewControllerDelegate",
    "GLKViewDelegate",
    "HKLiveWorkoutBuilderDelegate",
    "HKWorkoutSessionDelegate",
    "HMAccessoryBrowserDelegate",
    "HMAccessoryDelegate",
    "HMCameraSnapshotControlDelegate",
    "HMCameraStreamControlDelegate",
    "HMHomeDelegate",
    "HMHomeManagerDelegate",
    "HMNetworkConfigurationProfileDelegate",
    "ICCameraDeviceDelegate",
    "ICCameraDeviceDownloadDelegate",
    "ICDeviceBrowserDelegate",
    "ICDeviceDelegate",
    "ICScannerDeviceDelegate",
    "ILMessageFilterQueryHandling",
    "INActivateCarSignalIntentHandling",
    "INAddMediaIntentHandling",
    "INAddTasksIntentHandling",
    "INAppendToNoteIntentHandling",
    "INBookRestaurantReservationIntentHandling",
    "INCallsDomainHandling",
    "INCancelRideIntentHandling",
    "INCancelWorkoutIntentHandling",
    "INCarCommandsDomainHandling",
    "INCarPlayDomainHandling",
    "INCreateNoteIntentHandling",
    "INCreateTaskListIntentHandling",
    "INDeleteTasksIntentHandling",
    "INEndWorkoutIntentHandling",
    "INGetAvailableRestaurantReservationBookingDefaultsIntentHandling",
    "INGetAvailableRestaurantReservationBookingsIntentHandling",
    "INGetCarLockStatusIntentHandling",
    "INGetCarPowerLevelStatusIntentHandling",
    "INGetCarPowerLevelStatusIntentResponseObserver",
    "INGetRestaurantGuestIntentHandling",
    "INGetRideStatusIntentHandling",
    "INGetRideStatusIntentResponseObserver",
    "INGetUserCurrentRestaurantReservationBookingsIntentHandling",
    "INGetVisualCodeIntentHandling",
    "INIntentHandlerProviding",
    "INListCarsIntentHandling",
    "INListRideOptionsIntentHandling",
    "INMessagesDomainHandling",
    "INNotebookDomainHandling",
    "INPauseWorkoutIntentHandling",
    "INPayBillIntentHandling",
    "INPaymentsDomainHandling",
    "INPhotosDomainHandling",
    "INPlayMediaIntentHandling",
    "INRadioDomainHandling",
    "INRequestPaymentIntentHandling",
    "INRequestRideIntentHandling",
    "INResumeWorkoutIntentHandling",
    "INRidesharingDomainHandling",
    "INSaveProfileInCarIntentHandling",
    "INSearchCallHistoryIntentHandling",
    "INSearchForAccountsIntentHandling",
    "INSearchForBillsIntentHandling",
    "INSearchForMediaIntentHandling",
    "INSearchForMessagesIntentHandling",
    "INSearchForNotebookItemsIntentHandling",
    "INSearchForPhotosIntentHandling",
    "INSendMessageIntentHandling",
    "INSendPaymentIntentHandling",
    "INSendRideFeedbackIntentHandling",
    "INSetAudioSourceInCarIntentHandling",
    "INSetCarLockStatusIntentHandling",
    "INSetClimateSettingsInCarIntentHandling",
    "INSetDefrosterSettingsInCarIntentHandling",
    "INSetMessageAttributeIntentHandling",
    "INSetProfileInCarIntentHandling",
    "INSetRadioStationIntentHandling",
    "INSetSeatSettingsInCarIntentHandling",
    "INSetTaskAttributeIntentHandling",
    "INSnoozeTasksIntentHandling",
    "INSpeakable",
    "INStartAudioCallIntentHandling",
    "INStartCallIntentHandling",
    "INStartPhotoPlaybackIntentHandling",
    "INStartVideoCallIntentHandling",
    "INStartWorkoutIntentHandling",
    "INTransferMoneyIntentHandling",
    "INUIAddVoiceShortcutButtonDelegate",
    "INUIAddVoiceShortcutViewControllerDelegate",
    "INUIEditVoiceShortcutViewControllerDelegate",
    "INUIHostedViewControlling",
    "INUIHostedViewSiriProviding",
    "INUpdateMediaAffinityIntentHandling",
    "INVisualCodeDomainHandling",
    "INWorkoutsDomainHandling",
    "JSExport",
    "MCAdvertiserAssistantDelegate",
    "MCBrowserViewControllerDelegate",
    "MCNearbyServiceAdvertiserDelegate",
    "MCNearbyServiceBrowserDelegate",
    "MCSessionDelegate",
    "MDLAssetResolver",
    "MDLComponent",
    "MDLJointAnimation",
    "MDLLightProbeIrradianceDataSource",
    "MDLMeshBuffer",
    "MDLMeshBufferAllocator",
    "MDLMeshBufferZone",
    "MDLNamed",
    "MDLObjectContainerComponent",
    "MDLTransformComponent",
    "MDLTransformOp",
    "MFMailComposeViewControllerDelegate",
    "MFMessageComposeViewControllerDelegate",
    "MIDICIProfileResponderDelegate",
    "MKAnnotation",
    "MKGeoJSONObject",
    "MKLocalSearchCompleterDelegate",
    "MKMapViewDelegate",
    "MKOverlay",
    "MKReverseGeocoderDelegate",
    "MLBatchProvider",
    "MLCustomLayer",
    "MLCustomModel",
    "MLFeatureProvider",
    "MLWritable",
    "MPMediaPickerControllerDelegate",
    "MPMediaPlayback",
    "MPNowPlayingSessionDelegate",
    "MPPlayableContentDataSource",
    "MPPlayableContentDelegate",
    "MPSystemMusicPlayerController",
    "MSAuthenticationPresentationContext",
    "MSMessagesAppTranscriptPresentation",
    "MSStickerBrowserViewDataSource",
    "MTKViewDelegate",
    "MTLAccelerationStructure",
    "MTLAccelerationStructureCommandEncoder",
    "MTLArgumentEncoder",
    "MTLBinaryArchive",
    "MTLBlitCommandEncoder",
    "MTLBuffer",
    "MTLCaptureScope",
    "MTLCommandBuffer",
    "MTLCommandBufferEncoderInfo",
    "MTLCommandEncoder",
    "MTLCommandQueue",
    "MTLComputeCommandEncoder",
    "MTLComputePipelineState",
    "MTLCounter",
    "MTLCounterSampleBuffer",
    "MTLCounterSet",
    "MTLDepthStencilState",
    "MTLDevice",
    "MTLDrawable",
    "MTLDynamicLibrary",
    "MTLEvent",
    "MTLFence",
    "MTLFunction",
    "MTLFunctionHandle",
    "MTLFunctionLog",
    "MTLFunctionLogDebugLocation",
    "MTLHeap",
    "MTLIndirectCommandBuffer",
    "MTLIndirectComputeCommand",
    "MTLIndirectComputeCommandEncoder",
    "MTLIndirectRenderCommand",
    "MTLIndirectRenderCommandEncoder",
    "MTLIntersectionFunctionTable",
    "MTLLibrary",
    "MTLLogContainer",
    "MTLParallelRenderCommandEncoder",
    "MTLRasterizationRateMap",
    "MTLRenderCommandEncoder",
    "MTLRenderPipelineState",
    "MTLResource",
    "MTLResourceStateCommandEncoder",
    "MTLSamplerState",
    "MTLSharedEvent",
    "MTLTexture",
    "MTLVisibleFunctionTable",
    "MXMetricManagerSubscriber",
    "MyClassJavaScriptMethods",
    "NCWidgetProviding",
    "NEAppPushDelegate",
    "NFCFeliCaTag",
    "NFCISO15693Tag",
    "NFCISO7816Tag",
    "NFCMiFareTag",
    "NFCNDEFReaderSessionDelegate",
    "NFCNDEFTag",
    "NFCReaderSession",
    "NFCReaderSessionDelegate",
    "NFCTag",
    "NFCTagReaderSessionDelegate",
    "NFCVASReaderSessionDelegate",
    "NISessionDelegate",
    "NSCacheDelegate",
    "NSCoding",
    "NSCollectionLayoutContainer",
    "NSCollectionLayoutEnvironment",
    "NSCollectionLayoutVisibleItem",
    "NSCopying",
    "NSDecimalNumberBehaviors",
    "NSDiscardableContent",
    "NSExtensionRequestHandling",
    "NSFastEnumeration",
    "NSFetchRequestResult",
    "NSFetchedResultsControllerDelegate",
    "NSFetchedResultsSectionInfo",
    "NSFileManagerDelegate",
    "NSFilePresenter",
    "NSFileProviderChangeObserver",
    "NSFileProviderEnumerationObserver",
    "NSFileProviderEnumerator",
    "NSFileProviderItem",
    "NSFileProviderServiceSource",
    "NSItemProviderReading",
    "NSItemProviderWriting",
    "NSKeyedArchiverDelegate",
    "NSKeyedUnarchiverDelegate",
    "NSLayoutManagerDelegate",
    "NSLocking",
    "NSMachPortDelegate",
    "NSMetadataQueryDelegate",
    "NSMutableCopying",
    "NSNetServiceBrowserDelegate",
    "NSNetServiceDelegate",
    "NSPortDelegate",
    "NSProgressReporting",
    "NSSecureCoding",
    "NSStreamDelegate",
    "NSTextAttachmentContainer",
    "NSTextLayoutOrientationProvider",
    "NSTextStorageDelegate",
    "NSURLAuthenticationChallengeSender",
    "NSURLConnectionDataDelegate",
    "NSURLConnectionDelegate",
    "NSURLConnectionDownloadDelegate",
    "NSURLProtocolClient",
    "NSURLSessionDataDelegate",
    "NSURLSessionDelegate",
    "NSURLSessionDownloadDelegate",
    "NSURLSessionStreamDelegate",
    "NSURLSessionTaskDelegate",
    "NSURLSessionWebSocketDelegate",
    "NSUserActivityDelegate",
    "NSXMLParserDelegate",
    "NSXPCListenerDelegate",
    "NSXPCProxyCreating",
    "NWTCPConnectionAuthenticationDelegate",
    "OSLogEntryFromProcess",
    "OSLogEntryWithPayload",
    "PDFDocumentDelegate",
    "PDFViewDelegate",
    "PHContentEditingController",
    "PHLivePhotoFrame",
    "PHLivePhotoViewDelegate",
    "PHPhotoLibraryAvailabilityObserver",
    "PHPhotoLibraryChangeObserver",
    "PHPickerViewControllerDelegate",
    "PKAddPassesViewControllerDelegate",
    "PKAddPaymentPassViewControllerDelegate",
    "PKAddSecureElementPassViewControllerDelegate",
    "PKCanvasViewDelegate",
    "PKDisbursementAuthorizationControllerDelegate",
    "PKIssuerProvisioningExtensionAuthorizationProviding",
    "PKPaymentAuthorizationControllerDelegate",
    "PKPaymentAuthorizationViewControllerDelegate",
    "PKPaymentInformationRequestHandling",
    "PKPushRegistryDelegate",
    "PKToolPickerObserver",
    "PreviewDisplaying",
    "QLPreviewControllerDataSource",
    "QLPreviewControllerDelegate",
    "QLPreviewItem",
    "QLPreviewingController",
    "RPBroadcastActivityControllerDelegate",
    "RPBroadcastActivityViewControllerDelegate",
    "RPBroadcastControllerDelegate",
    "RPPreviewViewControllerDelegate",
    "RPScreenRecorderDelegate",
    "SCNActionable",
    "SCNAnimatable",
    "SCNAnimation",
    "SCNAvoidOccluderConstraintDelegate",
    "SCNBoundingVolume",
    "SCNBufferStream",
    "SCNCameraControlConfiguration",
    "SCNCameraControllerDelegate",
    "SCNNodeRendererDelegate",
    "SCNPhysicsContactDelegate",
    "SCNProgramDelegate",
    "SCNSceneExportDelegate",
    "SCNSceneRenderer",
    "SCNSceneRendererDelegate",
    "SCNShadable",
    "SCNTechniqueSupport",
    "SFSafariViewControllerDelegate",
    "SFSpeechRecognitionTaskDelegate",
    "SFSpeechRecognizerDelegate",
    "SKCloudServiceSetupViewControllerDelegate",
    "SKOverlayDelegate",
    "SKPaymentQueueDelegate",
    "SKPaymentTransactionObserver",
    "SKPhysicsContactDelegate",
    "SKProductsRequestDelegate",
    "SKRequestDelegate",
    "SKSceneDelegate",
    "SKStoreProductViewControllerDelegate",
    "SKViewDelegate",
    "SKWarpable",
    "SNRequest",
    "SNResult",
    "SNResultsObserving",
    "SRSensorReaderDelegate",
    "TKSmartCardTokenDriverDelegate",
    "TKSmartCardUserInteractionDelegate",
    "TKTokenDelegate",
    "TKTokenDriverDelegate",
    "TKTokenSessionDelegate",
    "UIAccelerometerDelegate",
    "UIAccessibilityContainerDataTable",
    "UIAccessibilityContainerDataTableCell",
    "UIAccessibilityContentSizeCategoryImageAdjusting",
    "UIAccessibilityIdentification",
    "UIAccessibilityReadingContent",
    "UIActionSheetDelegate",
    "UIActivityItemSource",
    "UIActivityItemsConfigurationReading",
    "UIAdaptivePresentationControllerDelegate",
    "UIAlertViewDelegate",
    "UIAppearance",
    "UIAppearanceContainer",
    "UIApplicationDelegate",
    "UIBarPositioning",
    "UIBarPositioningDelegate",
    "UICloudSharingControllerDelegate",
    "UICollectionViewDataSource",
    "UICollectionViewDataSourcePrefetching",
    "UICollectionViewDelegate",
    "UICollectionViewDelegateFlowLayout",
    "UICollectionViewDragDelegate",
    "UICollectionViewDropCoordinator",
    "UICollectionViewDropDelegate",
    "UICollectionViewDropItem",
    "UICollectionViewDropPlaceholderContext",
    "UICollisionBehaviorDelegate",
    "UIColorPickerViewControllerDelegate",
    "UIConfigurationState",
    "UIContentConfiguration",
    "UIContentContainer",
    "UIContentSizeCategoryAdjusting",
    "UIContentView",
    "UIContextMenuInteractionAnimating",
    "UIContextMenuInteractionCommitAnimating",
    "UIContextMenuInteractionDelegate",
    "UICoordinateSpace",
    "UIDataSourceModelAssociation",
    "UIDataSourceTranslating",
    "UIDocumentBrowserViewControllerDelegate",
    "UIDocumentInteractionControllerDelegate",
    "UIDocumentMenuDelegate",
    "UIDocumentPickerDelegate",
    "UIDragAnimating",
    "UIDragDropSession",
    "UIDragInteractionDelegate",
    "UIDragSession",
    "UIDropInteractionDelegate",
    "UIDropSession",
    "UIDynamicAnimatorDelegate",
    "UIDynamicItem",
    "UIFocusAnimationContext",
    "UIFocusDebuggerOutput",
    "UIFocusEnvironment",
    "UIFocusItem",
    "UIFocusItemContainer",
    "UIFocusItemScrollableContainer",
    "UIFontPickerViewControllerDelegate",
    "UIGestureRecognizerDelegate",
    "UIGuidedAccessRestrictionDelegate",
    "UIImageConfiguration",
    "UIImagePickerControllerDelegate",
    "UIIndirectScribbleInteractionDelegate",
    "UIInputViewAudioFeedback",
    "UIInteraction",
    "UIItemProviderPresentationSizeProviding",
    "UIKeyInput",
    "UILargeContentViewerInteractionDelegate",
    "UILargeContentViewerItem",
    "UILayoutSupport",
    "UIMenuBuilder",
    "UINavigationBarDelegate",
    "UINavigationControllerDelegate",
    "UIObjectRestoration",
    "UIPageViewControllerDataSource",
    "UIPageViewControllerDelegate",
    "UIPasteConfigurationSupporting",
    "UIPencilInteractionDelegate",
    "UIPickerViewAccessibilityDelegate",
    "UIPickerViewDataSource",
    "UIPickerViewDelegate",
    "UIPointerInteractionAnimating",
    "UIPointerInteractionDelegate",
    "UIPopoverBackgroundViewMethods",
    "UIPopoverControllerDelegate",
    "UIPopoverPresentationControllerDelegate",
    "UIPreviewActionItem",
    "UIPreviewInteractionDelegate",
    "UIPrintInteractionControllerDelegate",
    "UIPrinterPickerControllerDelegate",
    "UIResponderStandardEditActions",
    "UISceneDelegate",
    "UIScreenshotServiceDelegate",
    "UIScribbleInteractionDelegate",
    "UIScrollViewAccessibilityDelegate",
    "UIScrollViewDelegate",
    "UISearchBarDelegate",
    "UISearchControllerDelegate",
    "UISearchDisplayDelegate",
    "UISearchResultsUpdating",
    "UISearchSuggestion",
    "UISearchTextFieldDelegate",
    "UISearchTextFieldPasteItem",
    "UISplitViewControllerDelegate",
    "UISpringLoadedInteractionBehavior",
    "UISpringLoadedInteractionContext",
    "UISpringLoadedInteractionEffect",
    "UISpringLoadedInteractionSupporting",
    "UIStateRestoring",
    "UITabBarControllerDelegate",
    "UITabBarDelegate",
    "UITableViewDataSource",
    "UITableViewDataSourcePrefetching",
    "UITableViewDelegate",
    "UITableViewDragDelegate",
    "UITableViewDropCoordinator",
    "UITableViewDropDelegate",
    "UITableViewDropItem",
    "UITableViewDropPlaceholderContext",
    "UITextDocumentProxy",
    "UITextDragDelegate",
    "UITextDragRequest",
    "UITextDraggable",
    "UITextDropDelegate",
    "UITextDropRequest",
    "UITextDroppable",
    "UITextFieldDelegate",
    "UITextFormattingCoordinatorDelegate",
    "UITextInput",
    "UITextInputDelegate",
    "UITextInputTokenizer",
    "UITextInputTraits",
    "UITextInteractionDelegate",
    "UITextPasteConfigurationSupporting",
    "UITextPasteDelegate",
    "UITextPasteItem",
    "UITextSelecting",
    "UITextViewDelegate",
    "UITimingCurveProvider",
    "UIToolbarDelegate",
    "UITraitEnvironment",
    "UIUserActivityRestoring",
    "UIVideoEditorControllerDelegate",
    "UIViewAnimating",
    "UIViewControllerAnimatedTransitioning",
    "UIViewControllerContextTransitioning",
    "UIViewControllerInteractiveTransitioning",
    "UIViewControllerPreviewing",
    "UIViewControllerPreviewingDelegate",
    "UIViewControllerRestoration",
    "UIViewControllerTransitionCoordinator",
    "UIViewControllerTransitionCoordinatorContext",
    "UIViewControllerTransitioningDelegate",
    "UIViewImplicitlyAnimating",
    "UIWebViewDelegate",
    "UIWindowSceneDelegate",
    "UNNotificationContentExtension",
    "UNUserNotificationCenterDelegate",
    "VNDocumentCameraViewControllerDelegate",
    "VNFaceObservationAccepting",
    "VNRequestProgressProviding",
    "VNRequestRevisionProviding",
    "VSAccountManagerDelegate",
    "WCSessionDelegate",
    "WKHTTPCookieStoreObserver",
    "WKNavigationDelegate",
    "WKPreviewActionItem",
    "WKScriptMessageHandler",
    "WKScriptMessageHandlerWithReply",
    "WKUIDelegate",
    "WKURLSchemeHandler",
    "WKURLSchemeTask",
}
COCOA_PRIMITIVES = {
    "ACErrorCode",
    "ALCcontext_struct",
    "ALCdevice_struct",
    "ALMXGlyphEntry",
    "ALMXHeader",
    "API_UNAVAILABLE",
    "AUChannelInfo",
    "AUDependentParameter",
    "AUDistanceAttenuationData",
    "AUHostIdentifier",
    "AUHostVersionIdentifier",
    "AUInputSamplesInOutputCallbackStruct",
    "AUMIDIEvent",
    "AUMIDIOutputCallbackStruct",
    "AUNodeInteraction",
    "AUNodeRenderCallback",
    "AUNumVersion",
    "AUParameterAutomationEvent",
    "AUParameterEvent",
    "AUParameterMIDIMapping",
    "AUPreset",
    "AUPresetEvent",
    "AURecordedParameterEvent",
    "AURenderCallbackStruct",
    "AURenderEventHeader",
    "AUSamplerBankPresetData",
    "AUSamplerInstrumentData",
    "AnchorPoint",
    "AnchorPointTable",
    "AnkrTable",
    "AudioBalanceFade",
    "AudioBuffer",
    "AudioBufferList",
    "AudioBytePacketTranslation",
    "AudioChannelDescription",
    "AudioChannelLayout",
    "AudioClassDescription",
    "AudioCodecMagicCookieInfo",
    "AudioCodecPrimeInfo",
    "AudioComponentDescription",
    "AudioComponentPlugInInterface",
    "AudioConverterPrimeInfo",
    "AudioFileMarker",
    "AudioFileMarkerList",
    "AudioFilePacketTableInfo",
    "AudioFileRegion",
    "AudioFileRegionList",
    "AudioFileTypeAndFormatID",
    "AudioFile_SMPTE_Time",
    "AudioFormatInfo",
    "AudioFormatListItem",
    "AudioFramePacketTranslation",
    "AudioIndependentPacketTranslation",
    "AudioOutputUnitMIDICallbacks",
    "AudioOutputUnitStartAtTimeParams",
    "AudioPacketDependencyInfoTranslation",
    "AudioPacketRangeByteCountTranslation",
    "AudioPacketRollDistanceTranslation",
    "AudioPanningInfo",
    "AudioQueueBuffer",
    "AudioQueueChannelAssignment",
    "AudioQueueLevelMeterState",
    "AudioQueueParameterEvent",
    "AudioStreamBasicDescription",
    "AudioStreamPacketDescription",
    "AudioTimeStamp",
    "AudioUnitCocoaViewInfo",
    "AudioUnitConnection",
    "AudioUnitExternalBuffer",
    "AudioUnitFrequencyResponseBin",
    "AudioUnitMIDIControlMapping",
    "AudioUnitMeterClipping",
    "AudioUnitNodeConnection",
    "AudioUnitOtherPluginDesc",
    "AudioUnitParameter",
    "AudioUnitParameterEvent",
    "AudioUnitParameterHistoryInfo",
    "AudioUnitParameterInfo",
    "AudioUnitParameterNameInfo",
    "AudioUnitParameterStringFromValue",
    "AudioUnitParameterValueFromString",
    "AudioUnitParameterValueName",
    "AudioUnitParameterValueTranslation",
    "AudioUnitPresetMAS_SettingData",
    "AudioUnitPresetMAS_Settings",
    "AudioUnitProperty",
    "AudioUnitRenderContext",
    "AudioValueRange",
    "AudioValueTranslation",
    "AuthorizationOpaqueRef",
    "BslnFormat0Part",
    "BslnFormat1Part",
    "BslnFormat2Part",
    "BslnFormat3Part",
    "BslnTable",
    "CABarBeatTime",
    "CAFAudioDescription",
    "CAFChunkHeader",
    "CAFDataChunk",
    "CAFFileHeader",
    "CAFInfoStrings",
    "CAFInstrumentChunk",
    "CAFMarker",
    "CAFMarkerChunk",
    "CAFOverviewChunk",
    "CAFOverviewSample",
    "CAFPacketTableHeader",
    "CAFPeakChunk",
    "CAFPositionPeak",
    "CAFRegion",
    "CAFRegionChunk",
    "CAFStringID",
    "CAFStrings",
    "CAFUMIDChunk",
    "CAF_SMPTE_Time",
    "CAF_UUID_ChunkHeader",
    "CA_BOXABLE",
    "CFHostClientContext",
    "CFNetServiceClientContext",
    "CF_BRIDGED_MUTABLE_TYPE",
    "CF_BRIDGED_TYPE",
    "CF_RELATED_TYPE",
    "CGAffineTransform",
    "CGDataConsumerCallbacks",
    "CGDataProviderDirectCallbacks",
    "CGDataProviderSequentialCallbacks",
    "CGFunctionCallbacks",
    "CGPDFArray",
    "CGPDFContentStream",
    "CGPDFDictionary",
    "CGPDFObject",
    "CGPDFOperatorTable",
    "CGPDFScanner",
    "CGPDFStream",
    "CGPDFString",
    "CGPathElement",
    "CGPatternCallbacks",
    "CGVector",
    "CG_BOXABLE",
    "CLLocationCoordinate2D",
    "CM_BRIDGED_TYPE",
    "CTParagraphStyleSetting",
    "CVPlanarComponentInfo",
    "CVPlanarPixelBufferInfo",
    "CVPlanarPixelBufferInfo_YCbCrBiPlanar",
    "CVPlanarPixelBufferInfo_YCbCrPlanar",
    "CVSMPTETime",
    "CV_BRIDGED_TYPE",
    "ComponentInstanceRecord",
    "ExtendedAudioFormatInfo",
    "ExtendedControlEvent",
    "ExtendedNoteOnEvent",
    "ExtendedTempoEvent",
    "FontVariation",
    "GCQuaternion",
    "GKBox",
    "GKQuad",
    "GKTriangle",
    "GLKEffectPropertyPrv",
    "HostCallbackInfo",
    "IIO_BRIDGED_TYPE",
    "IUnknownVTbl",
    "JustDirectionTable",
    "JustPCAction",
    "JustPCActionSubrecord",
    "JustPCConditionalAddAction",
    "JustPCDecompositionAction",
    "JustPCDuctilityAction",
    "JustPCGlyphRepeatAddAction",
    "JustPostcompTable",
    "JustTable",
    "JustWidthDeltaEntry",
    "JustWidthDeltaGroup",
    "KernIndexArrayHeader",
    "KernKerningPair",
    "KernOffsetTable",
    "KernOrderedListEntry",
    "KernOrderedListHeader",
    "KernSimpleArrayHeader",
    "KernStateEntry",
    "KernStateHeader",
    "KernSubtableHeader",
    "KernTableHeader",
    "KernVersion0Header",
    "KernVersion0SubtableHeader",
    "KerxAnchorPointAction",
    "KerxControlPointAction",
    "KerxControlPointEntry",
    "KerxControlPointHeader",
    "KerxCoordinateAction",
    "KerxIndexArrayHeader",
    "KerxKerningPair",
    "KerxOrderedListEntry",
    "KerxOrderedListHeader",
    "KerxSimpleArrayHeader",
    "KerxStateEntry",
    "KerxStateHeader",
    "KerxSubtableHeader",
    "KerxTableHeader",
    "LcarCaretClassEntry",
    "LcarCaretTable",
    "LtagStringRange",
    "LtagTable",
    "MDL_CLASS_EXPORT",
    "MIDICIDeviceIdentification",
    "MIDIChannelMessage",
    "MIDIControlTransform",
    "MIDIDriverInterface",
    "MIDIEventList",
    "MIDIEventPacket",
    "MIDIIOErrorNotification",
    "MIDIMessage_128",
    "MIDIMessage_64",
    "MIDIMessage_96",
    "MIDIMetaEvent",
    "MIDINoteMessage",
    "MIDINotification",
    "MIDIObjectAddRemoveNotification",
    "MIDIObjectPropertyChangeNotification",
    "MIDIPacket",
    "MIDIPacketList",
    "MIDIRawData",
    "MIDISysexSendRequest",
    "MIDIThruConnectionEndpoint",
    "MIDIThruConnectionParams",
    "MIDITransform",
    "MIDIValueMap",
    "MPSDeviceOptions",
    "MixerDistanceParams",
    "MortChain",
    "MortContextualSubtable",
    "MortFeatureEntry",
    "MortInsertionSubtable",
    "MortLigatureSubtable",
    "MortRearrangementSubtable",
    "MortSubtable",
    "MortSwashSubtable",
    "MortTable",
    "MorxChain",
    "MorxContextualSubtable",
    "MorxInsertionSubtable",
    "MorxLigatureSubtable",
    "MorxRearrangementSubtable",
    "MorxSubtable",
    "MorxTable",
    "MusicDeviceNoteParams",
    "MusicDeviceStdNoteParams",
    "MusicEventUserData",
    "MusicTrackLoopInfo",
    "NoteParamsControlValue",
    "OpaqueAudioComponent",
    "OpaqueAudioComponentInstance",
    "OpaqueAudioConverter",
    "OpaqueAudioQueue",
    "OpaqueAudioQueueProcessingTap",
    "OpaqueAudioQueueTimeline",
    "OpaqueExtAudioFile",
    "OpaqueJSClass",
    "OpaqueJSContext",
    "OpaqueJSContextGroup",
    "OpaqueJSPropertyNameAccumulator",
    "OpaqueJSPropertyNameArray",
    "OpaqueJSString",
    "OpaqueJSValue",
    "OpaqueMusicEventIterator",
    "OpaqueMusicPlayer",
    "OpaqueMusicSequence",
    "OpaqueMusicTrack",
    "OpbdSideValues",
    "OpbdTable",
    "ParameterEvent",
    "PropLookupSegment",
    "PropLookupSingle",
    "PropTable",
    "ROTAGlyphEntry",
    "ROTAHeader",
    "SCNMatrix4",
    "SCNVector3",
    "SCNVector4",
    "SFNTLookupArrayHeader",
    "SFNTLookupBinarySearchHeader",
    "SFNTLookupSegment",
    "SFNTLookupSegmentHeader",
    "SFNTLookupSingle",
    "SFNTLookupSingleHeader",
    "SFNTLookupTable",
    "SFNTLookupTrimmedArrayHeader",
    "SFNTLookupVectorHeader",
    "SMPTETime",
    "STClassTable",
    "STEntryOne",
    "STEntryTwo",
    "STEntryZero",
    "STHeader",
    "STXEntryOne",
    "STXEntryTwo",
    "STXEntryZero",
    "STXHeader",
    "ScheduledAudioFileRegion",
    "ScheduledAudioSlice",
    "SecKeychainAttribute",
    "SecKeychainAttributeInfo",
    "SecKeychainAttributeList",
    "TrakTable",
    "TrakTableData",
    "TrakTableEntry",
    "UIAccessibility",
    "VTDecompressionOutputCallbackRecord",
    "VTInt32Point",
    "VTInt32Size",
    "_CFHTTPAuthentication",
    "_GLKMatrix2",
    "_GLKMatrix3",
    "_GLKMatrix4",
    "_GLKQuaternion",
    "_GLKVector2",
    "_GLKVector3",
    "_GLKVector4",
    "_GLKVertexAttributeParameters",
    "_MTLAxisAlignedBoundingBox",
    "_MTLPackedFloat3",
    "_MTLPackedFloat4x3",
    "_NSRange",
    "_NSZone",
    "__CFHTTPMessage",
    "__CFHost",
    "__CFNetDiagnostic",
    "__CFNetService",
    "__CFNetServiceBrowser",
    "__CFNetServiceMonitor",
    "__CFXMLNode",
    "__CFXMLParser",
    "__GLsync",
    "__SecAccess",
    "__SecCertificate",
    "__SecIdentity",
    "__SecKey",
    "__SecRandom",
    "__attribute__",
    "gss_OID_desc_struct",
    "gss_OID_set_desc_struct",
    "gss_auth_identity",
    "gss_buffer_desc_struct",
    "gss_buffer_set_desc_struct",
    "gss_channel_bindings_struct",
    "gss_cred_id_t_desc_struct",
    "gss_ctx_id_t_desc_struct",
    "gss_iov_buffer_desc_struct",
    "gss_krb5_cfx_keydata",
    "gss_krb5_lucid_context_v1",
    "gss_krb5_lucid_context_version",
    "gss_krb5_lucid_key",
    "gss_krb5_rfc1964_keydata",
    "gss_name_t_desc_struct",
    "opaqueCMBufferQueueTriggerToken",
    "sfntCMapEncoding",
    "sfntCMapExtendedSubHeader",
    "sfntCMapHeader",
    "sfntCMapSubHeader",
    "sfntDescriptorHeader",
    "sfntDirectory",
    "sfntDirectoryEntry",
    "sfntFeatureHeader",
    "sfntFeatureName",
    "sfntFontDescriptor",
    "sfntFontFeatureSetting",
    "sfntFontRunFeature",
    "sfntInstance",
    "sfntNameHeader",
    "sfntNameRecord",
    "sfntVariationAxis",
    "sfntVariationHeader",
}

if __name__ == "__main__":  # pragma: no cover
    import os
    import re

    FRAMEWORKS_PATH = "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/"
    frameworks = os.listdir(FRAMEWORKS_PATH)

    all_interfaces = set()
    all_protocols = set()
    all_primitives = set()
    for framework in frameworks:
        frameworkHeadersDir = FRAMEWORKS_PATH + framework + "/Headers/"
        if not os.path.exists(frameworkHeadersDir):
            continue

        headerFilenames = os.listdir(frameworkHeadersDir)

        for f in headerFilenames:
            if not f.endswith(".h"):
                continue
            headerFilePath = frameworkHeadersDir + f

            try:
                with open(headerFilePath, encoding="utf-8") as f:
                    content = f.read()
            except UnicodeDecodeError:
                print("Decoding error for file: {0}".format(headerFilePath))
                continue

            res = re.findall(r"(?<=@interface )\w+", content)
            for r in res:
                all_interfaces.add(r)

            res = re.findall(r"(?<=@protocol )\w+", content)
            for r in res:
                all_protocols.add(r)

            res = re.findall(r"(?<=typedef enum )\w+", content)
            for r in res:
                all_primitives.add(r)

            res = re.findall(r"(?<=typedef struct )\w+", content)
            for r in res:
                all_primitives.add(r)

            res = re.findall(r"(?<=typedef const struct )\w+", content)
            for r in res:
                all_primitives.add(r)

    print("ALL interfaces: \n")
    print(sorted(list(all_interfaces)))

    print("\nALL protocols: \n")
    print(sorted(list(all_protocols)))

    print("\nALL primitives: \n")
    print(sorted(list(all_primitives)))
