如何将String转换成UInt8或NSData

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将String转换成UInt8或NSData相关的知识,希望对你有一定的参考价值。

1、在Xcode中Swift或Objective-C源文件里写上NSString
2、用option+鼠标左键点击NSString,然后会弹出这个类的介绍
3、点击Class Reference,就能看到文档里关于NSString所有方法,其中就包括了NSString转换成UInt8或NSData的方法。
参考技术A ios开发:如何将String转换成UInt8或NSData?(最好是Swift方法,OC也可)? 钟颖Cyan,偶尔写点Java的iOS工程师 收起 需要注意strVal不是一个整数的情况,在Objective-C和

NSArray怎么转换为NSData

参考技术A iOS开发:如何将String转换成UInt8或NSData?(最好是Swift方法,OC也可)?钟颖Cyan,偶尔写点Java的iOS工程师需要注意strVal不是一个整数的情况,在Objective-C和 参考技术B NSMutableData *data = [[NSMutableData alloc] init];
for (int i = 0; i < [array count]; ++i )
NSString *str = [array objectAtIndex:i];
NSData *temp = [str dataUsingEncoding:NSUTF8StringEncoding];
[data appendData:temp];

以上是关于如何将String转换成UInt8或NSData的主要内容,如果未能解决你的问题,请参考以下文章

使用 Swift 将 UInt8?、String、Int 转换为 String 类型

如何将NSData 型直接转成NSInteger型

ios nsdata怎么转int

在 Swift 中将 bytes/UInt8 数组转换为 Int

如何将javascript中uint8array转成普通数组或字符串?

如何将javascript中uint8array转成普通数组或字符串