MainActor A singleton actor whose executor is equivalent to the main dispatch queue. Declaration@globalActor final actor MainActor TopicsInstance PropertiesunownedExecutorInstance Methodsenqueue(_:)Type AliasesMainActor.ActorTypeType PropertiessharedsharedUnownedExecutorType MethodsassumeIsolated(_:file:line:)run(resultType:body:)Default ImplementationsActor ImplementationsGlobalActor Implementations RelationshipsConforms ToActorGlobalActorSendableSendableMetatype See AlsoActorsSendableActorAnyActorGlobalActorSendableMetatypeConcurrentValueUnsafeSendableUnsafeConcurrentValueisolation()extractIsolation(_:)