Swift 下调试小技巧(备忘)iOS

自定义log

你是否经常出现print一大堆不知道那个是哪个?那么通过自定义print就可以了!以下是实现:

在 BuildSettting 中 搜索 other swift flags 添加一个 -D DEBUG


func printLog<T>(
message: T,
file: String = __FILE__,
line: Int = __LINE__,
mthName: String = __FUNCTION__
) {
#if DEBUG
    __LINE__
    print("\((file as NSString).lastPathComponent)[\(line)], \(mthName): \(message)")
#endif

}

以后使用print的时候换成printLog就可以看到那个文件下的第几行的那个方法下的了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值