OC技巧收集
2017-05-31 本文已影响0人
刻舟求鉴
NSLog
#ifdef DEBUG
#define NSLog(FORMAT, ...) fprintf(stderr, "\n\n******(class)%s(begin)******\n(SEL)%s\n(line)%zd\n(data)%s\n******(class)%s(end)******\n\n", [[[NSString stringWithUTF8String: __FILE__] lastPathComponent] UTF8String], __FUNCTION__, __LINE__, [[NSString stringWithFormat: FORMAT, ## __VA_ARGS__] UTF8String], [[[NSString stringWithUTF8String: __FILE__] lastPathComponent] UTF8String]);
#else
#define NSLog(FORMAT, ...) nil
#endif
ViewController的简单"瘦身"
奉上Demo