swift - Swift中如何将String转为byte?

标签 swift string nsdata

Swift中如何将String转byte? 类似于 Java 中的 String .getBytes()

最佳答案

还有一种更优雅的方式。

swift 3:

let str = "Hello"
let buf = [UInt8](str.utf8)

Swift 4:(感谢@PJ_Finnegan)

let str = "Hello"
let buf: [UInt8] = Array(str.utf8)

关于swift - Swift中如何将String转为byte?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25027831/

相关文章:

swift - iOS 12 中压缩图像。这段代码将如何更新?

iphone - 持久启动图像

ios - 为什么 .geocodeAddressString 不改变外部变量?

c++ - 尝试在 C 中打印字符串变量时出现编译器错误

c++ - 名字和姓氏不一起读入集合

ios - 如何将使用 AES256 编码的 NSData 转换为 base64?

swift - 将 UIColor 存储在 CoreData 中

ios - 将文本标签添加到工具栏 - Swift

java - 当找到一个特定的单词并打破时

ios - 将 NSData 字节顺序更改为小端