是什么?
OC中输出的方法
有什么用?
//打印行号
NSLog(@"当前的行号是:%d",__LINE__);
//打印路径:假设路径包含中文.无法用NSLog.只能打印英文路径.如果有中文路径,要用printf.
NSLog(@"当前的路径是:%s",__FILE__);//路径含有中文无法显示.
printf("当前的路径是:%s\n",__FILE__);
//打印方法名
NSLog(@"当前的方法名是:%s",__func__); 用的时候需要注意什么?
1)注意大小写
2)注意中英文的区别 - /*
- main
-
- */
- #import <Foundation/Foundation.h>
- int main(int argc, const char * argv[]) {
- //打印行号
- NSLog(@"当前的行号是:%d",__LINE__);
- //打印路径:假设路径包含中文.无法用NSLog.只能打印英文路径.如果有中文路径,要用printf.
- NSLog(@"当前的路径是:%s",__FILE__);//路径含有中文无法显示.
- printf("当前的路径是:%s\n",__FILE__);
- //打印方法名
- NSLog(@"当前的方法名是:%s",__func__);
- return 0;
- }
复制代码
|