2010-09-17 52 views

回答

1

嘗試this

#ifdef DEBUG 
#define DLog(s, ...) NSLog(@"<%p %@:(%d)> %@", self, [[NSString stringWithUTF8String:__FILE__] lastPathComponent], __LINE__, [NSString stringWithFormat:(s), ##__VA_ARGS__]) 
#else 
#define DLog(s, ...) 
#endif 
1

有一個調試器,太。

0

對不起,這不適合作爲評論,無法格式化它。

我發現__PRETTY_FUNCTION__做得不錯。它會告訴類和方法名稱。

#define PLog(fmt, ...) NSLog(@"%s L%d %@", \__PRETTY_FUNCTION__, \__LINE__, [NSString stringWithFormat:fmt, ##__VA_ARGS__]); 
相關問題