NSData与其它数据类型的转化
来源:互联网 发布:中非混血儿受歧视知乎 编辑:程序博客网 时间:2024/04/27 17:40
1. NSData 与 NSString:
NSData-> NSString
NSString
NSString->NSData
NSString
NSData
//将data类型的数据,转成UTF8的数据
+(NSString *)dataToUTF8String:(NSData *)data
{
}
//将string转换为指定编码
+(NSString *)changeDataToEncodinStrin
}
2. NSData
NSData->UIImage
UIImage
//例:从本地文件沙盒中取图片并转换为NSData
NSString
NSString
NSString
NSData
UIImage
3.NSData与NSArray
+(NSString *)getLocalFilePath:(NSString *) fileName
{
}
包括将NSData写进Documents目录
从Documents目录读取数据
在进行网络数据通信的时候,经常会遇到NSData类型的数据。在该数据是dictionary结构的情况下,系统没有提供现成的转换成NSDictionary的方法,为此可以通过Category对NSDictionary进行扩展,以支持从NSData到NSDictionary的转换。声明和实现如下:
+ (NSDictionary *)dictionaryWithContentsOf
}
NSData生成:
NSDictionary *dic =[NSDictionary dictionaryWithObject:@"hello" forKey:@"KEY"];
NSData *d = [NSKeyedArchiver archivedDataWithRootObje
从文件生成NSData:
NSBundle *bundle = [NSBundle mainBundle];
NSString *path = [bundle pathForResource:@"hello"
NSData *d = [[NSData alloc] initWithContentsOfFile:
int i = [d length];
NSData型转成NSDictionary型:
NSDictionary *reverse = [NSKeyedUnarchiver unarchiveObjectWithData: d];
4.NSData与NSDate
//函数作用 :date根据formatter转换成string
+(NSString*)dateToString:(NSString *)formatter date:(NSDate *)date
{
}
//函数作用 :string类型的时间戳转换成时间
+(NSString*)dateStringToString:(NSString *)dateStr
{
}
//函数作用 :将日期从原格式转换成需要的格式
+(NSString*)convertDateFormatter:(NSString*)sourceFormatter
{
}
//函数作用 :将日期字符串转换成date
+(NSDate *)stringToDate:(NSString *)formatter dateString:(NSString *)dateString{
}
//时间戳转换成时间
- NSData与其它数据类型的转化
- 字符串与其它数据类型的转换
- oc-NSData与其他数据类型之间转换
- 万能的NSData各种数据类型之间的转化
- std:string 与其它基本数据类型的转换
- java常用类String与其他数据类型之间的转化
- NSData数据类型的讲解
- UIImage 和 NSData 的转化
- NSMutableArray到NSData的转化的问题
- NSData与CString的无损转化
- 图片上传转化的nsdata格式
- NSData与NSString、NSData与UIImage的数据类型转换
- PHP与其它CGI的比较
- 汉语与其它语言的区别
- IBM大型机与其它计算机的区别
- Java程序与其它进程的数据通信
- java 程序与其它进程的数据通信
- IE6与其它浏览器的区别
- 1---处女篇----初学dp,找的代码--------硬币数目
- x-code 必备插件
- 15.4.11
- 关于自增、自减、顺序点、副作用、完整表达式的一些小汇总。
- 力所能及之Mybatis 范围和生命周期
- NSData与其它数据类型的转化
- UVA11324.The Largest Clique最大团——scc+dp
- Hot reload tools for Node.js
- 数据设计的个人总结
- 高级Java工程师
- iperf测试工具使用方法
- CSS3的[att^=val]选择器
- JAVA中正则表达式总结
- 关于Captcha验证码组件的使用