调试代码若出现错误,为了快速定位错误代码位置,可用一些系统定义的宏,如:
NSLog(@"错误发生位置:文件名:%s,函数名:%s,代码行数:%d",__FILE__,__FUNCTION__,__LINE__);
调试Log
iPhone应用程序开发调试的时候,在代码中加入NSLog的暴力调试方法是很频繁的,但是在release的时候要删除这些调试代码,那工作量是烦躁,这样的情况下,试用宏就会显得非常的方便。 比如下面的例子:
调试代码若出现错误,为了快速定位错误代码位置,可用一些系统定义的宏,如:
NSLog(@"错误发生位置:文件名:%s,函数名:%s,代码行数:%d",__FILE__,__FUNCTION__,__LINE__);
iPhone应用程序开发调试的时候,在代码中加入NSLog的暴力调试方法是很频繁的,但是在release的时候要删除这些调试代码,那工作量是烦躁,这样的情况下,试用宏就会显得非常的方便。 比如下面的例子: