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,但出现了“未解析的标识符NSData”的错误。大多数将字符串编码为base64的教程都无法正常工作。
这个方法在您的Linux或Mac上是否有效? http://studyswift.blogspot.sg/2016/03/convert-nsdatauint8-to-base64-in-swift.html
NSData
的情况都被转换为名为Data
的新值类型。请执行:Data(base64Encoded: longstring, options: .ignoreUnknownCharacters)
。 - Ozgur VatanseverData
是NSData
的“Swift覆盖类型”。但在Linux上可能会有所不同。 - Martin R未解决的标识符
错误,那么你可能忘记了import Foundation
。 - vadian