自己クラスを返すマクロを作成したい。
MyCustomClass.m :
static MyCustomClass *_instance = nil; //not suitable
static [self class] *_instance = nil; //incorrect, but want like this
static SELF_CLASS *_instance = nil; //target
次のようなマクロを作成するにはどうすればよいですか。
#define SELF_CLASS ...?...