Swift下如何使用#if條件編譯
Swift 不像ObjectC一樣瞬哼,通過定義一個變量秘噪,然后使用#if #endif 方法腋妙。
OC代碼如下:
#define USE_IMSDK
使用
#if USE_IMSDK
//其他代碼
#endif
Swift如果想和OC一樣使用,需要設(shè)置一下才能使用布疙。
1熔吗、點擊項目targets辆床,點擊build setting,搜索 Swift Compiler Custom Flags設(shè)置
WX20230216-112205.png
2桅狠、debug 和release可以設(shè)置不同的類型然后使用
WX20230216-112222.png
3讼载、設(shè)置好之后,使用代碼如下:
#if USE_IMSDK
//你的代碼
print("use IMSDK")
#else
print("not use IMSDK")
#endif