Swift下如何使用#if条件编译

一、OC使用条件编译

OC中可以使用宏定义,再使用条件编译

#define USER_CUSTOM

使用
#if USER_CUSTOM
//其他代码
#endif

二、Swift使用条件编译

Swift 不像ObjectC一样,通过定义一个变量,然后使用**#if #endif** 方法。swift需要设置一下才能使用。

  1. 点击项目targets,点击build setting,搜索** Swift Compiler - Custom Flags设置, Active Compilation Conditions**
  • Debug和Release 可以设置不同的值
    Swift下如何使用#if条件编译_第1张图片
  1. 设置好后就可以使用了
func test() {
	#if CUSTOM
    print("custom")
    #endif
}

你可能感兴趣的:(#,Swift基础知识,swift,开发语言,ios)