Swift学习笔记 - URL编码encode与解码decode

使用swift有一段时间了,api的变换造成了很多困扰,下面是关于url编码和解码问题的解决方案

在Swift中URL编码

在Swift中URL编码用到的是String的方法

func addingPercentEncoding(withAllowedCharacters allowedCharacters: CharacterSet) -> String?

用法:

let str = "{urlencode}"
print(str.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed))

编码后的结果:%7burlencode%7d

在Swift中URL解码

在Swift中URL解码用到的是String的属性

var removingPercentEncoding: String? { get }

用法:

let str = "%7burldecode%7d"
print(str.removingPercentEncoding) 

解码后得到的结果是:{urldecode}

Swift中API的变化还是挺大的,随时使用随时记录,方便记忆,有什么不对欢迎指出,谢谢大家的阅读

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wang631106979/article/details/53044670
文章标签: swift
个人分类: swift学习笔记
上一篇Swift学习笔记 - Swift属性只读
下一篇Xcode8编辑代码崩溃解决办法
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭