???
計(jì)算消耗時(shí)間
1.計(jì)算方法
func measure(f:()->()){
let start = CACurrentMediaTime()
f()
let end = CACurrentMediaTime()
print("測量時(shí)間:\(end - start)")
}
2.調(diào)用計(jì)算方法,打印消耗時(shí)間
measure {
dPrint {"只有debug模式才打印"}
}
image.png
只在debug模式下,打印log
1.封裝打印方法
func dPrint(item:() -> Any){
#if DEBUG
print(item())
#endif
}
2.使用dPrint方法代替print方法
dPrint {"只在debug模式下打印log"}
這樣打包的項(xiàng)目就不會(huì)走這些打印方法。