iOS 网络开发

2017-07-06  本文已影响37人  孙健会员

目录

1.NSURLSession

2.身份验证和自定义TLS

3.App Transport Security

4.NSURLSession 工作流

5.后台传输及其用法

6.NSURLSession API

7.其他一些注意点

1.NSURLSession

NSURLSession相关类

URLSession.png

NSURLSession分为

NSURLSessionConfiguration:

配置可分为

NSURLSessionDelegate

delegate.png

session管理的一组tasks共享一个代理,不想实现代理方法时,代理传nil即可

代理协议分为:

DownloadTask:
1.URLSession:downloadTask:didResumeAtOffset:expectedTotalBytes
2.URLSession:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedWrite
3.URLSession:downloadTask:didFinishDownloadToURL:把临时文件的URL路径给你

UploadTask:
URLSession:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend

StreamTask:
URLSession:task:needNewBodyStream:

task completion
URLSession:task:didcomplete:withError

NSURLRequest:
1.RequestMethod:
2.RequestBody
NSURLResponse:
1.statusCode
2.headerFileds

上一篇下一篇

猜你喜欢

热点阅读