【发布时间】:2015-05-04 19:20:47
【问题描述】:
post 表明生产中的 NSLog 是一个非常糟糕的主意。我试图理解为什么。以下是我的一些理论。
- NSLog,仅在 main_thread(UI 线程)上记录,因此即使从其他线程记录也是一个坏主意(涉及线程切换)。
- NSLog,写入输出流,完全阻塞进程。
谁能告诉我还有哪些其他理论存在?或者如果有人知道确切的解决方案。
【问题讨论】:
-
为什么在生产版本中需要 NSLog ?您与问题相关的帖子中也有原因和解决方案。
-
@MidhunMP:我知道这需要资源,我正在尝试了解哪些资源。
标签: ios objective-c nslog