iOS开发项目化经典教程
上QQ阅读APP看书,第一时间看更新

第2章 网络编程

学习目标

  • 了解网络的基本概念,包括URL、TCP/IP、Socket
  • 理解NSURLConnection的工作原理
  • 掌握数据解析的原理,会解析XML和JSON文档
  • 掌握HTTP请求,会提交GET和POST请求
  • 掌握文件上传与下载的原理
  • 掌握第三方框架,会使用SDWebImage和AFNetworking

在移动互联网时代,几乎所有的应用程序都离不开网络,如QQ、微博、百度地图等,这些应用持续地通过网络进行数据更新,使应用保持着新鲜与活力。一旦没有了网络,应用就缺失了数据的变化,即便外观再华丽,终将只是一潭死水。网络编程是一种实时更新应用数据的常用手段,本章将针对网络编程的内容进行详细的讲解。