我正在开发一个框架作为项目的组成部分。该框架具有一些网络组件,基本上我希望根据主应用程序的发行版配置来更改路径。
设置如下:
let path = //development path
和id喜欢创建一个标志,使得:
#if PRODUCTION
let path = //production path
#else
let path = //dev path
#endif
这些发布方案特定于已将框架加载到其中的主应用程序。是否仍然可以使用编译器标志来定义此行为?
早就知道了这一点,但是基本上它很简单,就像在configure函数期间传递依赖项一样简单。
let dependencies = MyDependencies(...)
MyFramework.configure(with: dependencies)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句