上QQ阅读APP看书,第一时间看更新
第2章 网络编程
学习目标
- 了解网络的基本概念,包括URL、TCP/IP、Socket
- 理解NSURLConnection的工作原理
- 掌握数据解析的原理,会解析XML和JSON文档
- 掌握HTTP请求,会提交GET和POST请求
- 掌握文件上传与下载的原理
- 掌握第三方框架,会使用SDWebImage和AFNetworking
在移动互联网时代,几乎所有的应用程序都离不开网络,如QQ、微博、百度地图等,这些应用持续地通过网络进行数据更新,使应用保持着新鲜与活力。一旦没有了网络,应用就缺失了数据的变化,即便外观再华丽,终将只是一潭死水。网络编程是一种实时更新应用数据的常用手段,本章将针对网络编程的内容进行详细的讲解。