一、OC使用条件编译
OC中可以使用宏定义,再使用条件编译
#define USER_CUSTOM
使用
#if USER_CUSTOM
//其他代码
#endif
二、Swift使用条件编译
Swift 不像ObjectC一样,通过定义一个变量,然后使用**#if #endif** 方法。swift需要设置一下才能使用。
- 点击项目targets,点击build setting,搜索** Swift Compiler - Custom Flags设置, Active Compilation Conditions**
- Debug和Release 可以设置不同的值
- 设置好后就可以使用了
func test() {
#if CUSTOM
print("custom")
#endif
}