1.提前进行预处理,APP发布时,将APP置为release模式,使调试信息不再输出,提高APP运行速度。
#ifdef DEBUG
#define SFLogDebug(fmt, ...) NSLog((@"%s" fmt), __FUNCTION__, ##__VA_ARGS__);
#define SFLogError(fmt, ...) NSLog((@"ERROR%s:%d" fmt), __FUNCTION__, __LINE__, ##__VA_ARGS__);
#else
#define SFLogDebug(...);
#define SFLogError(...);
#define NSLog(...);
#endif