Xcode8 实现控制台输出中文而不是Unicode
来源:互联网 发布:淘宝旺铺专业版模板 编辑:程序博客网 时间:2024/06/05 16:17
版权归Aaidong所有〜转载需声明〜 原贴地地址:http://blog.csdn.net/aaidong/article/details/53503561
将这个Foundation+Log.m直接放入工程中就可以实现控制台输出中文而不是Unicode。
废话少说,亲测可用。直接上代码:
//// Foundation+Log.m////// Created by aidong on 16/12/7.// Copyright © 2016年 aidong. All rights reserved.//@implementation NSDictionary (Log)- (NSString *)descriptionWithLocale:(id)locale { NSMutableString *string = [NSMutableString string]; // 开头有个{ [string appendString:@"{\n"]; // 遍历所有的键值对 [self enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) { [string appendFormat:@"\t%@", key]; [string appendString:@" : "]; [string appendFormat:@"%@,\n", obj]; }]; // 结尾有个} [string appendString:@"}"]; // 查找最后一个逗号 NSRange range = [string rangeOfString:@"," options:NSBackwardsSearch]; if (range.location != NSNotFound) [string deleteCharactersInRange:range]; return string;}@end@implementation NSArray (Log)- (NSString *)descriptionWithLocale:(id)locale{ NSMutableString *string = [NSMutableString string]; // 开头有个[ [string appendString:@"[\n"]; // 遍历所有的元素 [self enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { [string appendFormat:@"\t%@,\n", obj]; }]; // 结尾有个] [string appendString:@"]"]; // 查找最后一个逗号 NSRange range = [string rangeOfString:@"," options:NSBackwardsSearch]; if (range.location != NSNotFound) [string deleteCharactersInRange:range]; return string;}@end
1 0
- Xcode8 实现控制台输出中文而不是Unicode
- Xcode8 解决控制台输出
- Xcode8控制台输出警告
- Xcode8控制台输出警告
- 向控制台输出unicode中文字符
- win32控制台输出带中文Unicode字符串
- XCode8无法使用插件后,控制台输出中文
- VS2010控制台应用程序Unicode字符集下准确输出中文
- 控制台输出CString, Unicode
- 控制台显示 Unicode中文
- 升级Xcode8后控制台输出警告
- iOS 控制台unicode转中文
- 控制台输出中文
- 从控制台输出中文
- ios 控制台输出中文
- 控制台输出Unicode中文的方法http://blog.sina.com.cn/s/blog_711203fb0100s7h9.html
- Xcode8 控制台输出的烦人警告如何去掉?
- Xcode8解决控制台输出一大堆无用打印信息的问题
- 在线答题系统的技术原理介绍
- V4,V7包版本过低,提示NoSuchMethodError或者其他错误
- Ubuntu 14.04 安装Anaconda
- 第一节 http协议概述及原理
- python 学习
- Xcode8 实现控制台输出中文而不是Unicode
- Https 介绍
- 嵌入式 vlc从接收到数据流到播放视频的过程分析
- mybatis-page最简单分页插件
- 如何在AppStore中取消正在审核的App
- Visual Studio 2015 设置本地用户代理
- Linux下命令行删除到回收站
- Windows下安装Scrapy
- MySQL备份之mysqldump