是否有可能摆脱NSLog()
中的时间戳?
我想保留NSLog功能,但输出更简单。
由于线程的行为
println()
是没有选择的
答案 0 :(得分:0)
根据使用GCD的println
部署您自己的日志,以确保它在主线程上执行,例如
func log(string: String)
{
dispatch_async(dispatch_get_main_queue()) { println(string) }
}
您也可以使用编译器标志禁用此版本,例如:见Disabling NSLog For Production In Swift Project。