如何将 base64_encode 从 PHP 重写为 Swift 3 in iOS ?
How to rewrite base64_encode from PHP to Swift 3 in iOS ?
如何实现这段代码从PHP到iOSSwift3?
base64_encode("qywueifk85oflmvJ");
结果是这样的:
GJXIFSs5tA0LRmCANJS98g==
为此,您可以在字符串 class 上创建一个扩展。
这看起来像这样:
extension String
{
func toBase64() -> String
{
return Data(self.utf8).base64EncodedString()
}
}
然后您可以简单地调用字符串上的函数。
let stringToEncode = "qywueifk85oflmvJ"
let encodedString = stringToEncode.toBase64()
如果您不想使用扩展,您可以简单地创建函数:
func base64(from: String) -> String
{
return Data(from.utf8).base64EncodedString()
}
这将使调用看起来像:
let encodedString = base64(from: "qywueifk85oflmvJ")
如何实现这段代码从PHP到iOSSwift3?
base64_encode("qywueifk85oflmvJ");
结果是这样的:
GJXIFSs5tA0LRmCANJS98g==
为此,您可以在字符串 class 上创建一个扩展。 这看起来像这样:
extension String
{
func toBase64() -> String
{
return Data(self.utf8).base64EncodedString()
}
}
然后您可以简单地调用字符串上的函数。
let stringToEncode = "qywueifk85oflmvJ"
let encodedString = stringToEncode.toBase64()
如果您不想使用扩展,您可以简单地创建函数:
func base64(from: String) -> String
{
return Data(from.utf8).base64EncodedString()
}
这将使调用看起来像:
let encodedString = base64(from: "qywueifk85oflmvJ")