【发布时间】:2012-04-21 12:44:29
【问题描述】:
有人能介绍一下如何从应用程序的发布版本中免除 NSLog 吗?另外,是否将 cmets 留在发布版本中是否重要?谢谢!
【问题讨论】:
-
大多数人都会根据调试标志创建自己的 DebugLog 宏或类似的宏。当您使用它时,您可以自动插入
__PRETTY_FUNCTION__的%s以列出日志的来源。 -
这篇文章被标记为 iPhone。您为什么要关心您的代码是否正在写入控制台?没有人会看到它。
-
Michael - 它会减慢应用程序不必要的日志记录,即使在 iPhone 上也是如此。虽然您看不到日志,但它仍然存在于设备本身中。
标签: iphone objective-c ios xcode