【发布时间】:2010-12-05 19:33:38
【问题描述】:
我目前正在将一个应用程序分解为几个框架,总共三个。我相信框架是最好的解决方案,因为我可以拥有多个相互独立的代码单元以及所有随附的代码,例如单元测试,而不会“污染”主项目。
现在,我的问题是,我想让这些框架尽可能独立,但它们都需要为它们提供某些常量——所有框架上的相同常量。这些常量也需要在主应用程序上可用。那么,定义这些常量的最佳位置是什么?
我可以在单个框架上定义它们,声明主框架并让所有其他框架依赖它。或者我可以在头文件中定义它们,并使所有常量和主应用程序都依赖它。
你有什么建议?
【问题讨论】:
标签: objective-c cocoa frameworks constants