解决NSArray和NSDictionary不支持中文的问题
2015-11-20 20:40
369 查看
增加两个分类
#import "NSArray+Log.h"
@implementation NSArray (Log)
- (NSString *)descriptionWithLocale:(id)locale {
NSMutableString *str = [NSMutableString string];
[str appendString:@"[\n"];
// 遍历数组所有元素
[self enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
[str appendFormat:@"%@, \n", obj];
}];
[str appendString:@"]"];
return str;
}
@end
#import "NSArray+Log.h"
@implementation NSArray (Log)
- (NSString *)descriptionWithLocale:(id)locale {
NSMutableString *str = [NSMutableString string];
[str appendString:@"[\n"];
// 遍历数组所有元素
[self enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
[str appendFormat:@"%@, \n", obj];
}];
[str appendString:@"]"];
return str;
}
@end
#import "NSDictionary+Log.h" @implementation NSDictionary (Log) /** 本地化显示 */ - (NSString *)descriptionWithLocale:(id)locale { NSMutableString *str = [NSMutableString string]; [str appendString:@"{\n"]; // 遍历字典 [self enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) { [str appendFormat:@"\t%@ = %@,\n", key, obj]; }]; [str appendString:@"}"]; // 取出最后一个“,” NSRange range = [str rangeOfString:@"," options:NSBackwardsSearch]; [str deleteCharactersInRange:range]; return str; } @end
相关文章推荐
- Jsp EL的知识点整理,带你快速入门
- SQL语句
- [BZOJ3212] Pku3468 A Simple Problem with Integers
- FIS教程入门
- DLIntrospection
- iOS开发-常用第三方开源框架介绍
- HDOJ 2054 遮挡判断
- CentOS 6.5 64bit 安装内核源码编译
- html5中的常用的库
- 黑马程序员--Java语法基础中的例题和思考题
- floyd算法
- 截图保存格式问题-最好保存为png格式
- iOS客户端的微信支付接入
- 算法导论 第三章 函数的增长,3.1练习个人解答(Sor)
- [kuangbin带你飞]专题九 连通图题解报告-差1题
- 最短路径—Dijkstra算法和Floyd算法
- leetcode 3Sum Closest python
- iOS第三方支付-微信支付
- 音频播放STKAudioPlayer
- NSURLSession加载数据 下载上传