原文地址:http://www.xuebuyuan.com/2039420.html CFURLCreateStringByAddingPercentEscapes 在作项目的的时候,一般都要用到网络搜索,所以链接(也就是NSURL)也会总是存在一些中文或者特殊字符,但是对于网址是不允许存在一些特殊 ...
分类:
移动开发 时间:
2016-05-09 20:14:45
阅读次数:
377
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
可以通过三种方式向服务器发送数据:NSURLRequest,NSMutableURLRequest,NSURLConnection
一、NSURLRequest向服务器发送同步或异步请求
举例:如何发送一个GET请求
* 默认就是GET请求
// 1.URL
NSURL *url = [NSURL URLWithString:@"http://www.baidu.co...
分类:
移动开发 时间:
2016-05-07 08:57:20
阅读次数:
204
一、一个HTTP请求的基本要素
1.请求URL:客户端通过哪个路径找到服务器
2.请求参数:客户端发送给服务器的数据
如登录时需要发送的用户名和密码
3.返回结果:服务器返回给客户端的数据
一般是JSON数据或者XML数据
二、基本的HTTP请求的步骤(移动客户端)
1.拼接"请求URL"
+...
分类:
移动开发 时间:
2016-05-07 08:54:27
阅读次数:
268
AFN介绍 AFN是一套操作网络的第三方框架 NSURLConnection iOS2.0之后出现 NSURLSession iOS7.0之后出现 默认支持序列化和反序列化json,xml数据需要自己解析 是一套优秀的错误处理机制 封装了Reachability 支持HTTPS(iOS9.0默认都是 ...
分类:
移动开发 时间:
2016-05-03 09:23:36
阅读次数:
296
AFNetworking是日常开发中最常用的网络框架,现在我们使用的版本是3.0版,3.0与2.0版最大的区别就是,AFNetworking 2.0使用NSURLConnection的基础API ,而3.0是完全基于NSURLSession的API,已经抛弃了NSURLConnection。而NSU ...
分类:
移动开发 时间:
2016-04-23 07:06:17
阅读次数:
213
HTTP 协议 1、是什么以及干什么用的(1)超文本传输协议,目前1.1版本(2)基于应用层的通信规范,规定客户端和服务器之间的数据传输格式(3)iOS网络开发中,多用于进行发送HTTP请求2、特点(1)短连接,无状态连接(每次新建连接),通过TCP完成数据请求后立即释放。(2)Keep-Alive ...
分类:
Web程序 时间:
2016-04-22 23:49:35
阅读次数:
280
iOS开发过程中,网络数据的传输过程一般是:客户端发送请求给服务器,服务器接收到客户端发送的网络请求后返回相应的数据。此时客户端需要把服务器返回的数据转化为前段和移动端开发中使用的数据格式(如OC/java)。后台服务器一般使用php、java、.net进行开发,而前段和移动端使用的一般是OC/JA ...
分类:
移动开发 时间:
2016-04-19 22:58:34
阅读次数:
496