objc2 0.6.0

Objective-C interface and runtime bindings
Documentation
| Framework | Crate | Documentation |
| --- | --- | --- |
| `ARKit` | [![`objc2-ar-kit`]https://badgen.net/crates/v/objc2-ar-kit](https://crates.io/crates/objc2-ar-kit) | [![docs.rs]https://docs.rs/objc2-ar-kit/badge.svg]https://docs.rs/objc2-ar-kit/ |
| `AVFAudio` | [![`objc2-avf-audio`]https://badgen.net/crates/v/objc2-avf-audio](https://crates.io/crates/objc2-avf-audio) | [![docs.rs]https://docs.rs/objc2-avf-audio/badge.svg]https://docs.rs/objc2-avf-audio/ |
| `AVFoundation` | [![`objc2-av-foundation`]https://badgen.net/crates/v/objc2-av-foundation](https://crates.io/crates/objc2-av-foundation) | [![docs.rs]https://docs.rs/objc2-av-foundation/badge.svg]https://docs.rs/objc2-av-foundation/ |
| `AVKit` | [![`objc2-av-kit`]https://badgen.net/crates/v/objc2-av-kit](https://crates.io/crates/objc2-av-kit) | [![docs.rs]https://docs.rs/objc2-av-kit/badge.svg]https://docs.rs/objc2-av-kit/ |
| `AVRouting` | [![`objc2-av-routing`]https://badgen.net/crates/v/objc2-av-routing](https://crates.io/crates/objc2-av-routing) | [![docs.rs]https://docs.rs/objc2-av-routing/badge.svg]https://docs.rs/objc2-av-routing/ |
| `Accessibility` | [![`objc2-accessibility`]https://badgen.net/crates/v/objc2-accessibility](https://crates.io/crates/objc2-accessibility) | [![docs.rs]https://docs.rs/objc2-accessibility/badge.svg]https://docs.rs/objc2-accessibility/ |
| `Accounts` | [![`objc2-accounts`]https://badgen.net/crates/v/objc2-accounts](https://crates.io/crates/objc2-accounts) | [![docs.rs]https://docs.rs/objc2-accounts/badge.svg]https://docs.rs/objc2-accounts/ |
| `AdServices` | [![`objc2-ad-services`]https://badgen.net/crates/v/objc2-ad-services](https://crates.io/crates/objc2-ad-services) | [![docs.rs]https://docs.rs/objc2-ad-services/badge.svg]https://docs.rs/objc2-ad-services/ |
| `AdSupport` | [![`objc2-ad-support`]https://badgen.net/crates/v/objc2-ad-support](https://crates.io/crates/objc2-ad-support) | [![docs.rs]https://docs.rs/objc2-ad-support/badge.svg]https://docs.rs/objc2-ad-support/ |
| `AppKit` | [![`objc2-app-kit`]https://badgen.net/crates/v/objc2-app-kit](https://crates.io/crates/objc2-app-kit) | [![docs.rs]https://docs.rs/objc2-app-kit/badge.svg]https://docs.rs/objc2-app-kit/ |
| `AppTrackingTransparency` | [![`objc2-app-tracking-transparency`]https://badgen.net/crates/v/objc2-app-tracking-transparency](https://crates.io/crates/objc2-app-tracking-transparency) | [![docs.rs]https://docs.rs/objc2-app-tracking-transparency/badge.svg]https://docs.rs/objc2-app-tracking-transparency/ |
| `AudioToolbox` | [![`objc2-audio-toolbox`]https://badgen.net/crates/v/objc2-audio-toolbox](https://crates.io/crates/objc2-audio-toolbox) | [![docs.rs]https://docs.rs/objc2-audio-toolbox/badge.svg]https://docs.rs/objc2-audio-toolbox/ |
| `AuthenticationServices` | [![`objc2-authentication-services`]https://badgen.net/crates/v/objc2-authentication-services](https://crates.io/crates/objc2-authentication-services) | [![docs.rs]https://docs.rs/objc2-authentication-services/badge.svg]https://docs.rs/objc2-authentication-services/ |
| `AutomaticAssessmentConfiguration` | [![`objc2-automatic-assessment-configuration`]https://badgen.net/crates/v/objc2-automatic-assessment-configuration](https://crates.io/crates/objc2-automatic-assessment-configuration) | [![docs.rs]https://docs.rs/objc2-automatic-assessment-configuration/badge.svg]https://docs.rs/objc2-automatic-assessment-configuration/ |
| `Automator` | [![`objc2-automator`]https://badgen.net/crates/v/objc2-automator](https://crates.io/crates/objc2-automator) | [![docs.rs]https://docs.rs/objc2-automator/badge.svg]https://docs.rs/objc2-automator/ |
| `BackgroundAssets` | [![`objc2-background-assets`]https://badgen.net/crates/v/objc2-background-assets](https://crates.io/crates/objc2-background-assets) | [![docs.rs]https://docs.rs/objc2-background-assets/badge.svg]https://docs.rs/objc2-background-assets/ |
| `BackgroundTasks` | [![`objc2-background-tasks`]https://badgen.net/crates/v/objc2-background-tasks](https://crates.io/crates/objc2-background-tasks) | [![docs.rs]https://docs.rs/objc2-background-tasks/badge.svg]https://docs.rs/objc2-background-tasks/ |
| `BusinessChat` | [![`objc2-business-chat`]https://badgen.net/crates/v/objc2-business-chat](https://crates.io/crates/objc2-business-chat) | [![docs.rs]https://docs.rs/objc2-business-chat/badge.svg]https://docs.rs/objc2-business-chat/ |
| `CallKit` | [![`objc2-call-kit`]https://badgen.net/crates/v/objc2-call-kit](https://crates.io/crates/objc2-call-kit) | [![docs.rs]https://docs.rs/objc2-call-kit/badge.svg]https://docs.rs/objc2-call-kit/ |
| `ClassKit` | [![`objc2-class-kit`]https://badgen.net/crates/v/objc2-class-kit](https://crates.io/crates/objc2-class-kit) | [![docs.rs]https://docs.rs/objc2-class-kit/badge.svg]https://docs.rs/objc2-class-kit/ |
| `CloudKit` | [![`objc2-cloud-kit`]https://badgen.net/crates/v/objc2-cloud-kit](https://crates.io/crates/objc2-cloud-kit) | [![docs.rs]https://docs.rs/objc2-cloud-kit/badge.svg]https://docs.rs/objc2-cloud-kit/ |
| `ColorSync` | [![`objc2-color-sync`]https://badgen.net/crates/v/objc2-color-sync](https://crates.io/crates/objc2-color-sync) | [![docs.rs]https://docs.rs/objc2-color-sync/badge.svg]https://docs.rs/objc2-color-sync/ |
| `CompositorServices` | [![`objc2-compositor-services`]https://badgen.net/crates/v/objc2-compositor-services](https://crates.io/crates/objc2-compositor-services) | [![docs.rs]https://docs.rs/objc2-compositor-services/badge.svg]https://docs.rs/objc2-compositor-services/ |
| `Contacts` | [![`objc2-contacts`]https://badgen.net/crates/v/objc2-contacts](https://crates.io/crates/objc2-contacts) | [![docs.rs]https://docs.rs/objc2-contacts/badge.svg]https://docs.rs/objc2-contacts/ |
| `ContactsUI` | [![`objc2-contacts-ui`]https://badgen.net/crates/v/objc2-contacts-ui](https://crates.io/crates/objc2-contacts-ui) | [![docs.rs]https://docs.rs/objc2-contacts-ui/badge.svg]https://docs.rs/objc2-contacts-ui/ |
| `CoreAudio` | [![`objc2-core-audio`]https://badgen.net/crates/v/objc2-core-audio](https://crates.io/crates/objc2-core-audio) | [![docs.rs]https://docs.rs/objc2-core-audio/badge.svg]https://docs.rs/objc2-core-audio/ |
| `CoreAudioTypes` | [![`objc2-core-audio-types`]https://badgen.net/crates/v/objc2-core-audio-types](https://crates.io/crates/objc2-core-audio-types) | [![docs.rs]https://docs.rs/objc2-core-audio-types/badge.svg]https://docs.rs/objc2-core-audio-types/ |
| `CoreBluetooth` | [![`objc2-core-bluetooth`]https://badgen.net/crates/v/objc2-core-bluetooth](https://crates.io/crates/objc2-core-bluetooth) | [![docs.rs]https://docs.rs/objc2-core-bluetooth/badge.svg]https://docs.rs/objc2-core-bluetooth/ |
| `CoreData` | [![`objc2-core-data`]https://badgen.net/crates/v/objc2-core-data](https://crates.io/crates/objc2-core-data) | [![docs.rs]https://docs.rs/objc2-core-data/badge.svg]https://docs.rs/objc2-core-data/ |
| `CoreFoundation` | [![`objc2-core-foundation`]https://badgen.net/crates/v/objc2-core-foundation](https://crates.io/crates/objc2-core-foundation) | [![docs.rs]https://docs.rs/objc2-core-foundation/badge.svg]https://docs.rs/objc2-core-foundation/ |
| `CoreGraphics` | [![`objc2-core-graphics`]https://badgen.net/crates/v/objc2-core-graphics](https://crates.io/crates/objc2-core-graphics) | [![docs.rs]https://docs.rs/objc2-core-graphics/badge.svg]https://docs.rs/objc2-core-graphics/ |
| `CoreImage` | [![`objc2-core-image`]https://badgen.net/crates/v/objc2-core-image](https://crates.io/crates/objc2-core-image) | [![docs.rs]https://docs.rs/objc2-core-image/badge.svg]https://docs.rs/objc2-core-image/ |
| `CoreLocation` | [![`objc2-core-location`]https://badgen.net/crates/v/objc2-core-location](https://crates.io/crates/objc2-core-location) | [![docs.rs]https://docs.rs/objc2-core-location/badge.svg]https://docs.rs/objc2-core-location/ |
| `CoreMIDI` | [![`objc2-core-midi`]https://badgen.net/crates/v/objc2-core-midi](https://crates.io/crates/objc2-core-midi) | [![docs.rs]https://docs.rs/objc2-core-midi/badge.svg]https://docs.rs/objc2-core-midi/ |
| `CoreML` | [![`objc2-core-ml`]https://badgen.net/crates/v/objc2-core-ml](https://crates.io/crates/objc2-core-ml) | [![docs.rs]https://docs.rs/objc2-core-ml/badge.svg]https://docs.rs/objc2-core-ml/ |
| `CoreMedia` | [![`objc2-core-media`]https://badgen.net/crates/v/objc2-core-media](https://crates.io/crates/objc2-core-media) | [![docs.rs]https://docs.rs/objc2-core-media/badge.svg]https://docs.rs/objc2-core-media/ |
| `CoreMotion` | [![`objc2-core-motion`]https://badgen.net/crates/v/objc2-core-motion](https://crates.io/crates/objc2-core-motion) | [![docs.rs]https://docs.rs/objc2-core-motion/badge.svg]https://docs.rs/objc2-core-motion/ |
| `CoreText` | [![`objc2-core-text`]https://badgen.net/crates/v/objc2-core-text](https://crates.io/crates/objc2-core-text) | [![docs.rs]https://docs.rs/objc2-core-text/badge.svg]https://docs.rs/objc2-core-text/ |
| `CoreVideo` | [![`objc2-core-video`]https://badgen.net/crates/v/objc2-core-video](https://crates.io/crates/objc2-core-video) | [![docs.rs]https://docs.rs/objc2-core-video/badge.svg]https://docs.rs/objc2-core-video/ |
| `CoreWLAN` | [![`objc2-core-wlan`]https://badgen.net/crates/v/objc2-core-wlan](https://crates.io/crates/objc2-core-wlan) | [![docs.rs]https://docs.rs/objc2-core-wlan/badge.svg]https://docs.rs/objc2-core-wlan/ |
| `DataDetection` | [![`objc2-data-detection`]https://badgen.net/crates/v/objc2-data-detection](https://crates.io/crates/objc2-data-detection) | [![docs.rs]https://docs.rs/objc2-data-detection/badge.svg]https://docs.rs/objc2-data-detection/ |
| `DeviceCheck` | [![`objc2-device-check`]https://badgen.net/crates/v/objc2-device-check](https://crates.io/crates/objc2-device-check) | [![docs.rs]https://docs.rs/objc2-device-check/badge.svg]https://docs.rs/objc2-device-check/ |
| `DiskArbitration` | [![`objc2-disk-arbitration`]https://badgen.net/crates/v/objc2-disk-arbitration](https://crates.io/crates/objc2-disk-arbitration) | [![docs.rs]https://docs.rs/objc2-disk-arbitration/badge.svg]https://docs.rs/objc2-disk-arbitration/ |
| `EventKit` | [![`objc2-event-kit`]https://badgen.net/crates/v/objc2-event-kit](https://crates.io/crates/objc2-event-kit) | [![docs.rs]https://docs.rs/objc2-event-kit/badge.svg]https://docs.rs/objc2-event-kit/ |
| `EventKitUI` | [![`objc2-event-kit-ui`]https://badgen.net/crates/v/objc2-event-kit-ui](https://crates.io/crates/objc2-event-kit-ui) | [![docs.rs]https://docs.rs/objc2-event-kit-ui/badge.svg]https://docs.rs/objc2-event-kit-ui/ |
| `ExceptionHandling` | [![`objc2-exception-handling`]https://badgen.net/crates/v/objc2-exception-handling](https://crates.io/crates/objc2-exception-handling) | [![docs.rs]https://docs.rs/objc2-exception-handling/badge.svg]https://docs.rs/objc2-exception-handling/ |
| `ExtensionKit` | [![`objc2-extension-kit`]https://badgen.net/crates/v/objc2-extension-kit](https://crates.io/crates/objc2-extension-kit) | [![docs.rs]https://docs.rs/objc2-extension-kit/badge.svg]https://docs.rs/objc2-extension-kit/ |
| `ExternalAccessory` | [![`objc2-external-accessory`]https://badgen.net/crates/v/objc2-external-accessory](https://crates.io/crates/objc2-external-accessory) | [![docs.rs]https://docs.rs/objc2-external-accessory/badge.svg]https://docs.rs/objc2-external-accessory/ |
| `FileProvider` | [![`objc2-file-provider`]https://badgen.net/crates/v/objc2-file-provider](https://crates.io/crates/objc2-file-provider) | [![docs.rs]https://docs.rs/objc2-file-provider/badge.svg]https://docs.rs/objc2-file-provider/ |
| `FileProviderUI` | [![`objc2-file-provider-ui`]https://badgen.net/crates/v/objc2-file-provider-ui](https://crates.io/crates/objc2-file-provider-ui) | [![docs.rs]https://docs.rs/objc2-file-provider-ui/badge.svg]https://docs.rs/objc2-file-provider-ui/ |
| `FinderSync` | [![`objc2-finder-sync`]https://badgen.net/crates/v/objc2-finder-sync](https://crates.io/crates/objc2-finder-sync) | [![docs.rs]https://docs.rs/objc2-finder-sync/badge.svg]https://docs.rs/objc2-finder-sync/ |
| `Foundation` | [![`objc2-foundation`]https://badgen.net/crates/v/objc2-foundation](https://crates.io/crates/objc2-foundation) | [![docs.rs]https://docs.rs/objc2-foundation/badge.svg]https://docs.rs/objc2-foundation/ |
| `GameController` | [![`objc2-game-controller`]https://badgen.net/crates/v/objc2-game-controller](https://crates.io/crates/objc2-game-controller) | [![docs.rs]https://docs.rs/objc2-game-controller/badge.svg]https://docs.rs/objc2-game-controller/ |
| `GameKit` | [![`objc2-game-kit`]https://badgen.net/crates/v/objc2-game-kit](https://crates.io/crates/objc2-game-kit) | [![docs.rs]https://docs.rs/objc2-game-kit/badge.svg]https://docs.rs/objc2-game-kit/ |
| `HealthKit` | [![`objc2-health-kit`]https://badgen.net/crates/v/objc2-health-kit](https://crates.io/crates/objc2-health-kit) | [![docs.rs]https://docs.rs/objc2-health-kit/badge.svg]https://docs.rs/objc2-health-kit/ |
| `HomeKit` | [![`objc2-home-kit`]https://badgen.net/crates/v/objc2-home-kit](https://crates.io/crates/objc2-home-kit) | [![docs.rs]https://docs.rs/objc2-home-kit/badge.svg]https://docs.rs/objc2-home-kit/ |
| `IOSurface` | [![`objc2-io-surface`]https://badgen.net/crates/v/objc2-io-surface](https://crates.io/crates/objc2-io-surface) | [![docs.rs]https://docs.rs/objc2-io-surface/badge.svg]https://docs.rs/objc2-io-surface/ |
| `IdentityLookup` | [![`objc2-identity-lookup`]https://badgen.net/crates/v/objc2-identity-lookup](https://crates.io/crates/objc2-identity-lookup) | [![docs.rs]https://docs.rs/objc2-identity-lookup/badge.svg]https://docs.rs/objc2-identity-lookup/ |
| `InputMethodKit` | [![`objc2-input-method-kit`]https://badgen.net/crates/v/objc2-input-method-kit](https://crates.io/crates/objc2-input-method-kit) | [![docs.rs]https://docs.rs/objc2-input-method-kit/badge.svg]https://docs.rs/objc2-input-method-kit/ |
| `LinkPresentation` | [![`objc2-link-presentation`]https://badgen.net/crates/v/objc2-link-presentation](https://crates.io/crates/objc2-link-presentation) | [![docs.rs]https://docs.rs/objc2-link-presentation/badge.svg]https://docs.rs/objc2-link-presentation/ |
| `LocalAuthentication` | [![`objc2-local-authentication`]https://badgen.net/crates/v/objc2-local-authentication](https://crates.io/crates/objc2-local-authentication) | [![docs.rs]https://docs.rs/objc2-local-authentication/badge.svg]https://docs.rs/objc2-local-authentication/ |
| `LocalAuthenticationEmbeddedUI` | [![`objc2-local-authentication-embedded-ui`]https://badgen.net/crates/v/objc2-local-authentication-embedded-ui](https://crates.io/crates/objc2-local-authentication-embedded-ui) | [![docs.rs]https://docs.rs/objc2-local-authentication-embedded-ui/badge.svg]https://docs.rs/objc2-local-authentication-embedded-ui/ |
| `MLCompute` | [![`objc2-ml-compute`]https://badgen.net/crates/v/objc2-ml-compute](https://crates.io/crates/objc2-ml-compute) | [![docs.rs]https://docs.rs/objc2-ml-compute/badge.svg]https://docs.rs/objc2-ml-compute/ |
| `MailKit` | [![`objc2-mail-kit`]https://badgen.net/crates/v/objc2-mail-kit](https://crates.io/crates/objc2-mail-kit) | [![docs.rs]https://docs.rs/objc2-mail-kit/badge.svg]https://docs.rs/objc2-mail-kit/ |
| `MapKit` | [![`objc2-map-kit`]https://badgen.net/crates/v/objc2-map-kit](https://crates.io/crates/objc2-map-kit) | [![docs.rs]https://docs.rs/objc2-map-kit/badge.svg]https://docs.rs/objc2-map-kit/ |
| `MediaPlayer` | [![`objc2-media-player`]https://badgen.net/crates/v/objc2-media-player](https://crates.io/crates/objc2-media-player) | [![docs.rs]https://docs.rs/objc2-media-player/badge.svg]https://docs.rs/objc2-media-player/ |
| `MessageUI` | [![`objc2-message-ui`]https://badgen.net/crates/v/objc2-message-ui](https://crates.io/crates/objc2-message-ui) | [![docs.rs]https://docs.rs/objc2-message-ui/badge.svg]https://docs.rs/objc2-message-ui/ |
| `Messages` | [![`objc2-messages`]https://badgen.net/crates/v/objc2-messages](https://crates.io/crates/objc2-messages) | [![docs.rs]https://docs.rs/objc2-messages/badge.svg]https://docs.rs/objc2-messages/ |
| `Metal` | [![`objc2-metal`]https://badgen.net/crates/v/objc2-metal](https://crates.io/crates/objc2-metal) | [![docs.rs]https://docs.rs/objc2-metal/badge.svg]https://docs.rs/objc2-metal/ |
| `MetalFX` | [![`objc2-metal-fx`]https://badgen.net/crates/v/objc2-metal-fx](https://crates.io/crates/objc2-metal-fx) | [![docs.rs]https://docs.rs/objc2-metal-fx/badge.svg]https://docs.rs/objc2-metal-fx/ |
| `MetalKit` | [![`objc2-metal-kit`]https://badgen.net/crates/v/objc2-metal-kit](https://crates.io/crates/objc2-metal-kit) | [![docs.rs]https://docs.rs/objc2-metal-kit/badge.svg]https://docs.rs/objc2-metal-kit/ |
| `MetalPerformanceShaders` | [![`objc2-metal-performance-shaders`]https://badgen.net/crates/v/objc2-metal-performance-shaders](https://crates.io/crates/objc2-metal-performance-shaders) | [![docs.rs]https://docs.rs/objc2-metal-performance-shaders/badge.svg]https://docs.rs/objc2-metal-performance-shaders/ |
| `MetalPerformanceShadersGraph` | [![`objc2-metal-performance-shaders-graph`]https://badgen.net/crates/v/objc2-metal-performance-shaders-graph](https://crates.io/crates/objc2-metal-performance-shaders-graph) | [![docs.rs]https://docs.rs/objc2-metal-performance-shaders-graph/badge.svg]https://docs.rs/objc2-metal-performance-shaders-graph/ |
| `MetricKit` | [![`objc2-metric-kit`]https://badgen.net/crates/v/objc2-metric-kit](https://crates.io/crates/objc2-metric-kit) | [![docs.rs]https://docs.rs/objc2-metric-kit/badge.svg]https://docs.rs/objc2-metric-kit/ |
| `ModelIO` | [![`objc2-model-io`]https://badgen.net/crates/v/objc2-model-io](https://crates.io/crates/objc2-model-io) | [![docs.rs]https://docs.rs/objc2-model-io/badge.svg]https://docs.rs/objc2-model-io/ |
| `MultipeerConnectivity` | [![`objc2-multipeer-connectivity`]https://badgen.net/crates/v/objc2-multipeer-connectivity](https://crates.io/crates/objc2-multipeer-connectivity) | [![docs.rs]https://docs.rs/objc2-multipeer-connectivity/badge.svg]https://docs.rs/objc2-multipeer-connectivity/ |
| `NaturalLanguage` | [![`objc2-natural-language`]https://badgen.net/crates/v/objc2-natural-language](https://crates.io/crates/objc2-natural-language) | [![docs.rs]https://docs.rs/objc2-natural-language/badge.svg]https://docs.rs/objc2-natural-language/ |
| `NearbyInteraction` | [![`objc2-nearby-interaction`]https://badgen.net/crates/v/objc2-nearby-interaction](https://crates.io/crates/objc2-nearby-interaction) | [![docs.rs]https://docs.rs/objc2-nearby-interaction/badge.svg]https://docs.rs/objc2-nearby-interaction/ |
| `NetworkExtension` | [![`objc2-network-extension`]https://badgen.net/crates/v/objc2-network-extension](https://crates.io/crates/objc2-network-extension) | [![docs.rs]https://docs.rs/objc2-network-extension/badge.svg]https://docs.rs/objc2-network-extension/ |
| `OSAKit` | [![`objc2-osa-kit`]https://badgen.net/crates/v/objc2-osa-kit](https://crates.io/crates/objc2-osa-kit) | [![docs.rs]https://docs.rs/objc2-osa-kit/badge.svg]https://docs.rs/objc2-osa-kit/ |
| `OpenDirectory` | [![`objc2-open-directory`]https://badgen.net/crates/v/objc2-open-directory](https://crates.io/crates/objc2-open-directory) | [![docs.rs]https://docs.rs/objc2-open-directory/badge.svg]https://docs.rs/objc2-open-directory/ |
| `Photos` | [![`objc2-photos`]https://badgen.net/crates/v/objc2-photos](https://crates.io/crates/objc2-photos) | [![docs.rs]https://docs.rs/objc2-photos/badge.svg]https://docs.rs/objc2-photos/ |
| `PhotosUI` | [![`objc2-photos-ui`]https://badgen.net/crates/v/objc2-photos-ui](https://crates.io/crates/objc2-photos-ui) | [![docs.rs]https://docs.rs/objc2-photos-ui/badge.svg]https://docs.rs/objc2-photos-ui/ |
| `QuartzCore` | [![`objc2-quartz-core`]https://badgen.net/crates/v/objc2-quartz-core](https://crates.io/crates/objc2-quartz-core) | [![docs.rs]https://docs.rs/objc2-quartz-core/badge.svg]https://docs.rs/objc2-quartz-core/ |
| `SceneKit` | [![`objc2-scene-kit`]https://badgen.net/crates/v/objc2-scene-kit](https://crates.io/crates/objc2-scene-kit) | [![docs.rs]https://docs.rs/objc2-scene-kit/badge.svg]https://docs.rs/objc2-scene-kit/ |
| `ScreenCaptureKit` | [![`objc2-screen-capture-kit`]https://badgen.net/crates/v/objc2-screen-capture-kit](https://crates.io/crates/objc2-screen-capture-kit) | [![docs.rs]https://docs.rs/objc2-screen-capture-kit/badge.svg]https://docs.rs/objc2-screen-capture-kit/ |
| `ScreenSaver` | [![`objc2-screen-saver`]https://badgen.net/crates/v/objc2-screen-saver](https://crates.io/crates/objc2-screen-saver) | [![docs.rs]https://docs.rs/objc2-screen-saver/badge.svg]https://docs.rs/objc2-screen-saver/ |
| `Security` | [![`objc2-security`]https://badgen.net/crates/v/objc2-security](https://crates.io/crates/objc2-security) | [![docs.rs]https://docs.rs/objc2-security/badge.svg]https://docs.rs/objc2-security/ |
| `SensitiveContentAnalysis` | [![`objc2-sensitive-content-analysis`]https://badgen.net/crates/v/objc2-sensitive-content-analysis](https://crates.io/crates/objc2-sensitive-content-analysis) | [![docs.rs]https://docs.rs/objc2-sensitive-content-analysis/badge.svg]https://docs.rs/objc2-sensitive-content-analysis/ |
| `ServiceManagement` | [![`objc2-service-management`]https://badgen.net/crates/v/objc2-service-management](https://crates.io/crates/objc2-service-management) | [![docs.rs]https://docs.rs/objc2-service-management/badge.svg]https://docs.rs/objc2-service-management/ |
| `Social` | [![`objc2-social`]https://badgen.net/crates/v/objc2-social](https://crates.io/crates/objc2-social) | [![docs.rs]https://docs.rs/objc2-social/badge.svg]https://docs.rs/objc2-social/ |
| `SoundAnalysis` | [![`objc2-sound-analysis`]https://badgen.net/crates/v/objc2-sound-analysis](https://crates.io/crates/objc2-sound-analysis) | [![docs.rs]https://docs.rs/objc2-sound-analysis/badge.svg]https://docs.rs/objc2-sound-analysis/ |
| `Speech` | [![`objc2-speech`]https://badgen.net/crates/v/objc2-speech](https://crates.io/crates/objc2-speech) | [![docs.rs]https://docs.rs/objc2-speech/badge.svg]https://docs.rs/objc2-speech/ |
| `SpriteKit` | [![`objc2-sprite-kit`]https://badgen.net/crates/v/objc2-sprite-kit](https://crates.io/crates/objc2-sprite-kit) | [![docs.rs]https://docs.rs/objc2-sprite-kit/badge.svg]https://docs.rs/objc2-sprite-kit/ |
| `StoreKit` | [![`objc2-store-kit`]https://badgen.net/crates/v/objc2-store-kit](https://crates.io/crates/objc2-store-kit) | [![docs.rs]https://docs.rs/objc2-store-kit/badge.svg]https://docs.rs/objc2-store-kit/ |
| `Symbols` | [![`objc2-symbols`]https://badgen.net/crates/v/objc2-symbols](https://crates.io/crates/objc2-symbols) | [![docs.rs]https://docs.rs/objc2-symbols/badge.svg]https://docs.rs/objc2-symbols/ |
| `SystemConfiguration` | [![`objc2-system-configuration`]https://badgen.net/crates/v/objc2-system-configuration](https://crates.io/crates/objc2-system-configuration) | [![docs.rs]https://docs.rs/objc2-system-configuration/badge.svg]https://docs.rs/objc2-system-configuration/ |
| `SystemExtensions` | [![`objc2-system-extensions`]https://badgen.net/crates/v/objc2-system-extensions](https://crates.io/crates/objc2-system-extensions) | [![docs.rs]https://docs.rs/objc2-system-extensions/badge.svg]https://docs.rs/objc2-system-extensions/ |
| `UIKit` | [![`objc2-ui-kit`]https://badgen.net/crates/v/objc2-ui-kit](https://crates.io/crates/objc2-ui-kit) | [![docs.rs]https://docs.rs/objc2-ui-kit/badge.svg]https://docs.rs/objc2-ui-kit/ |
| `UniformTypeIdentifiers` | [![`objc2-uniform-type-identifiers`]https://badgen.net/crates/v/objc2-uniform-type-identifiers](https://crates.io/crates/objc2-uniform-type-identifiers) | [![docs.rs]https://docs.rs/objc2-uniform-type-identifiers/badge.svg]https://docs.rs/objc2-uniform-type-identifiers/ |
| `UserNotifications` | [![`objc2-user-notifications`]https://badgen.net/crates/v/objc2-user-notifications](https://crates.io/crates/objc2-user-notifications) | [![docs.rs]https://docs.rs/objc2-user-notifications/badge.svg]https://docs.rs/objc2-user-notifications/ |
| `VideoToolbox` | [![`objc2-video-toolbox`]https://badgen.net/crates/v/objc2-video-toolbox](https://crates.io/crates/objc2-video-toolbox) | [![docs.rs]https://docs.rs/objc2-video-toolbox/badge.svg]https://docs.rs/objc2-video-toolbox/ |
| `Virtualization` | [![`objc2-virtualization`]https://badgen.net/crates/v/objc2-virtualization](https://crates.io/crates/objc2-virtualization) | [![docs.rs]https://docs.rs/objc2-virtualization/badge.svg]https://docs.rs/objc2-virtualization/ |
| `Vision` | [![`objc2-vision`]https://badgen.net/crates/v/objc2-vision](https://crates.io/crates/objc2-vision) | [![docs.rs]https://docs.rs/objc2-vision/badge.svg]https://docs.rs/objc2-vision/ |
| `WatchConnectivity` | [![`objc2-watch-connectivity`]https://badgen.net/crates/v/objc2-watch-connectivity](https://crates.io/crates/objc2-watch-connectivity) | [![docs.rs]https://docs.rs/objc2-watch-connectivity/badge.svg]https://docs.rs/objc2-watch-connectivity/ |
| `WatchKit` | [![`objc2-watch-kit`]https://badgen.net/crates/v/objc2-watch-kit](https://crates.io/crates/objc2-watch-kit) | [![docs.rs]https://docs.rs/objc2-watch-kit/badge.svg]https://docs.rs/objc2-watch-kit/ |
| `WebKit` | [![`objc2-web-kit`]https://badgen.net/crates/v/objc2-web-kit](https://crates.io/crates/objc2-web-kit) | [![docs.rs]https://docs.rs/objc2-web-kit/badge.svg]https://docs.rs/objc2-web-kit/ |