編譯宏
Swift中的編譯宏設(shè)定,是通過(guò)在Build Settings中,Other Swift Flags設(shè)定的。輸入-D 字符串。

然后這樣使用。

用戶自定義變量
用戶自定義變量,在這里設(shè)置。比如要添加一個(gè)DEVIWG變量,那么可以先點(diǎn)"+"號(hào),然后選擇Add User-Defined Setting,然后輸入字符串。然后可以在最下方的User-Defined這里找到剛才定義的變量DEVIWG, 可以在不同的build configuartion中設(shè)定不同的值。如Debug設(shè)置為YES,Relase設(shè)置為NO

如何在代碼中使用剛才定義的變量DEVIWG的值呢?可以通過(guò)info.plist文件做一個(gè)轉(zhuǎn)換。info.plist文件中新增一個(gè)key value。${DEVIWG}可以獲取到我們?cè)O(shè)定的值。

然后代碼中獲取info.plist的信息就可以拿到這個(gè)設(shè)定的值。
