一 NSoperase自定义封装实现[以下代码实现来MJ]实现过程:通过对NSOperation进行自定义的封装,实现自己的功能,这里使用tableView的cell 更新来实现 图片刷新异步操作,节约系统资源优化代码其中NSOperasion实现先在主线程调用 并添加队列实现异步的操作并在自定义N...
分类:
其他好文 时间:
2015-09-17 19:08:37
阅读次数:
153
一、介绍 NSOperation是一个抽象类,我们可以使用系统提供的子类或者自己实现它的子类,具有以下特性: a.是OC语言中基于GCD的面向对象的封装; b. 使用起来比GCD更加简单(面向对象); c. 提供了一些用GCD(http://www.cnblogs.com/mdd...
分类:
移动开发 时间:
2015-09-17 18:59:17
阅读次数:
221
自定义NSOperation一、实现一个简单的tableView显示效果实现效果展示:代码示例(使用以前在主控制器中进行业务处理的方式)1.新建一个项目,让控制器继承自UITableViewController。 8 9 #import 10 11 @interface YYViewControl....
分类:
其他好文 时间:
2015-09-14 12:02:05
阅读次数:
253
NSOperation简单介绍一、NSOperation简介1.简单说明NSOperation的作?:配合使用NSOperation和NSOperationQueue也能实现多线程编程NSOperation和NSOperationQueue实现多线程的具体步骤:(1)先将需要执行的操作封装到一个NS...
分类:
其他好文 时间:
2015-09-14 11:43:47
阅读次数:
147
NSOperation基本操作一、并发数(1)并发数:同时执?行的任务数.比如,同时开3个线程执行3个任务,并发数就是3(2)最大并发数:同一时间最多只能执行的任务的个数。(3)最?大并发数的相关?方法- (NSInteger)maxConcurrentOperationCount;- (void)...
分类:
其他好文 时间:
2015-09-14 11:43:16
阅读次数:
137
懒加载加载出tableView目标:加载图片 同步加载bugbug1:下载速度慢会卡 ->将耗时操作添加到队列bug2:重复下载耗流量NSOperation: 将耗时操作添加到队列中CGD:把任务添加到队列中,指定执行函数耗时操作:NSBlockOperation *downloadOperatio...
分类:
其他好文 时间:
2015-09-13 23:04:35
阅读次数:
330
NSOperation:1. 指定同一时间最大执行的操作数queue.max……2. 设定队列中的任务时间的依赖关系task1 依赖于 task2: task2 —> task13. 回到主线程(找到如何获取主队列的方式)[NSOperation mainQueue]:keyword: iOS ma...
分类:
其他好文 时间:
2015-09-12 00:49:52
阅读次数:
271
网易新闻iOS版在开发过程中曾经使用过的第三方开源类库、组件1、AFNetworkingAFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单,功能强大, 现在许多人都用它取代 ASIHTTPRequest2、...
分类:
移动开发 时间:
2015-09-11 17:26:00
阅读次数:
1080
//NSOpertionQueue NSOperation //Queue //主队列 和 自定义队列 //主队列是运行在主线程当中,自定义队列运行在后台 //NSOperation 定义需要执行的操作(任务) //定义需要的操作,然后把该操作添加到合适的队列中 ...
分类:
编程语言 时间:
2015-09-08 15:18:12
阅读次数:
145
转自:http://www.maxiaoguo.com/clothes/269.htmlAFNetworking是一个轻量级的iOS网络通信类库。它建立在NSURLConnection和NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单。它支持HTTP请求和基于REST的网络...
分类:
Web程序 时间:
2015-09-07 14:17:33
阅读次数:
287