gpt4 book ai didi

iphone - 仅使用来自不同目标的类的一部分

转载 作者:行者123 更新时间:2023-11-29 11:06:41 24 4
gpt4 key购买 nike

我刚刚为我的应用程序的精简版创建了一个新目标。 Lite 应用程序仅使用我在主应用程序中拥有的基类的一部分,即它不需要使用要求它导入 4 或 5 个文件的选项。

我的问题是,从设计的角度来看,处理这个问题的最佳方法是什么,以便我的 Lite 版本只能使用它需要的类的一部分?显然,一种解决方案是我只将这 4 个不必要的文件导入 Lite 构建阶段,然后只使用整个类(甚至是它不需要的部分)。但这似乎效率低下。我知道如果 Lite 版本正在运行,我可以执行 ifndef 来阻止导入这些文件,但是如何阻止类中的代码也不会被编译器获取?

是否更好的方法是让我的 Lite 版本创建一个仅使用它需要的选项的 Base 类的子类?但后来我想,我还需要导入那些不需要的文件吗?

对此有点困惑,这是我第一次创建另一个使用主目标代码的目标。任何帮助表示感谢。

最佳答案

将通用/精简功能放在父类(super class)中。子类中的重要功能。

关于iphone - 仅使用来自不同目标的类的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13297745/

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