美文网首页
Xcode NSLog打印中文

Xcode NSLog打印中文

作者: 改变_298a | 来源:发表于2021-06-22 18:18 被阅读0次

    新建两个分类,一个NSArray分类、一个NSDictionary分类.在哪用就在那里import,或者加到.pch里面全局使用。

    #import "NSArray+RMArray.h"
    @implementation NSArray (RMArray)
    
    - (NSString *)descriptionWithLocale:(id)locale{//打印中文
        NSMutableString *str = [NSMutableString stringWithFormat:@"%lu (\n", (unsigned long)self.count];
        
        for (id obj in self) {
            [str appendFormat:@"\t%@, \n", obj];
        }
        
        [str appendString:@")"];
        return str;
    }
    @end
    
    #import "NSDictionary+RMDictionary.h"
    @implementation NSDictionary (RMDictionary)
    
    - (NSString *)descriptionWithLocale:(id)locale{//打印中文
        NSArray *allKeys = [self allKeys];
        NSMutableString *str = [[NSMutableString alloc] initWithFormat:@"{\t\n "];
        for (NSString *key in allKeys) {
            id value= self[key];
            [str appendFormat:@"\t \"%@\" = %@,\n",key, value];
        }
        [str appendString:@"}"];
        
        return str;
    }
    @end
    

    相关文章

      网友评论

          本文标题:Xcode NSLog打印中文

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