Versions in this module Expand all Collapse all v0 v0.5.1 Mar 30, 2026 v0.5.0 Mar 29, 2026 Changes in this version + var OSBundleUsageDescriptionKey string + var OSRelatedKernelExtensionKey string + var OSSystemExtensionErrorDomain foundation.NSErrorDomain + var SystemExtensionUsageDescriptionKey string + type IOSSystemExtensionInfo interface + BundleIdentifier func() string + BundleShortVersion func() string + BundleVersion func() string + type IOSSystemExtensionManager interface + Delegate func() OSSystemExtensionRequestDelegate + SetDelegate func(value OSSystemExtensionRequestDelegate) + SubmitRequest func(request IOSSystemExtensionRequest) + type IOSSystemExtensionProperties interface + BundleIdentifier func() string + BundleShortVersion func() string + BundleVersion func() string + IsAwaitingUserApproval func() bool + IsEnabled func() bool + IsUninstalling func() bool + URL func() foundation.INSURL + type IOSSystemExtensionRequest interface + Delegate func() OSSystemExtensionRequestDelegate + Identifier func() string + SetDelegate func(value OSSystemExtensionRequestDelegate) + type IOSSystemExtensionsWorkspace interface + AddObserverError func(observer OSSystemExtensionsWorkspaceObserver) (bool, error) + RemoveObserver func(observer OSSystemExtensionsWorkspaceObserver) + type OSSystemExtensionErrorCode int + const OSSystemExtensionErrorAuthorizationRequired + const OSSystemExtensionErrorCodeSignatureInvalid + const OSSystemExtensionErrorDuplicateExtensionIdentifer + const OSSystemExtensionErrorExtensionMissingIdentifier + const OSSystemExtensionErrorExtensionNotFound + const OSSystemExtensionErrorForbiddenBySystemPolicy + const OSSystemExtensionErrorMissingEntitlement + const OSSystemExtensionErrorRequestCanceled + const OSSystemExtensionErrorRequestSuperseded + const OSSystemExtensionErrorUnknown + const OSSystemExtensionErrorUnknownExtensionCategory + const OSSystemExtensionErrorUnsupportedParentBundleLocation + const OSSystemExtensionErrorValidationFailed + func (e OSSystemExtensionErrorCode) String() string + type OSSystemExtensionInfo struct + func NewOSSystemExtensionInfo() OSSystemExtensionInfo + func OSSystemExtensionInfoFromID(id objc.ID) OSSystemExtensionInfo + func (o OSSystemExtensionInfo) Autorelease() OSSystemExtensionInfo + func (o OSSystemExtensionInfo) BundleIdentifier() string + func (o OSSystemExtensionInfo) BundleShortVersion() string + func (o OSSystemExtensionInfo) BundleVersion() string + func (o OSSystemExtensionInfo) Init() OSSystemExtensionInfo + type OSSystemExtensionInfoClass struct + func GetOSSystemExtensionInfoClass() OSSystemExtensionInfoClass + func (oc OSSystemExtensionInfoClass) Alloc() OSSystemExtensionInfo + func (oc OSSystemExtensionInfoClass) Class() objc.Class + type OSSystemExtensionManager struct + func NewOSSystemExtensionManager() OSSystemExtensionManager + func OSSystemExtensionManagerFromID(id objc.ID) OSSystemExtensionManager + func (o OSSystemExtensionManager) Autorelease() OSSystemExtensionManager + func (o OSSystemExtensionManager) Delegate() OSSystemExtensionRequestDelegate + func (o OSSystemExtensionManager) Init() OSSystemExtensionManager + func (o OSSystemExtensionManager) SetDelegate(value OSSystemExtensionRequestDelegate) + func (o OSSystemExtensionManager) SubmitRequest(request IOSSystemExtensionRequest) + type OSSystemExtensionManagerClass struct + func GetOSSystemExtensionManagerClass() OSSystemExtensionManagerClass + func (_OSSystemExtensionManagerClass OSSystemExtensionManagerClass) SharedManager() OSSystemExtensionManager + func (oc OSSystemExtensionManagerClass) Alloc() OSSystemExtensionManager + func (oc OSSystemExtensionManagerClass) Class() objc.Class + type OSSystemExtensionProperties struct + func NewOSSystemExtensionProperties() OSSystemExtensionProperties + func OSSystemExtensionPropertiesFromID(id objc.ID) OSSystemExtensionProperties + func (o OSSystemExtensionProperties) Autorelease() OSSystemExtensionProperties + func (o OSSystemExtensionProperties) BundleIdentifier() string + func (o OSSystemExtensionProperties) BundleShortVersion() string + func (o OSSystemExtensionProperties) BundleVersion() string + func (o OSSystemExtensionProperties) Init() OSSystemExtensionProperties + func (o OSSystemExtensionProperties) IsAwaitingUserApproval() bool + func (o OSSystemExtensionProperties) IsEnabled() bool + func (o OSSystemExtensionProperties) IsUninstalling() bool + func (o OSSystemExtensionProperties) URL() foundation.INSURL + type OSSystemExtensionPropertiesClass struct + func GetOSSystemExtensionPropertiesClass() OSSystemExtensionPropertiesClass + func (oc OSSystemExtensionPropertiesClass) Alloc() OSSystemExtensionProperties + func (oc OSSystemExtensionPropertiesClass) Class() objc.Class + type OSSystemExtensionReplacementAction int + const OSSystemExtensionReplacementActionCancel + const OSSystemExtensionReplacementActionReplace + func (e OSSystemExtensionReplacementAction) String() string + type OSSystemExtensionRequest struct + func NewOSSystemExtensionRequest() OSSystemExtensionRequest + func OSSystemExtensionRequestFromID(id objc.ID) OSSystemExtensionRequest + func (o OSSystemExtensionRequest) Autorelease() OSSystemExtensionRequest + func (o OSSystemExtensionRequest) Delegate() OSSystemExtensionRequestDelegate + func (o OSSystemExtensionRequest) Identifier() string + func (o OSSystemExtensionRequest) Init() OSSystemExtensionRequest + func (o OSSystemExtensionRequest) SetDelegate(value OSSystemExtensionRequestDelegate) + type OSSystemExtensionRequestClass struct + func GetOSSystemExtensionRequestClass() OSSystemExtensionRequestClass + func (_OSSystemExtensionRequestClass OSSystemExtensionRequestClass) ActivationRequestForExtensionQueue(identifier string, queue dispatch.Queue) OSSystemExtensionRequest + func (_OSSystemExtensionRequestClass OSSystemExtensionRequestClass) DeactivationRequestForExtensionQueue(identifier string, queue dispatch.Queue) OSSystemExtensionRequest + func (_OSSystemExtensionRequestClass OSSystemExtensionRequestClass) PropertiesRequestForExtensionQueue(identifier string, queue dispatch.Queue) OSSystemExtensionRequest + func (oc OSSystemExtensionRequestClass) Alloc() OSSystemExtensionRequest + func (oc OSSystemExtensionRequestClass) Class() objc.Class + type OSSystemExtensionRequestDelegate interface + RequestActionForReplacingExtensionWithExtension func(request IOSSystemExtensionRequest, existing IOSSystemExtensionProperties, ...) OSSystemExtensionReplacementAction + RequestDidFailWithError func(request IOSSystemExtensionRequest, error_ foundation.INSError) + RequestDidFinishWithResult func(request IOSSystemExtensionRequest, result OSSystemExtensionRequestResult) + RequestNeedsUserApproval func(request IOSSystemExtensionRequest) + type OSSystemExtensionRequestDelegateConfig struct + RequestActionForReplacingExtensionWithExtension func(request OSSystemExtensionRequest, existing OSSystemExtensionProperties, ...) OSSystemExtensionReplacementAction + RequestDidFailWithError func(request OSSystemExtensionRequest, error_ foundation.NSError) + RequestDidFinishWithResult func(request OSSystemExtensionRequest, result OSSystemExtensionRequestResult) + RequestNeedsUserApproval func(request OSSystemExtensionRequest) + type OSSystemExtensionRequestDelegateObject struct + func NewOSSystemExtensionRequestDelegate(config OSSystemExtensionRequestDelegateConfig) OSSystemExtensionRequestDelegateObject + func OSSystemExtensionRequestDelegateObjectFromID(id objc.ID) OSSystemExtensionRequestDelegateObject + func (o OSSystemExtensionRequestDelegateObject) BaseObject() objectivec.Object + func (o OSSystemExtensionRequestDelegateObject) RequestActionForReplacingExtensionWithExtension(request IOSSystemExtensionRequest, existing IOSSystemExtensionProperties, ...) OSSystemExtensionReplacementAction + func (o OSSystemExtensionRequestDelegateObject) RequestDidFailWithError(request IOSSystemExtensionRequest, error_ foundation.INSError) + func (o OSSystemExtensionRequestDelegateObject) RequestDidFinishWithResult(request IOSSystemExtensionRequest, result OSSystemExtensionRequestResult) + func (o OSSystemExtensionRequestDelegateObject) RequestFoundProperties(request IOSSystemExtensionRequest, properties []OSSystemExtensionProperties) + func (o OSSystemExtensionRequestDelegateObject) RequestNeedsUserApproval(request IOSSystemExtensionRequest) + type OSSystemExtensionRequestResult int + const OSSystemExtensionRequestCompleted + const OSSystemExtensionRequestWillCompleteAfterReboot + func (e OSSystemExtensionRequestResult) String() string + type OSSystemExtensionsWorkspace struct + func NewOSSystemExtensionsWorkspace() OSSystemExtensionsWorkspace + func OSSystemExtensionsWorkspaceFromID(id objc.ID) OSSystemExtensionsWorkspace + func (o OSSystemExtensionsWorkspace) AddObserverError(observer OSSystemExtensionsWorkspaceObserver) (bool, error) + func (o OSSystemExtensionsWorkspace) Autorelease() OSSystemExtensionsWorkspace + func (o OSSystemExtensionsWorkspace) Init() OSSystemExtensionsWorkspace + func (o OSSystemExtensionsWorkspace) RemoveObserver(observer OSSystemExtensionsWorkspaceObserver) + type OSSystemExtensionsWorkspaceClass struct + func GetOSSystemExtensionsWorkspaceClass() OSSystemExtensionsWorkspaceClass + func (_OSSystemExtensionsWorkspaceClass OSSystemExtensionsWorkspaceClass) SharedWorkspace() OSSystemExtensionsWorkspace + func (oc OSSystemExtensionsWorkspaceClass) Alloc() OSSystemExtensionsWorkspace + func (oc OSSystemExtensionsWorkspaceClass) Class() objc.Class + type OSSystemExtensionsWorkspaceObserver interface + type OSSystemExtensionsWorkspaceObserverObject struct + func OSSystemExtensionsWorkspaceObserverObjectFromID(id objc.ID) OSSystemExtensionsWorkspaceObserverObject + func (o OSSystemExtensionsWorkspaceObserverObject) BaseObject() objectivec.Object + func (o OSSystemExtensionsWorkspaceObserverObject) SystemExtensionWillBecomeDisabled(systemExtensionInfo IOSSystemExtensionInfo) + func (o OSSystemExtensionsWorkspaceObserverObject) SystemExtensionWillBecomeEnabled(systemExtensionInfo IOSSystemExtensionInfo) + func (o OSSystemExtensionsWorkspaceObserverObject) SystemExtensionWillBecomeInactive(systemExtensionInfo IOSSystemExtensionInfo)