作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道多次 NSLog() 调用是否会影响应用程序性能或内存。有谁知道这样的事情吗?
我想在我的应用程序中的每个函数中放置一个 NSLog() 调用(很多),以便我可以看到崩溃后记录并跟踪问题。
谢谢。
最佳答案
是的。所以我在我的 pch 文件中定义了它。
#ifdef DEBUG
# define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#else
# define DLog(...)
#endif
// ALog always displays output regardless of the DEBUG setting
#define ALog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
我没有使用 NSLog,而是使用 DLog 和 ALog。
(注意或版权:我很久以前从其他一些我不记得的SO帖子中得到了这个代码。从我的代码片段库中再次粘贴它)
关于iPhone/iPad : Does having many NSLog() calls affect app preformance or memory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7461338/
我是一名优秀的程序员,十分优秀!