A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© huh 中级黑马   /  2015-12-25 23:53  /  572 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

是什么?
    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. }
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马