美文网首页
宏定义Debug

宏定义Debug

作者: CoderSahara | 来源:发表于2017-10-27 14:42 被阅读6次

    ifdef DEBUG

    define HRLog(fmt, ...) NSLog((@"HRDeBugLog\n %@\n %d line\n %s\n " fmt), NSStringFromClass([self class]), LINE, PRETTY_FUNCTION, ##VA_ARGS);

    else

    define HRLog(...)

    endif

    //工程比较大的时候可以用此宏定义, 可以打印出某个类、某一行、某一个方法、也支持这样
    NSArray *array = @[@"111",@"2222",@"333"];
    HRLog(@"%@",array);

    可以这么理解 ##VA_ARGS 就相当等于一个 printf() 或者 NSLog()

    相关文章

      网友评论

          本文标题:宏定义Debug

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