gpt4 book ai didi

ios - IOS中的几个入口点

转载 作者:行者123 更新时间:2023-11-28 21:44:39 25 4
gpt4 key购买 nike

首先,对不起我的英语。我试图通过几个输入点(一些初始化程序,如 initWithFrame: 和 initWithCoder:) 来解决问题。不要重复我的设置代码。起初我有一个简单的解决方案,只需创建由初始化器调用的方法(例如“setup”)。但是子类有一点问题。如果我的子类有自己的初始化器,如 initWithFrame:backgroundColor: 和属性“backgroundColor”,那么 super 初始化器将调用它自己的覆盖“setup”,但“backgroundColor”仍然为零。所以这个“设置”将不能使用这个属性。我认为它的常见问题及其有很好的通用解决方案,但我找不到。谢谢。

最佳答案

通常,我会创建名为 _commonInit(MyClass *self) 的静态函数,并从每个初始化程序中调用它。它是一个函数,因为它不会被继承。

关于ios - IOS中的几个入口点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30683025/

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