快速框架中的编译器标志

wada_wadda

我正在开发一个框架作为项目的组成部分。该框架具有一些网络组件,基本上我希望根据主应用程序的发行版配置来更改路径

设置如下:

let path = //development path

和id喜欢创建一个标志,使得:

#if PRODUCTION
let path = //production path
#else 
let path = //dev path 
#endif

这些发布方案特定于已将框架加载到其中的主应用程序。是否仍然可以使用编译器标志来定义此行为?

wada_wadda

早就知道了这一点,但是基本上它很简单,就像在configure函数期间传递依赖项一样简单。

let dependencies = MyDependencies(...)
MyFramework.configure(with: dependencies)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章