gpt4 book ai didi

objective-c - 自动调用objective c中的类方法

转载 作者:行者123 更新时间:2023-12-03 16:38:32 25 4
gpt4 key购买 nike

我的情况:

  • 仪表板 Controller ,用于在其中注册小部件并自动构建 View 。

  • 将填充仪表板的小部件类,采用 <widget>协议(protocol)(需要一些非正式方法),并且需要在仪表板类中注册,以便仪表板单例知道谁想要加入。

  • 仪表板类有 +(void)register:(Class<widget>)w;只需注册想要进入 NSArray 的类

我需要每个小部件类自动调用该方法。在 C++ 中,我曾经创建一个 bool 静态变量,我将使用该方法初始化该变量。语言 = Objective-c

最佳答案

首次加载类时,objective-c 运行时将调用两个方法。 +load+initialize。我相信你想要的可以通过在 +initialize 中调用 [self register] 来完成。

关于objective-c - 自动调用objective c中的类方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7585641/

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