我在構建設置 FOO=BAR
該值欲按摩到一個Objective-C字符串文字可以被傳遞給方法中定義的預處理宏。下面的#define不起作用,但它應該表現出什麼,我想實現: #define FOOLITERAL @"FOO" //want FOOLITERAL to have the value of @"BAR"
myMethodThatTakesAnNSString(FOOLITERA
我的猜測是這個問題的答案是否定的,但如果有一種方法,它會很棒。爲了澄清,假設我有以下宏: #define MY_VARIADIC_MACRO(X...) // Does some stuff here in the macro definition
我想要做的就是以某種方式將它傳遞給一個可變參數函數之前,X的所有變量進行字符串化;這裏的關鍵字是之前。我意識到無法從宏定義中真正訪問各個參數,但是