swiftUI之如何进行Base64编码和解码
实现方式
只需扩展String,实现编码和解码的功能,即可方便的将字符串进行编码和解码。
extension String {
///Base64编码
func encodBase64() -> String? {
if let data = self.data(using: .utf8) {
return data.base64EncodedString()
}
return nil
}
///Base64解码
func decodeBase64() -> String? {
if let data = Data(base64Encoded: self) {
return String(data: data, encoding: .utf8)
}
return nil
}
}
文章用于备忘。