0
如何实施此代码从PHP到iOS Swift 3?如何在iOS中将PHP的base64_encode重写为Swift 3?
base64_encode("qywueifk85oflmvJ");
而结果是这样的:
GJXIFSs5tA0LRmCANJS98g ==
如何实施此代码从PHP到iOS Swift 3?如何在iOS中将PHP的base64_encode重写为Swift 3?
base64_encode("qywueifk85oflmvJ");
而结果是这样的:
GJXIFSs5tA0LRmCANJS98g ==
要做到这一点,你可以创建String类的扩展。 这应该是这样的:
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")
非常感谢你@JoasHoogendijk –
????? @AgamBanga,这是不解释这 –
它*是*重复。下面接受的代码甚至包含在其他线程的答案之一中。 –