在 Objective C 中创建类别之间的依赖关系可以吗?也在类别和它们的基类之间?
我知道在运行时应该没有区别,它们可能只是在编译时合并在一起。例如,假设我将 B 类分解为:
B(base class)
B+categ1
B+categ2
B+categ3
我的问题是,是否有错误:
a) import B+categ2 and B+categ3 in B.m
b) import B+categ1 in B+categ3?
我在性能方面和概念上都在问。
编辑:
你对单屏应用有什么建议?类别或扩展该类?