iOS 控制台UTF8编码转汉字

2019-06-03  本文已影响0人  mikey_Jiang

很简单, 创建两个分类(完整代码如下:), 然后重新运行XCode项目, 打印数据, 汉字就出来了.

#import "NSArray+Chinese.h"  

@implementation NSArray (Chinese)  

- (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+Chinese.h"  

@implementation NSDictionary (Chinese)  

- (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 

上一篇下一篇

猜你喜欢

热点阅读