美文网首页
NSLog 常用打印 -- 小记

NSLog 常用打印 -- 小记

作者: coordinator | 来源:发表于2019-01-27 16:54 被阅读14次
    - (void)viewDidLoad {
        [super viewDidLoad];
        BOOL isLikeMe = YES;
        int age = 9;
        float weight = 49.999;
        
        NSLog(@"BOOL -- %i", isLikeMe);
        NSLog(@"int -- %02d", age);
        NSLog(@"float -- %.2f", weight);
        
        /* float      (4字节 32位二进制    有效数字:6-7)
           double     (8字节 64位二进制    有效数字:15-16)
           long double(16字节 128位二进制  有效数字:18-19)
         */
        //前两行 printf 从C继承的默认舍入长度 第三行显示了双精度数的最大有效数位数
        NSLog(@"%f", M_PI);
        NSLog(@"%@", [NSString stringWithFormat:@"%f", M_PI]);
        NSLog(@"%@", [NSNumber numberWithDouble:M_PI]);
    
        NSLog(@"函数名称 -- %s", __func__);
        NSLog(@"当前行数 -- %d", __LINE__);
        NSLog(@"当前文件路径 -- %s", __FILE__);
        NSLog(@"当前编译时间 时分秒 -- %s", __TIME__);
        NSLog(@"当前编译 日期 -- %s", __DATE__);
        NSLog(@"方法名 -- %@", NSStringFromSelector(_cmd));
        
    }
    
    输出日志.png

    相关文章

      网友评论

          本文标题:NSLog 常用打印 -- 小记

          本文链接:https://www.haomeiwen.com/subject/mufnjqtx.html