私は現在、条件付き#import
で作業しています:
#ifdef MY_IMPORT_PREFIX
#import "MyFramework/MyHeader.h"
#else
#import "MyHeader.h"
#endif
XCode プロジェクトで MY_IMPORT_PREFIX を次のように定義します。
しかし、インポートしたいファイルに MY_IMPORT_PREFIX (多くの場合 undef ですが、定義されている可能性があります) の値を連結する 1 行に最適化したいと思います。
私は無駄に次のことを試しました:
#define MY_CONCAT_2(c,d) c ## d
#define MY_CONCAT(a,b) MY_CONCAT_2(a,b)
#import MY_CONCAT(MY_IMPORT_PREFIX, MyHeader.h)
挑戦する人はいますか?