网络篇
文章平均质量分 76
MrRightZJ
这个作者很懒,什么都没留下…
展开
-
网络篇 - 01.网络编程概述
1.网络编程概述网络编程是一种实时更新应用数据的常用手段网络编程是开发优秀网络应用的前提和基础移动互联时代,移动互联网应用的特征几乎所有应用都需要用到网络,比如QQ、微博、网易新闻、优酷、百度地图只有通过网络跟外界进行数据交互、数据更新,应用才能保持新鲜、活力如果没有了网络,也就缺少了数据变化,无论外观多么华丽,终将变成一潭死水移动网络应用 = 良好的UI + 良好的用户体验 + 实时更原创 2015-08-26 20:54:27 · 607 阅读 · 0 评论 -
网络篇 - 05.网络数据解析(XML)
1.XML简介XML,全称是Extensible Markup Language,译作“可扩展标记语言”跟JSON一样,也是常用的一种用于交互的数据格式一般也叫XML文档(XML Document)XML举例<videos> <video name="小黄人 第01部" length="30" /> <video name="小黄人 第02部" length="19" />原创 2015-08-26 21:08:33 · 513 阅读 · 0 评论 -
网络篇 - 06.NSURLSession基本使用
1.概述此前提到过,NSURLSession是目前苹果主要推荐使用的网络请求操作类使用步骤如下 创建NSURLSession对象使用NSURLSession对象创建task对象执行taskTask类型 2.发送GET请求方法一,根据请求对象创建任务后发送请求-(void)get{ // 根据URL创建请求对象 NSURL *url = [NSURL URLWithSt原创 2015-08-27 21:49:06 · 528 阅读 · 0 评论 -
网络篇 - 07.NSURLSession的应用场景
1.大文件下载创建下载任务-(void)downloadLargeFile{ // 1.创建请求对象 NSURL *url = [NSURL URLWithString:@"http://120.25.226.186:32812/resources/videos/minion_02.mp4"]; NSURLRequest *request = [NSURLRequest原创 2015-08-27 21:47:42 · 458 阅读 · 0 评论 -
网络篇 - 02.NSURLConnection基本使用
0.前述由于目前苹果在推出NSURLSession后更推荐我们使用它,而此前的NSURLConnection已经在最新的Xcode7上已经过期目前最流行的第三方框架AFNetworking也是基于NSURLConnection和NSURLSession的封装为了更好的理解网络通信的内部实现原理,这里会对基本的NSURLConnection、NSURLSession到后续AFN进行探究,更方便我原创 2015-08-26 20:56:36 · 694 阅读 · 0 评论 -
网络篇 - 03.NSURLConnection应用场景
1.小文件下载如果文件比较小,下载方式会比较多 直接用NSData的+ (id)dataWithContentsOfURL:(NSURL *)url;利用NSURLConnection发送一个HTTP请求去下载如果是下载图片,还可以利用SDWebImage框架// 小文件下载-(void)smallDataDownload{ // 1.创建URL NSURL *url =原创 2015-08-26 21:09:47 · 503 阅读 · 0 评论 -
网络篇 - 04.网络数据解析(JSON)
1.小文件下载如果文件比较小,下载方式会比较多 直接用NSData的+ (id)dataWithContentsOfURL:(NSURL *)url;利用NSURLConnection发送一个HTTP请求去下载如果是下载图片,还可以利用SDWebImage框架// 小文件下载-(void)smallDataDownload{ // 1.创建URL NSURL *url =原创 2015-08-26 20:58:14 · 700 阅读 · 0 评论