gpt4 book ai didi

swift - 在 Swift 3 中将字符串转换为 base64

转载 作者:搜寻专家 更新时间:2023-10-31 21:56:34 24 4
gpt4 key购买 nike

let strsize = 10_000_000
let tries = 100
var longstring:String = "a"

for i in 1...strsize {
longstring += "a"
}

for i in 1..<2 {
let basestring = NSData(base64EncodedString: longstring, options: .IgnoreUnknownCharacters)
print(basestring)
}

在命令提示符下编写代码。为我得到的 Swift 3 编写的正确代码是什么 use of unresolved identifier NSData 。大多数关于将字符串编码为 base64 的教程都不起作用。

这适用于 Linux 还是 Mac? http://studyswift.blogspot.sg/2016/03/convert-nsdatauint8-to-base64-in-swift.html

最佳答案

改用这个:

let longstring = "test123"
if let data = (longstring).data(using: String.Encoding.utf8) {
let base64 = data.base64EncodedString(options: Data.Base64EncodingOptions(rawValue: 0))
print(base64)// dGVzdDEyMw==\n
}

关于swift - 在 Swift 3 中将字符串转换为 base64,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40234611/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com