iOS nsdata 转base64
时间: 2023-09-24 15:12:33 浏览: 221
NSData+Base64
5星 · 资源好评率100%
在iOS中,你可以使用`NSData`和`Base64`来实现将数据转换为Base64编码的字符串。以下是一个示例代码:
```swift
import Foundation
// 将NSData转换为Base64编码的字符串
func nsdataToBase64(_ data: NSData) -> String {
return data.base64EncodedString(options: [])
}
// 示例用法
let data = "Hello, World!".data(using: .utf8)! as NSData
let base64String = nsdataToBase64(data)
print(base64String)
```
在上面的示例中,我们定义了一个名为`nsdataToBase64`的函数,它接受一个`NSData`对象作为输入,并返回对应的Base64编码的字符串。
要使用该函数,你需要将要转换的数据先转换为`NSData`对象,然后调用`nsdataToBase64`函数,最后会得到转换后的Base64编码字符串。在示例中,我们使用了字符串"Hello, World!"进行了演示。
希望这可以帮助到你!如有任何其他问题,请随时提问。
阅读全文