黑马程序员技术交流社区

标题: NSLog_总结 [打印本页]

作者: huh    时间: 2015-12-25 23:53
标题: NSLog_总结

是什么?
    OC中输出的方法
有什么用?
//打印行号
NSLog(@"当前的行号是:%d",__LINE__);
//打印路径:假设路径包含中文.无法用NSLog.只能打印英文路径.如果有中文路径,要用printf.
NSLog(@"当前的路径是:%s",__FILE__);//路径含有中文无法显示.
printf("当前的路径是:%s\n",__FILE__);
//打印方法名
NSLog(@"当前的方法名是:%s",__func__);

用的时候需要注意什么?
    1)注意大小写
    2)注意中英文的区别

  1. /*
  2. main

  3. */
  4. #import <Foundation/Foundation.h>
  5. int main(int argc, const char * argv[]) {
  6.     //打印行号
  7.     NSLog(@"当前的行号是:%d",__LINE__);
  8.     //打印路径:假设路径包含中文.无法用NSLog.只能打印英文路径.如果有中文路径,要用printf.
  9.     NSLog(@"当前的路径是:%s",__FILE__);//路径含有中文无法显示.
  10.     printf("当前的路径是:%s\n",__FILE__);
  11.     //打印方法名
  12.     NSLog(@"当前的方法名是:%s",__func__);
  13.     return 0;
  14. }
复制代码







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2