gpt4 book ai didi

objective-c - Swift - Objective-C 加载类方法?

转载 作者:行者123 更新时间:2023-11-30 11:20:03 24 4
gpt4 key购买 nike

在 Objective-C 中,NSObject 有一个名为 load 的类方法,该方法在第一次加载类时被调用。 Swift 中的等价物是什么?

@implementation MyClass

+ (void)load
{
[self registerClass];
}

@end

最佳答案

Swift 1.2 之前:

override class func load() {
NSLog("load");
}

编辑:

从 Swift 1.2 开始,您无法再重写 load 方法。相反,请查看方法 initialize,它的行为与 load 不同,它是在第一次在某处引用该类时调用的,而不是在应用程序初始加载时调用的

关于objective-c - Swift - Objective-C 加载类方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51361158/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com