#define MSG_STR(x) @"" #x
превратит любой х в NSString
константу, например
NSLog(@"%@", MSG_STR(a + b));
выдаст вывод, аналогичный
2011-08-25 11:00:10 +0100 otest[89432:707] a + b
Работает, используя тот факт, что компилятор объединяет синтаксически смежные строковые константы.