継続的に使用しているコードを単純化するために、プリプロセッサマクロを作成しようとしています。このコードは、辞書を作成してから通知を投稿するだけです。そのようです:
NSDictionary* dict = [NSDictionary dictionaryWithObject:@"This is a test"
forKey:@"debugMessage"];
[[NSNotificationCenter defaultCenter] postNotificationName:@"FLRDebugViewLog"
object:self
userInfo:dict];
次のように入力できるように、マクロを作成したいと思います。
MBDebug(@"This is a test",self);
つまり、投稿したいメッセージとオブジェクトを渡すだけです。どうすればこれを達成できますか?