objective-c NSData,Int互转
来源:互联网 发布:最小单片机 编辑:程序博客网 时间:2024/05/21 11:26
将int转成NSData
NSString *temp=@"test"; NSData *datatemp =[temp dataUsingEncoding:NSUTF8StringEncoding]; int datatemplength =CFSwapInt32BigToHost((uint32_t)datatemp.length); //大小端不一样,需要转化 NSData *data = [NSData dataWithBytes: &datatemplength length: sizeof(datatemplength)]; NSMutableData *result=[[NSMutableData alloc]init]; [result appendData:data]; [result appendData:datatemp];
将NSData转成int
int datalength; [result getBytes: &datalength length: sizeof(datalength)]; int length=CFSwapInt32BigToHost(datalength); NSData *databack = [result subdataWithRange:NSMakeRange(4, length)];
0 0
- objective-c NSData,Int互转
- objective-c NSString && NSData
- objective-C之NSData
- objective-c 下面int 和 NSData数据 互相转换的方法
- Objective-C 中Socket常用转换机制(NSData,NSString,int,Uint8,Uint16,Uint32,byte[])
- Objective-C NSData和NSMutableData
- Objective-C NSString NSData Byte等转换
- Objective-C NSString NSData Byte等转换
- Objective-C NSString NSData Byte等转换
- Objective-c NSMutableData和NSData常用操作
- Objective-C语言——NSData/NSMutableData
- 【Objective-C基础】NSNumber,NSValue和NSData
- Objective-C中NSData与NSString,Byte, UIImage相互转换
- Objective-C中NSDate,NSData类型与NSString类型转换
- Objective-C中NSDate,NSData类型与NSString类型转换
- Objective-C NSString、NSArray、NSDictionary、NSData 存取至Document
- 【深入浅出Objective-C】8.4数据(NSData)和8.5数字(NSNumber)
- Objective-C中使用NSValue、NSNull、NSNumber、NSDecimalNumber、NSData、NSMutableData
- CentOS yum安装mysql及配置远程访问
- 使用input代替服务器控件FileUpload实现文件上传
- JSP中获取参数的3中方法
- 8、(知识篇)IO流(5)
- [LeetCode]--46. Permutations
- objective-c NSData,Int互转
- HDU 5950——Recursive sequence
- eclipse如何改变workspace
- Latex设置字体大小,加粗,加下划线,变斜体
- 1024. Palindromic Number (25)
- 根据方法返回值来区分重载方法
- python标准库之re
- 20161102小记
- [uboot] (番外篇)global_data介绍