NSLog输出

OC中NSLog

#ifdef DEBUG
#define NSLog(format, ...) printf("\n[%s] %s [第%d行] %s\n", __TIME__, __FUNCTION__, __LINE__, [[NSString stringWithFormat:format, ## __VA_ARGS__] UTF8String]);
#else
#define NSLog(format, ...)
#endif

swift中print打印
需要写成一个全局打印,这样在哪个控制器都可以使用
最好写在AppDelegate中
func TXWLog(message:T, file : String = FILE, funcName : String = FUNCTION, lineNum : Int = LINE) {

#if DEBUG
let fileName = (file as NSString).lastPathComponent
print("\(fileName):(\(lineNum))---\(message)")
#endif

}

NSLog输出_第1张图片

你可能感兴趣的:(Swift,开发,iOS,之旅,nslog,print)