在Xcode的Building设置中,我们总是在其他swift标志中使用“-D XX”。是什么意思和正确使用“-D”? 如果我们不使用前缀“-D”
,结果是什么答案 0 :(得分:5)
-D表示您定义的标识符,用于构建配置语句,如builtins os(),arch()和swift()。
请参阅Apple文档:Swift Programming Language: Statements
构建配置语句允许根据一个或多个构建配置的值有条件地编译代码。
每个构建配置语句都以#if开头,以#endif结尾。简单的构建配置语句具有以下形式:
#if build configuration statements #endif
与if语句的条件不同,构建配置在编译时进行评估。因此,只有在编译时构建配置的计算结果为true时,才会编译和执行语句。
构建配置可以包括true和false布尔文字,与-D命令行标志一起使用的标识符,或下表中列出的任何平台或语言版本测试函数......
答案 1 :(得分:2)
-D定义预处理器
使用的宏