0
如果我們有一個類MyClass.h和MyClass.m,並且希望基於配置將其包含在特定目標中。比方說,我有一個目標宏INCLUDE_MYCLASS,當這個INCLUDE_MYCLASS宏被定義時,這些類是兩個。如何實現這一目標?還是有更好的方法來做到這一點。如何根據配置或宏爲目標添加類
如果我們有一個類MyClass.h和MyClass.m,並且希望基於配置將其包含在特定目標中。比方說,我有一個目標宏INCLUDE_MYCLASS,當這個INCLUDE_MYCLASS宏被定義時,這些類是兩個。如何實現這一目標?還是有更好的方法來做到這一點。如何根據配置或宏爲目標添加類
如果你想使用宏來做到這一點,你可以把一個if-else條件,通過它,以及像:
#ifdef INCLUDE_MYCLASS
#import "MyClass.h"
#endif
這將確保只包括如果宏定義這個類。
如果你不想包含整個類,你可以簡單地從不需要的目標中取消選中該類的引用。 – PiyushRathi
我不想手動做。它應該通過腳本完成 – hariszaman