------
Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
1、输出行号
NSLog(@"%d", __LINE__);
2、输出源文件的路径和文件名
注意:路径名不能有行号,否则使用printf输出
NSLog(@"%s", __FILE__);
printf("%s\n", __FILE__);
3、输出当前函数的函数名
NSLog(@"%s\n", __func__);
4、NSLog的内部运行步骤
1)调用类的+description方法
2)拿到+description方法的返回值(NSString *)显示到屏幕上
注意点:description输出字符串时会打印字符串,输出对象是默认打印对象名和所在内存地址。
具体显示结构类似于:
<ClassName:0X000000000>