2013-09-22 332 views
1

我來自Ruby on Rails背景,我們有漂亮的Rails.env變量。作爲一名新的iOS開發人員,我想知道如何爲iOS設置一個development環境變量,或者我可以在哪裏找到現有的環境變量。環境變量iOS

我目前的方法是使用宏

#define DEVELOPMENT 1

不過比我發動前手動改變這一點,給人的感覺並不乾淨。我看到在我的構建設置中存在大量的環境變量。什麼是使用這些來區分開發/生產的語義方式?

回答

4

您的項目應該已經包含一個DEBUG預處理器宏(定義爲項目模板的一部分)。這是在構建設置中定義的,並且僅針對Debug構建配置進行設置。如果需要,您可以使用此設置並定義其他設置。然後,當您構建Debug/Release時,標誌將自動啓用/禁用。

你使用它們,如:

#ifdef DEBUG 
    // TEST 
#else 
    // PRODUCTION 
#endif 
+0

這麼簡單的東西是如此的狹窄可用。謝謝。 – OneChillDude