2016-08-02 22 views
0

我正在開發一個連接到硬編碼URL的框架。我希望能夠在自動化測試中更改該網址。我加入以下到我的傘頭:Xcode:只在調試模式下聲明公用標題中的方法

#ifdef DEBUG 
- (void)setServerUrl; 
#endif 

我想,如果我在-configuration Release模式構建框架,預處理器將刪除代碼,這就是我想要的方法聲明。

因此,也許我的做法是錯誤的,或者它是正確的,但實施不是。無論如何,我如何僅在DEBUG模式下公開一個方法?可能嗎?

回答

0

請勿將此方法放在公共標題中。 在您的自動測試添加類別中,這使得此方法對他們可見。