摘要: NSURLConnection是iOS网络编程中一个比较旧的类,在需要兼容低版本的系统时,NSURLConnection也是一个不错的选择。 一、引言 在iOS7后,NSURLSession基本代替了NSURLConnection进行网络开发,在iOS9后,NSURLConnection相关 ...
分类:
移动开发 时间:
2016-07-08 11:42:36
阅读次数:
239
iOS开发网络篇—使用ASI框架进行文件下载 说明:本文介绍iOS网络编程中经常用到的框架ASI,如何使用该框架进行文件的下载。 一、简单介绍 代码示例: 代码说明:上面的代码从服务器上异步下载文件,每当接收到数据的时候就打印接收到的数据的长度。 打印结果如下: 注意:在实际的开发中不能这样去下载文 ...
分类:
移动开发 时间:
2016-06-06 10:17:24
阅读次数:
224
一、什么是JSON
JSON是一种轻量级的数据格式,一般用于数据交互
服务器返回给客户端的数据,一般都是JSON格式或者XML格式(文件下载除外)
JSON的格式很像OC中的字典和数组
{"name" : "jack", "age" : 10}
{"names" : ["jack", "rose", "jim"]}
标准JSON格式的注意点:key必须用双引号
要想从JS...
分类:
移动开发 时间:
2016-05-30 15:34:01
阅读次数:
207
1 JSON文档结构 1.1 简介 JSON(javaScript Object Notation)是存储和交换文本信息的语法,类似 XML。JSON 比 XML 更小、更快,更易解析,是一种轻量级的数据交换格式。所谓轻量级是指与XML文档结构相比描述相同的数据所需的字符个数要少。 简单的说JSON ...
分类:
移动开发 时间:
2016-05-16 08:11:40
阅读次数:
386
1 简介 1.1 概念 AFNetworking网络框架并不是IOS自带的框架,而是第三方的开源框架。它是对NSURLConnection和NSURLSession API的封装,但是目前AFNetworking 3.0已经删除了基于 NSURLConnection API的所有支持,所以本文只记录... ...
分类:
移动开发 时间:
2016-05-15 22:50:53
阅读次数:
305
NSURLSession类和相关的类提供很多API来下载HTTP的内容。这些API提供多种delegate协议来支持验证和执行后台下载任务。 1 URL Session 设计概念 Session中的任务行为依赖三件事: Session类型:在创建时,由configuration 对象决定; task ...
分类:
移动开发 时间:
2016-05-15 11:00:50
阅读次数:
271
Socket基础 在IOS中,根据不同的语言环境可以使用不同的方法来创建socket连接。 1) 在Objective-C语言环境使用NSStream类API 2) 在C语言环境使用CFStream类API 可以使用低级别的CFStream API来创建socket连接,这种方式与NSStrea
bbs.chinaacc.com/forum-2-3/topic-5586296.html
bbs...
分类:
移动开发 时间:
2016-05-09 07:08:31
阅读次数:
196
1 Socket基础 在IOS中,根据不同的语言环境可以使用不同的方法来创建socket连接。 1) 在Objective-C语言环境使用NSStream类API 如果知道远程主机的DNS或者是IP地址,那么可以使用CFStreamCreatePairWithSocketToHost 或者函数 CF ...
分类:
移动开发 时间:
2016-05-08 11:46:37
阅读次数:
216
AFN介绍 AFN是一套操作网络的第三方框架 NSURLConnection iOS2.0之后出现 NSURLSession iOS7.0之后出现 默认支持序列化和反序列化json,xml数据需要自己解析 是一套优秀的错误处理机制 封装了Reachability 支持HTTPS(iOS9.0默认都是 ...
分类:
移动开发 时间:
2016-05-03 09:23:36
阅读次数:
296
XCode7 更新以来,默认是不允许加载一些http网络请求,是因为现在网络大部分使用更安全的https协议头。 所以,iOS网络编程如果出现请求无效,事先考虑是否设置一下了以下操作:
分类:
移动开发 时间:
2016-02-14 23:39:07
阅读次数:
225