随笔分类 -  网络

iOS开发网络篇—发送GET和POST请求(使用NSURLSession)
摘要:iOS开发网络篇—发送GET和POST请求(使用NSURLSession) 说明: 1)该文主要介绍如何使用NSURLSession来发送GET请求和POST请求 2)本文将不再讲解NSURLConnection的使用,如有需要了解NSURLConnection如何发送请求。 详细信息,请参考:ht 阅读全文

posted @ 2016-06-06 09:45 快乐加油站789 阅读(185) 评论(0) 推荐(0)

iOS开发网络篇—使用ASI框架进行文件下载
摘要:iOS开发网络篇—使用ASI框架进行文件下载 说明:本文介绍iOS网络编程中经常用到的框架ASI,如何使用该框架进行文件的下载。 一、简单介绍 代码示例: 代码说明:上面的代码从服务器上异步下载文件,每当接收到数据的时候就打印接收到的数据的长度。 打印结果如下: 注意:在实际的开发中不能这样去下载文 阅读全文

posted @ 2016-06-06 09:32 快乐加油站789 阅读(184) 评论(0) 推荐(0)

iOS开发网络篇—数据缓存
摘要:iOS开发网络篇—数据缓存 一、关于同一个URL的多次请求 有时候,对同一个URL请求多次,返回的数据可能都是一样的,比如服务器上的某张图片,无论下载多少次,返回的数据都是一样的。 上面的情况会造成以下问题 (1)用户流量的浪费 (2)程序响应速度不够快 解决上面的问题,一般考虑对数据进行缓存。 二 阅读全文

posted @ 2016-06-06 09:15 快乐加油站789 阅读(122) 评论(0) 推荐(0)

iOS开发网络篇—发送json数据给服务器以及多值参数
摘要:iOS开发网络篇—发送json数据给服务器以及多值参数 一、发送JSON数据给服务器 发送JSON数据给服务器的步骤: (1)一定要使用POST请求 (2)设置请求头 (3)设置JSON数据为请求体 代码示例: 二、多值参数 多值参数:一个参数对应多个值。 如下面的请求参数: http://192. 阅读全文

posted @ 2016-06-06 09:13 快乐加油站789 阅读(173) 评论(0) 推荐(0)

iOS开发网络篇—监测网络状态
摘要:iOS开发网络篇—监测网络状态 一、说明 在网络应用中,需要对用户设备的网络状态进行实时监控,有两个目的: (1)让用户了解自己的网络状态,防止一些误会(比如怪应用无能) (2)根据用户的网络状态进行智能处理,节省用户流量,提高用户体验 WIFI\3G网络:自动下载高清图片 低速网络:只下载缩略图 阅读全文

posted @ 2016-06-06 09:10 快乐加油站789 阅读(122) 评论(0) 推荐(0)

iOS开发网络篇—简单介绍ASI框架的使用
摘要:iOS开发网络篇—简单介绍ASI框架的使用 说明:本文主要介绍网络编程中常用框架ASI的简单使用。 一、ASI简单介绍 ASI:全称是ASIHTTPRequest,外号“HTTP终结者”,功能十分强大。 ASI的实现基于底层的CFNetwork框架,因此运行效率很高。可惜作者早已停止更新,有一些潜在 阅读全文

posted @ 2016-06-06 09:00 快乐加油站789 阅读(190) 评论(0) 推荐(0)

iOS开发网络篇—文件的上传
摘要:iOS开发网络篇—文件的上传 说明:文件上传使用的时POST请求,通常把要上传的数据保存在请求体中。本文介绍如何不借助第三方框架实现iOS开发中得文件上传。 由于过程较为复杂,因此本文只贴出部分关键代码。 主控制器的关键代码: YYViewController.m 补充说明: 文件上传请求数据格式 阅读全文

posted @ 2016-06-06 08:52 快乐加油站789 阅读(259) 评论(0) 推荐(0)

iOS开发网络篇—多线程断点下载
摘要:iOS开发网络篇—多线程断点下载 说明:本文介绍多线程断点下载。项目中使用了苹果自带的类,实现了同时开启多条线程下载一个较大的文件。因为实现过程较为复杂,所以下面贴出完整的代码。 实现思路:下载开始,创建一个和要下载的文件大小相同的文件(如果要下载的文件为100M,那么就在沙盒中创建一个100M的文 阅读全文

posted @ 2016-06-06 08:50 快乐加油站789 阅读(217) 评论(0) 推荐(0)

iOS开发网络篇—NSURLConnection基本使用
摘要:iOS开发网络篇—NSURLConnection基本使用 一、NSURLConnection的常用类 (1)NSURL:请求地址 (2)NSURLRequest:封装一个请求,保存发给服务器的全部数据,包括一个NSURL对象,请求方法、请求头、请求体.... (3)NSMutableURLReque 阅读全文

posted @ 2016-06-05 23:35 快乐加油站789 阅读(192) 评论(0) 推荐(0)

iOS开发网络篇—数据安全
摘要:iOS开发网络篇—数据安全 一、简单说明 1.说明 在开发应用的时候,数据的安全性至关重要,而仅仅用POST请求提交用户的隐私数据,还是不能完全解决安全问题。 如:可以利用软件(比如Charles)设置代理服务器,拦截查看手机的请求数据 “青花瓷”软件 因此:提交用户的隐私数据时,一定不要明文提交, 阅读全文

posted @ 2016-06-05 23:25 快乐加油站789 阅读(220) 评论(0) 推荐(0)

iOS开发网络篇—GET请求和POST请求
摘要:iOS开发网络篇—GET请求和POST请求 一、GET请求和POST请求简单说明 创建GET请求 1 // 1.设置请求路径 2 NSString *urlStr=[NSString stringWithFormat:@"http://192.168.1.53:8080/MJServer/login 阅读全文

posted @ 2016-06-05 23:16 快乐加油站789 阅读(162) 评论(0) 推荐(0)

iOS开发网络篇—HTTP协议
摘要:iOS开发网络篇—HTTP协议 说明:apache tomcat服务器必须占用8080端口 一、URL 1.基本介绍 URL的全称是Uniform Resource Locator(统一资源定位符) 通过1个URL,能找到互联网上唯一的1个资源 URL就是资源的地址、位置,互联网上的每个资源都有一个 阅读全文

posted @ 2016-06-05 23:04 快乐加油站789 阅读(128) 评论(0) 推荐(0)

iOS开发网络篇—搭建本地服务器
摘要:iOS开发网络篇—搭建本地服务器 一、简单说明 说明:提前下载好相关软件,且安装目录最好安装在全英文路径下。如果路径有中文名,那么可能会出现一些莫名其妙的问题。 提示:提前准备好的软件 apache-tomcat-6.0.41.tar eclipse-jee-kepler-SR2-macosx-co 阅读全文

posted @ 2016-06-05 22:54 快乐加油站789 阅读(141) 评论(0) 推荐(0)

iOS开发网络篇—网络编程基础
摘要:iOS开发网络篇—网络编程基础 一、为什么要学习网络编程 1.简单说明 在移动互联网时代,移动应用的特征有: (1)几乎所有应用都需要用到网络,比如QQ、微博、网易新闻、优酷、百度地图 (2)只有通过网络跟外界进行数据交互、数据更新,应用才能保持新鲜、活力 (3)如果没有了网络,也就缺少了数据变化, 阅读全文

posted @ 2016-06-05 22:31 快乐加油站789 阅读(111) 评论(0) 推荐(0)

iOS开发中的网络请求
摘要:对于移动客户端来说,网络的重要性不言而喻。常见的网络请求有同步GET, 同步POST, 异步GET, 异步POST。今天来看一下四种网络请求的实现方式。一、同步GET// 1.将网址初始化成一个OC字符串对象NSString *urlStr = [NSString stringWithFormat:... 阅读全文

posted @ 2015-04-10 15:49 快乐加油站789 阅读(186) 评论(0) 推荐(0)

导航