IOS的网络编程可以使用NSURLSession
,也可以使用NSURLConnection
,只不过后者的易用性较差。
网络开发的整体包括五个部分:
- 支持的协议(例如http、https)
- 授权和证书(例如服务器要求提供用户名密码)
- cookie 存储(例如不存储cookie)
- cache 管理(例如只在内存cache,不cache到硬盘)
- 配置管理(例如http headers等配置信息)
IOS的网络编程可以使用NSURLSession
,也可以使用NSURLConnection
,只不过后者的易用性较差。
网络开发的整体包括五个部分: