2016-12-20 60 views
0

如果我們有一個類MyClass.h和MyClass.m,並且希望基於配置將其包含在特定目標中。比方說,我有一個目標宏INCLUDE_MYCLASS,當這個INCLUDE_MYCLASS宏被定義時,這些類是兩個。如何實現這一目標?還是有更好的方法來做到這一點。如何根據配置或宏爲目標添加類

+0

如果你不想包含整個類,你可以簡單地從不需要的目標中取消選中該類的引用。 – PiyushRathi

+0

我不想手動做。它應該通過腳本完成 – hariszaman

回答

0

如果你想使用宏來做到這一點,你可以把一個if-else條件,通過它,以及像:

#ifdef INCLUDE_MYCLASS 
#import "MyClass.h" 
#endif 

這將確保只包括如果宏定義這個類。

相關問題