NSString、Char* 、NSData之间的转换
来源:互联网 发布:windows7淘宝 编辑:程序博客网 时间:2024/06/05 06:39
NSString转为Char*
NSString * str= @“Test”;const char * a =[str UTF8String];
Char* 转 NSString
NSString *str=[NSString stringWithCString encoding:NSUTF8StringEncoding];
Char* 转 NSData
char * a = (char*)malloc(sizeof(byte)*16); NSData *data = [NSData dataWithBytes: a length:strlen(a)];
方法二: 转换为NSString: - (id)initWithUTF8String:(const char *)bytes 然后用NSString的 - (NSData *)dataUsingEncoding:(NSStringEncoding)encoding
NSData转NSString
NSData* data;NSString* aStr= [NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];
NSString转NSData
NSData* xmlData = [@"testdata" dataUsingEncoding:NSUTF8StringEncoding];
NSString转NSURL
NSData* xmlData = [@"testdata" dataUsingEncoding:NSUTF8StringEncoding];
NSString转NSURL
NSString *urlString=[@"http://www.google.com/search?client=safari&rls=en&q=搜索&ie=UTF-8&oe=UTF-8" stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL转NSString
NSURL *url=[NSURL URLWithString:urlString];NSString *s=[[url absoluteString] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
0 0
- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString NSData char* 类型之间的转换
- NSString、NSData、char* 类型之间的转换
- NSString / NSData / char 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString、Char* 、NSData之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString、NSData 、Char *之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- Linux 打开 Xbrowser 可视化操作界面
- VS2008 sp1中sprintf的警告:" use _CRT_SECURE_NO_WARNINGS"
- 摩托车继承自行车和机动车
- 毛细管网
- 宇宙中最大的神秘结构被发现 跨度达40亿光年
- NSString、Char* 、NSData之间的转换
- 拓展训练给企业注入了正能量
- Telerik OpenAccess ORM and the XML Metadata Source
- C++ 结构
- 由小见大——设计数据库表时应该注意的问题
- Uva11827 (GCD)
- JAVA "magic square"判定算法的实现。
- linux共享内存
- Spring中过滤敏感词