Swift学习笔记(3)iOS 9 中的网络请求
目录
编码方法
在iOS9中,以前常用的stringByAddingPercentEscapesUsingEncoding方法被废除了,取而代之的是stringByAddingPercentEncodingWithAllowedCharacters方法。
用法示例:
var strURL=String(format:"http://blog.csdn.net/sps900608")
//等价于strURL=strURL.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding)
strURL=strURL.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet(charactersInString:"`#%^{}\"[]|\\<> ").invertedSet)!
此外还可以如下写法:
strURL=strURL.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLFragmentAllowedCharacterSet)!
NSCharacterSet

本文是Swift学习笔记的第三部分,主要介绍iOS 9中网络请求的变化。随着NSURLConnection的废弃,NSURLSession成为新的网络请求工具。在iOS 9中,编码方法由stringByAddingPercentEscapesUsingEncoding改为stringByAddingPercentEncodingWithAllowedCharacters,并介绍了如何处理HTTP请求的安全策略问题。同时,文章提供了使用NSURLSession进行数据请求的示例代码。
最低0.47元/天 解锁文章
340

被折叠的 条评论
为什么被折叠?



