NSLog使用技巧

1.首先定义PrefixHeader.pch

2.在PrefixHeader.pch中写

// 保证 #ifdef 中的宏定义只会在 OC 的代码中被引用

// 否则,一旦引入 C/C++ 的代码或者框架,就会出错!

#ifdef __OBJC__

#ifdef DEBUG

#define NSLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)

#else

#define NSLog(...)

#endif

#endif

3.好处:输入的时候可以打印方法第几行调用输出

你可能感兴趣的:(NSLog使用技巧)