美文网首页iOS开发攻城狮的集散地
iOS 还记得如何修改某个类的输出形式吗?

iOS 还记得如何修改某个类的输出形式吗?

作者: 神经骚栋 | 来源:发表于2018-08-26 14:22 被阅读70次

如何修改一个类在NSLog中的输出形式?我们只需要重写- (NSString *)description即可(两三年没用这个了).

例如 如果我们直接NSLog一个数组,假设数组中有中文,那么打印出来的日志就是经过UTF-8编码过的字符串.我们想看中文怎么办?只需要重写当前数组的- (NSString *)description即可.具体可以下方代码.

- (NSString *)description{
    
    for (NSString * item in self) {
        NSLog(@"当前元素 : %@",item);
    }
    
}

相关文章

网友评论

    本文标题:iOS 还记得如何修改某个类的输出形式吗?

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