美文网首页
NSLog 打印全部信息

NSLog 打印全部信息

作者: 阳光下的灰尘 | 来源:发表于2022-01-10 10:53 被阅读0次

NSLog 打印全部信息 宏定义

#if DEBUG
#define NSLog(format, ...)\
do {  \
NSString *formatStr = [NSString stringWithFormat:format, ##__VA_ARGS__]; \
NSString *logStr = [NSString stringWithFormat:@"%s %s [line:%d] %@\n", __TIME__,__PRETTY_FUNCTION__, __LINE__,formatStr]; \
fprintf(stderr,"%s",[logStr UTF8String]);   \
} while (0)
#endif

NSLog 打印中文 先写一个转义方法

+ (NSString *)transformDic:(NSDictionary *)dic {
    if (![dic count]) {
        return nil;
    }
    NSString *tempStr1 =
    [[dic description] stringByReplacingOccurrencesOfString:@"\\u"
                                                 withString:@"\\U"];
    NSString *tempStr2 =
    [tempStr1 stringByReplacingOccurrencesOfString:@"\"" withString:@"\\\""];
    NSString *tempStr3 =
    [[@"\"" stringByAppendingString:tempStr2] stringByAppendingString:@"\""];
    NSData *tempData = [tempStr3 dataUsingEncoding:NSUTF8StringEncoding];
    NSString *str = [NSPropertyListSerialization propertyListWithData:tempData options:NSPropertyListImmutable format:NULL error:NULL];
    return str;
}

NSLog 打印中文使用 可以在网络底层使用,可以看中文的网络返回

NSLog(@"%@", [self transformDic:parparamters]);
结果展示

相关文章

  • NSLog 打印全部信息

    NSLog 打印全部信息 宏定义 NSLog 打印中文 先写一个转义方法 NSLog 打印中文使用 可以在...

  • 关于使用OS_ACTIVITY_MODE

    这个属性的作用是清除掉NSLog的打印信息,在真机调试时如果使用NSLog来打印信息那么日志会全部被屏蔽掉,如果在...

  • LLDB调试器

    前言 在iOS开发中经常使用NSLog进行打印调试,简单方便。NSLog每次调用会打印大量的信息,时间、名称、进程...

  • LLDB调试器

    前言 在iOS开发中经常使用NSLog进行打印调试,简单方便。NSLog每次调用会打印大量信息,时间、名称、进程等...

  • IOS开发中 NSLog的处理

    NSLog 函数打印信息是 IOS 开发中最简单的代码调试方法,但是 NSLog 本身的性能很差,程序发布后,不应...

  • 调试技巧

    参考iOS各种调试技巧 1、NSLog 优化,打印文件、方法、代码行的详细信息 示例 打印信息如下: 2、方法执行...

  • IOS中替换nslog

    NSLog函数打印信息是IOS开发中最简单的代码调试方法,但是NSLog本身的性能很差,程序发布后,不应该保留这些...

  • iOS常用宏定义

    1.处理NSLog事件(开发模式打印,发布模式不打印)#ifdef DEBUG#define NSLog(FORM...

  • 【iOS基础】开发语言-nil/NULL/NSNull及崩溃判空

    赋值 | - | NSLog打印str ||: -------------: | :-----:...

  • 在Release版本禁用NSLog函数

    在Xcode中开发时,往往需要利用NSLog()函数来打印一些调试信息。打印这些调试信息会消耗一定的系统资源,因为...

网友评论

      本文标题:NSLog 打印全部信息

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