解析在Xcode中進(jìn)行條件編譯
解析在Xcode中進(jìn)行條件編譯是本文要介紹的內(nèi)容,主要介紹了如何實(shí)現(xiàn)在xcode中進(jìn)行條件編譯的內(nèi)容,同時(shí)讓我們又解饞了xcode的相關(guān)內(nèi)容,內(nèi)容不多,我們先來(lái)看詳細(xì)內(nèi)容。
條件編譯不是多高深的技術(shù),卻很實(shí)用,可以幫助我們針對(duì)不同的target編譯出不同的版本。比如,希望同一份代碼編譯出完全版和功能受限的免費(fèi)版,以減小維護(hù)成本。
首先要在某個(gè)project或者target上get info。
在Build頁(yè)中,找到GCC 4.2 - Preprocessing下面的Preprocessor Macros,
雙擊,
在彈出來(lái)的對(duì)話框中增加一個(gè)值,
例如FREE_VERSION。
確定。
然后在代碼中加入如下語(yǔ)句:
- #if !defined(FREE_VERSION)
- ...//do for full version
- #else
- ...//do for free version
- #end
這樣就可以了,編譯一下試試看吧。
小結(jié):解析在Xcode中進(jìn)行條件編譯的內(nèi)容介紹完了,希望本文對(duì)你有所幫助!