中文输出

作者: tiGress | 来源:发表于2017-08-21 16:58 被阅读1次

    在获取到服务器给的数据的时候,打印出来的中文往往是unicode编码,那么如何直接打印出中文呢,就需要重写系统的方法,创建分类,来控制输出。

    -(NSString *)descriptionWithLocale:(id)locale indent:(NSUInteger)level

    一组简单的数据:

    1.解析的数据 2.unicode编码输出的内容

    由以上两组图可以看出,是在字典中打印出来的中文字符。所以考虑重写一个系统字典的分类,在分类里面实现出我们想要的打印内容。

    3.重写nsdictionay

    重写NSDictionary 后,发现数组的样式是()表示的,我们更习惯用[],所以继续重写NSArray.

    4.重写NSArray

    这就实现了我们最终需要的效果。

    相关文章

      网友评论

        本文标题:中文输出

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