如果班级是@MainActor:

@MainActor class MyClass : NSObject
{
}

这是不是把它的所有分机都加到了@MainActor分?

extension MyClass
{
}

推荐答案

是.正如SE-0316 - Global actors人所说:

默认情况下,使用全局执行元特性声明的类型会将该特性传播到该类型的所有方法、属性、子脚本和扩展.

Ios相关问答推荐

无法在fastlane和github操作中从react-native 应用程序构建ios

如何在SWIFT中处理不可发送的类型?

preferredCompactColumn作为NavigationSplitViewColumn.sidebar传递,但仍能在iOS上看到详细信息页面

在SwiftUI中使用系统图像和色调创建圆形按钮

Swift在SceneKit中为scnnode添加自定义几何体(视图)

将数据传回VC时委托为空

检测touch 并忽略其他手势SWIFT SceneKit

SwiftData在获取值时应用程序崩溃:线程1:EXC_BREAKPOINT(代码=1,子代码=0x101e8303c)

如何使用参与者允许并行读取,但阻止对SWIFT中资源的并发读取和写入?

当文本为空时,具有垂直轴的SwiftUI文本字段不会与FirstTextBaseline对齐

iOS 16.4,SwiftUI 底部工作表有时会忽略presentationDetents

如何解码没有名称的 JSON 数组?

帧过渡动画有条件地工作

SignalR 永远不会在 iOS 上使用 Xamarin Forms 启动

在设备上卸载 ios 应用程序后如何在 ios 中保留 identifierForVendor?

UIScrollview 获取touch 事件

Xcode 4 + iOS 4.3:存档类型不存在打包程序

如何动态计算 UILabel 高度?

AFNetworking 2.0 向 GET 请求添加标头

闭包不能隐式捕获变异的 self 参数