【发布时间】:2014-11-15 01:38:22
【问题描述】:
print、NSLog 和 println 之间有什么区别,我应该什么时候使用它们?
例如,在 Python 中,如果我想打印字典,我只需要 print myDict,但现在我有 2 个其他选项。我应该如何以及何时使用它们?
【问题讨论】:
-
NSLog 和打印 NSDictionary 对我没有任何用处?
-
从 iOS 10.0 开始,建议使用
os_log。请看我的回答below。 -
除了在
os_log上查看 Swift 文档:尝试查看 Objective-C 页面的 full documentation。它更加完整。 -
...和有效的iOS 14(和macOS 11等),使用
Logger代替os_log。
标签: swift debugging logging console oslog