iOS开发模式与发布模式如何切换

xiaocao000 发布于 2013/11/25 08:52
阅读 1K+
收藏 0
iOS
开发过程中, 总会有一大堆NSLog打印的调试信息, 发布时, 这些信息显然可以不需要了, 那大家是如何发布iOS应用的呢? 有没有类似于Java Log4J那样的日志插件呢?
加载中
1
amonxu
amonxu

骚年,推荐你了解和使用DDLog。

1
王吉军
王吉军
个人推荐 Cocoalumberjack ,挺灵活的!
0
xiaocao000
xiaocao000

引用来自“gosu”的答案

骚年,推荐你了解和使用DDLog。

感谢推荐, 这框架蛮好的~
0
xiaocao000
xiaocao000

引用来自“风掠青竹”的答案

个人推荐 Cocoalumberjack ,挺灵活的!
貌似DDLog就是其中的一部分组件哈
0
泊竹

用编译开关更简单

0
zruibin
zruibin

自定义一个输出,发布时改成0就全局都不会输出了

#define _DEBUG 1

#ifdef _DEBUG

#define SPLog(...); NSLog(__VA_ARGS__);

#define SPLogMethod NSLog( @"[%s] %@", class_getName([self class]), NSStringFromSelector(_cmd) );

#else

#define SPLog(...); // NSLog(__VA_ARGS__);

#define SPLogMethod // NSLog( @"[%s] %@", class_getName([self class]), NSStringFromSelector(_cmd) );

#endif

返回顶部
顶部