1、如何自定义NSLog呢?
直接在工程的XXX_Prefix.pch中加入以下语句(就相当于在全局中定义了)
#define NSLog NSLog(@"#%s##%d#",strrchr(__FILE__,'/'),__LINE__);NSLog
例如NSLog(@" begin main function");
打印出来如下
#/main.mm##30#
begin main function
2、如何在发行版release中屏蔽NSLog
方法1:
直接在工程的XXX_Prefix.pch中加入以下语句(就相当于在全局中定义了)
#define NSLog //NSLog
方法2:
打开工程 Project--->Edit Project Editting(选着build)选项--->找到Preprocessor Macros 设置其值为DEBUG=1
如图所示: