iphone之NSString, char, NSData相互转化

转载 2012年03月31日 15:09:18

1. NSString转化为UNICODE String:

(NSString*)fname = @“Test”;

 

char fnameStr[10];

memcpy(fnameStr, [fnamecStringUsingEncoding:NSUnicodeStringEncoding],2*([fname length]));

2. NSString转化为char

(NSString*)fname = @“Test”;

char fnameStr[10];

fnameStr=[fname UTF8String];

3. char -> NSData:

 方法一:

   char* postData = "TEST";

 

   NSData *data =[NSData dataWithBytes:postDatalength:strlen(postData)];

 方法二:

   转换为NSString: - (id)initWithUTF8String:(const char*)bytes
   然后用NSString的 - (NSData*)dataUsingEncoding:(NSStringEncoding)encoding

4. NSData ->char

  NSData returnData ;

  char* bu=[returnDatabytes];

5. NSData->NSString

 

 NSString* aStr;
 aStr = [[NSString alloc] initWithData:aData encoding:NSASCIIStringEncoding];
6. NSString->NSData
 NSData* aData;
 aData = [aStr dataUsingEncoding: NSASCIIStringEncoding];

iphone之NSString, char, NSData相互转化

iphone之NSString, char, NSData相互转化 2011-06-08 16:38:37 1. NSString转化为UNICODE String: (NSString...
  • x32sky
  • x32sky
  • 2012年02月14日 19:40
  • 912

iPhone之NSString, char, NSData相互转化

1. NSString转化为UNICODE String: (NSString*)fname = @“Test”; char fnameStr[10]; memcpy(fna...
  • wildfireli
  • wildfireli
  • 2011年11月01日 11:21
  • 295

[Iphone]NSString, char, NSData相互转化

1. NSString转化为UNICODE String:(NSString*)fname = @“Test”;char fnameStr[10];memcpy(fnameStr, [fname cS...
  • wangbofei
  • wangbofei
  • 2011年03月17日 15:59
  • 11666

NSString, char*, NSData类型之间的转换

1. NSString转化为UNICODE String: (NSString*)fname = @“Test”; char fnameStr[10]; memcpy(fnameStr, [fname...
  • baidu_31683691
  • baidu_31683691
  • 2016年07月27日 16:05
  • 718

NSString, char, NSData,UIImage相互转化

NSString 与NSData转化 // 字符串转Data NSString *str =@"jesfds";  NSData *data =[str dataUsingE...
  • u010053768
  • u010053768
  • 2016年01月26日 17:27
  • 245

NSString与NSData,char*相互转化

1. NSString 转化为 NSData NSString *a = @"abc"; NSData *aData = [a dataUsingEncoding: NSUTF8StringEnc...
  • benbenxiongyuan
  • benbenxiongyuan
  • 2012年07月10日 16:07
  • 424

NSString,NSData,std::string,const char*相互转化

NSString: NSString *string; (1)NSString -> NSData: NSData *data = [string dataUsingEncoding:NSUTF...
  • yejiajun945
  • yejiajun945
  • 2015年10月14日 14:08
  • 3250

NSString 与 NSData相互转化

1. NSString 转化为 NSData
  • oik_ios
  • oik_ios
  • 2014年10月23日 09:59
  • 566

NSData和NSMutableData

NSData和NSMutableData存储的是二进制数据,在文件操作,网络,以及核心图形图像中使用较广泛。NSData创建后不可以再修改,NSMutableData可以再次修改。 1、NS...
  • lboboby
  • lboboby
  • 2015年03月11日 11:31
  • 1218

UIImage转换成nsdata

在Iphone上有两种读取图片数据的简单方法: UIImageJPEGRepresentation和UIImagePNGRepresentation.  UIImageJPEGRepresentat...
  • u011779982
  • u011779982
  • 2013年09月28日 11:41
  • 1521
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iphone之NSString, char, NSData相互转化
举报原因:
原因补充:

(最多只允许输入30个字)