IOS 解决iOS打印nsdictionary和nsarray是编码的问题
来源:互联网 发布:激战2淘宝买金 编辑:程序博客网 时间:2024/05/17 10:09
将下面这四个文件导入项目就OK了,建立文件的时候可以让这两个文件的父类是NSARRY和NSDICTORNARY,然后在这两个文件里把原来的都删除,直接复制下面的代码替换就OK了,
//
// NSArray+decription.h
// TimeShare
//
// Created by otcqiku on 16/9/2.
// Copyright © 2016年 Leo. All rights reserved.
//
//解决打印出来的是编码不是文字问题
#import <Foundation/Foundation.h>
@interface NSArray(description)
@end
//
// NSArray+decription.m
// TimeShare
//
// Created by otcqiku on 16/9/2.
// Copyright © 2016年 Leo. All rights reserved.
//
#import "NSArray+decription.h"
@implementation NSArray(decription)
- (NSString *)descriptionWithLocale:(id)locale
{
NSMutableString *str = [NSMutableStringstringWithFormat:@"[\n"];
for (id objinself) {
if ([objisKindOfClass:[NSDictionaryclass]] || [obj isKindOfClass:[NSArrayclass]]) {
[str appendFormat:@"%@,\n", obj];
}else{
[str appendFormat:@"\"%@\",\n", obj];
}
}
[str appendString:@"]"];
return str;
}
@end
//
// NSDictionary+decription.h
// TimeShare
//
// Created by otcqiku on 16/9/2.
// Copyright © 2016年 Leo. All rights reserved.
//
//解决打印出来的是编码不是文字问题
#import <Foundation/Foundation.h>
@interface NSDictionary(decription)
@end
//
// NSDictionary+decription.m
// TimeShare
//
// Created by otcqiku on 16/9/2.
// Copyright © 2016年 Leo. All rights reserved.
//
#import "NSDictionary+decription.h"
@implementation NSDictionary(decription)
- (NSString *)descriptionWithLocale:(id)locale
{
NSArray *allKeys = [selfallKeys];
NSMutableString *str = [[NSMutableStringalloc]initWithFormat:@"{\n "];
for (NSString *keyin allKeys) {
id value=self[key];
if ([valueisKindOfClass:[NSDictionaryclass]] || [value isKindOfClass:[NSArrayclass]]) {
[str appendFormat:@"\"%@\" : %@,\n",key, value];
}else{
[str appendFormat:@"\"%@\" : \"%@\",\n",key, value];
}
}
[str appendString:@"}"];
return str;
}
@end
- IOS 解决iOS打印nsdictionary和nsarray是编码的问题
- iOS解决NSArray、NSDictionary打印乱码问题
- iOS解决NSArray、NSDictionary打印乱码问题
- iOS解决NSArray、NSDictionary打印乱码问题
- 解决NSArray和NSDictionary不支持中文的问题
- 【IOS开发】NSArray,NSDictionary数据的保存
- 【IOS开发】NSArray,NSDictionary数据的保存
- iOS中NSArray, NSSet, NSDictionary的使用
- 【读书笔记】iOS-NSDictionary与NSArray的比较
- OC 解决NSArray、NSDictionary直接打印中文出现乱码的问题
- NSArray 和 NSDictionary 的内存问题
- iOS开发:字典(NSDictionary)和数组( NSArray)转换成字符串
- iOS开发实战tips--让Xcode的控制台支持NSArray和NSDictionary的中文输出
- ios NSJSONSerialization-JSON数据与NSDictionary和NSArray之间的转化
- ios学习第二天(四)对象之容器NSArray,NSSet,NSDictionary和它们的子类
- iOS NSDictionary(字典)或者NSArray(数组)和JSON串的转换
- IOS中数组的使用(NSArray, NSSet, NSDictionary)
- IOS 中数组、集合、字典的使用(NSArray, NSSet, NSDictionary)
- stringbuffer与stringbuilder的区别
- 机试题:过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。
- android逆向4
- 寻找左兄弟节点
- 支付宝:批量付款到支付宝账户有密接口
- IOS 解决iOS打印nsdictionary和nsarray是编码的问题
- 用axure给按钮图片等添加点击事件跳转页面
- 【C#学习之路】练手小项目之——文件加密机
- 使用ScureCRT连接本地虚拟机中的Ubuntu系统
- TOJ 2084.Biker's Trip Odometer
- memcpy、strcpy
- Android Studio快捷键
- 银行卡识别技术现身破解金融客户的困境
- Apache和Nginx异同