// // NSDictionary+DescribetionDictionary.m // fengzi // // Created by 谢泽锋 on 16/5/10. // Copyright © 2016年 xiezefeng. All rights reserved. // #import <Foundation/Foundation.h> //数据字典数字打印中文显示@implementation NSDictionary (DescribetionDictionary) -(NSString *)descriptionWithLocale:(id)locale{NSMutableString * string=[NSMutableString string];//开头有个[[string appendString:@"{\n"];[self enumerateKeysAndObjectsUsingBlock:^(id _Nonnull key, id _Nonnull obj, BOOL * _Nonnull 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 _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {[string appendFormat:@"\t%@,\n",obj];}];//结尾有个][string appendString:@"]"];//查找最后一个逗号NSRange range=[string rangeOfString:@"," options:NSBackwardsSearch];//从后往前找if (range.location !=NSNotFound) {[string deleteCharactersInRange:range];}return string;}@end