NSLog对程序性能的影响

半瓶子咣当 2012-10-22 11:23:25
各位大神,开发过程中做了很多NSLog的输出,现在程序发布了 NSLog没有被注释掉,那用户下载程序后会对用户使用产生影响嘛??? 。 网上查了好多 说的不明不白的
...全文
320 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
AldisZhan 2012-10-23
  • 打赏
  • 举报
回复
性能上问题可能不大,毕竟不会有人傻到极其极其频繁输出Debug log,不过建议最好关掉,因为用户可以看到你的log输出,可能有很大的安全隐患。
a14776584 2012-10-23
  • 打赏
  • 举报
回复
在release版本中不要nslog可以参考此文
http://www.cimgf.com/2009/01/24/dropping-nslog-in-release-builds/
a14776584 2012-10-23
  • 打赏
  • 举报
回复
发布版也会打印log的,通过xcode的oganizer就可以查看console
半瓶子咣当 2012-10-22
  • 打赏
  • 举报
回复
那就是说 NSLog 在已经发布的程序中继续执行这? 并没有被忽视掉?
a14776584 2012-10-22
  • 打赏
  • 举报
回复
只要不在高频度的定时器回调里用nslog对性能影响其实并不大
半瓶子咣当 2012-10-22
  • 打赏
  • 举报
回复
都是这样说的 但提供用户下载到底有没有影响呢?
鹏_子 2012-10-22
  • 打赏
  • 举报
回复
一般都是测试调试用,如果提交供用户下载的话还是建议把NSLog注释掉。

29,029

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧