只在Debug模式下执行NSLog

//只在Debug模式下执行NSLog

#ifndef __OPTIMIZE__

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

#else

#define NSLog(...) {}

#endif

把上面代码放入 "项目名_Prefix.pch" 文件中,如下

#ifdef __OBJC__
    #import <Foundation/Foundation.h>
    #import <UIKit/UIKit.h>
#endif



//只在Debug模式下执行NSLog
#ifndef __OPTIMIZE__
#define NSLog(fmt, ...) NSLog((@"[文件名:%s]\n" "[函数名:%s]\n" "[行号:%d] \n" fmt"\n\n"), __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__)
#else
#define NSLog(...) {}
#endif
posted @ 2012-11-18 13:07  天已界  阅读(1102)  评论(0编辑  收藏  举报