打印出内容又不影响运行速度用DLog

一。 把下面的代码放在.pch里(在DEBUG 模式下)可以打印出打印内容所在的类 和方法(在Release 里什么都打印不出来)如果子那个在(Release 模式下打印出来把下面的代码DEBUG替换成Release就行了)

#ifdef DEBUG

# define DLog(fmt, ...) NSLog((@"[文件名:%s]\n""[函数名:%s]\n""[行号:%d] \n"fmt), __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__);

#else

# define DLog(...);

#endif



二。如果想在模拟器上看一下这两种模式的效果可以按照下图在Xcode修改模式



选中 Edit Scheme


Build Configuration 

可以选择 Release 或者 DEBug 两种状态

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容