iOS别样的NSLog打印

释放双眼,带上耳机,听听看~!
       精准打印

    //1.打印当前函数名称

    NSLog(@"%@",NSStringFromSelector(_cmd));

   
//2.打印当前源代码文件全路径

    NSLog(@"%s",__FILE__);

    //3.源码文件名称

    NSLog(@"源码文件名称:%@",[[NSStringstringWithUTF8String:__FILE__]lastPathComponent]);

   
//4.打印包含了C++代码中的隐形类型信息

    NSLog(@"当前函数隐形信息:%s",__PRETTY_FUNCTION__);

    //5.当前对象类的名称

    NSLog(@"当前对象类的名称:%@",NSStringFromClass([selfclass]));

   
//6.当前栈信息的刻度字符串数组

    NSLog(@"当前栈信息的刻度字符串数组:%@",[NSThreadcallStackSymbols]); 

   
//7.打印当前的函数名,以及当前代码所在文件中得行数

    NSLog(@"Method:::%s,%d",__FUNCTION__,__LINE__);

    NSLog(@"Method:::%s,Line: %d",__func__,__LINE__);


 

人已赞赏
iOS文章

iOS Pch文件如何配置?

2020-2-24 13:33:56

iOS文章

iOS UIWebView的一些用法总结

2020-2-24 13:50:19

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索