一般来说,日志记录会占用一些设备资源,但是它非常小,除非您将整本书打印到控制台,否则您不应感受到任何变化 ;)尽管如此,如果日志不提供任何有价值的信息给用户,我建议删除所有日志。纯调试日志可能非常烦人,如果将来有人使用您的代码,他可能会认为您不专业 ;)
我建议在频繁调用的方法中删除日志,因为应用程序的性质(例如游戏循环中的更新方法)。在这样的方法中,一个println可能会导致明显的卡顿。 您可以使用一种仅在调试模式下打印并在发布模式下不执行任何操作的记录方法。
func println(object: Any) { #if DEBUG Swift.println(object) #endif }
- Onichan