博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Swift下自定义printf, 在状态DEBUG打印, 在release状态不打印
阅读量:2433 次
发布时间:2019-05-10

本文共 397 字,大约阅读时间需要 1 分钟。

1.在AppDelegate.swift中自定义方法

func NJLog
(message: T, fileName: String = #file, methodName: String = #function, lineNumber: Int = #line){ #if DEBUG // 要把路径最后的字符串截取出来 let fName = ((fileName as NSString).pathComponents.last!) print("\(fName).\(methodName)[\(lineNumber)]: \(message)") #endif}

2.由于Swift没有宏的概念, 所以
TARGET -> Build Setting -> Other Swift Flags的Debug状态加一个  -D DEBUG

转载地址:http://rntmb.baihongyu.com/

你可能感兴趣的文章
微信小程序生成分享海报
查看>>
值得收藏的 CSS 形状
查看>>
H5屏幕宽度大小自适应方式
查看>>
中秋诗歌两首
查看>>
计算机学科一些重要算法的列表
查看>>
进站画面:1q84音乐电台
查看>>
回复旦
查看>>
二十世纪计算机十大著名算法
查看>>
MFC程序更换XP皮肤
查看>>
SkinSharp使用方法
查看>>
盘点2010年电子书市场
查看>>
How Computers Know What We Want — Before We Do
查看>>
About Recommender Systems
查看>>
jason数据格式
查看>>
金山快盘的安全性太差了
查看>>
KDD Cup2011
查看>>
“相关性”时代的到来
查看>>
腾讯盛大百度版咆哮体
查看>>
opencv阈值法分割图像
查看>>
OpenCV资料
查看>>