NSString,NSData,char的转换

天大地大妈咪最大 提交于 2020-01-25 03:43:11

1. NSString转化NSData

NSData* aData = [@"a nsstring" dataUsingEncoding: NSUTF8StringEncoding];

2.NSData转化NSString

NSString* aString = [[NSString alloc] initWithData:aData encoding:NSUTF8StringEncoding];

3.NSString转化char

char cstr[10];
cstr =[aString UTF8String];

4.NSData转化char

char* cstr=[aData bytes];

5.char转化NSString

- (id)initWithUTF8String:(const char *)bytes
NSString *bString = [[NSString alloc] initWithUTF8String:cstr];

6.char转化NSData

NSData *data = [NSData dataWithBytes:cstr length:strlen(cstr)];


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!