ios开发相关的Log使用

调试代码若出现错误,为了快速定位错误代码位置,可用一些系统定义的宏,如:

NSLog(@"错误发生位置:文件名:%s,函数名:%s,代码行数:%d",__FILE__,__FUNCTION__,__LINE__);


调试Log

iPhone应用程序开发调试的时候,在代码中加入NSLog的暴力调试方法是很频繁的,但是在release的时候要删除这些调试代码,那工作量是烦躁,这样的情况下,试用宏就会显得非常的方便。 比如下面的例子:

#ifdef DEBUG
 #define LOG(...) NSLog(__VA_ARGS__);
 #define LOG_METHOD NSLog(@"%s", __func__);
#else
 #define LOG(...);
 #define LOG_METHOD;
#endif

你可能感兴趣的:(ios开发相关的Log使用)