(1)两种为NSURLConnection设置代理方式的区别 (2)如何控制代理方法在哪个线程调用 (3)开子线程发送网络请求的注意点,适用于自动发送网络请求模式 ...
分类:
Web程序 时间:
2017-07-13 22:54:17
阅读次数:
261
1.NSURLConnection使用 1.1 NSURLConnection同步请求(GET) (1)步骤 (2)相关代码 1.2 NSURLConnection异步请求(GET-SendAsync) (1)相关说明 (2)相关代码 1.3 NSURLConnection异步请求(GET-代理) ...
分类:
Web程序 时间:
2017-07-13 22:43:21
阅读次数:
196
4.1 小文件下载 (1)第一种方式(NSData) (2)第二种方式(NSURLConnection-sendAsync) (3)第三种方式(NSURLConnection-delegate) ...
分类:
其他好文 时间:
2017-07-13 22:41:35
阅读次数:
118
JSON解析成字典 {} –>字典 [] –>数组 “”–>字符串 11/11.1–>NSNumber true/false –>NSNumber null–>NSNull(注意:这也是一个对象) 转换流程 1.创建URL 2.依据URL创建请求 3.利用NSURLConnection发送请求 4. ...
分类:
移动开发 时间:
2017-07-11 11:11:04
阅读次数:
228
AFNetworking3.0是目前最新的版本,本来打算介绍一下2.6,但是想想2.6名不久矣,就决定不介绍了,有兴趣的小伙伴可以上网查一查。下面我就开始进入正题了。 目前使用人数最多的第三方网络库,没有之一。从开始的NSURLConnection到现在的NSURLSession,它都一直保持着与苹 ...
分类:
移动开发 时间:
2017-06-18 22:48:40
阅读次数:
219
1.多线程技术 有四种开启线程的方式,基本的为:NSThread、NSOperation、GCD;还有一种已经老掉牙了。基于C语言。就不写了,基本不用。 样例:家在网络图片显示在手机界面上 第一步:代码块开启异步子线程载入网络数据: [NSURLConnection sendAsynchronous ...
分类:
移动开发 时间:
2017-06-03 11:15:32
阅读次数:
221
什么是AFN全称是AFNetworking,是对NSURLConnection、NSURLSession的一层封装虽然运行效率没有ASI高,但是使用比ASI简单在iOS开发中,使用比较广泛 AFN的github地址https://github.com/AFNetworking/AFNetworkin ...
分类:
移动开发 时间:
2017-05-30 16:14:49
阅读次数:
306
主线程中创建一个NSURLConnection并异步运行 [self performSelectorOnMainThread:@selector(start) withObject:nil waitUntilDone:YES]; - (void)start { //step 1:请求地址 NSURL ...
分类:
Web程序 时间:
2017-05-28 19:38:38
阅读次数:
199
一、简介 1. NSSession 是 iOS 7 之后发布的,代替原来的 NSURLConnection 2. NSURLSession 中的请求都看做一个请求任务(task),task 的继承关系如下图 NSURLSessionTask 是一个抽象类,提供了一些基本的方法 NSURLSessio ...
分类:
移动开发 时间:
2017-05-01 15:03:16
阅读次数:
294
一、底层实现 1> AFN的底层基于OC的NSURLConnection和NSURLSession2> ASI的底层基于纯C语言的CFNetwork框架3> ASI的运行性能 高于 AFN 二、对服务器返回的数据处理 1> ASI没有直接提供对服务器数据处理的方式,直接返回data\string2> ...
分类:
移动开发 时间:
2017-04-23 16:58:05
阅读次数:
218