Xcode NSLog打印中文

新建两个分类,一个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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容