我只是考虑这种情况,我想声明一个从其他类动态扩展的类 C。假设我有 A 类和 B 类。现在,我希望 C 类基于指定条件扩展 A 或 B,例如:
#ifdef USE_CLASS_A
class C: A
#else
Class C: B
#endif
我对 Objective C 和 ios 没有更多的经验。所以请告诉我我是否可以做到这一点。
非常感谢:)
更新:我只需要在编译时动态,而不是运行时。我的意思是,在编译期间,类 C 将扩展 A 或 B。这种扩展将永远存在,不要在运行时更改。