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