OC高效率52之掌握GCD及操作队列的使用时机
2016-03-26 00:00
148 查看
#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; //GCD是纯C的API,而NSOperationQueue操作队列是对象,操作队列在底层是用GCD来实现的 //NSOperatin && NSOperationQueue的好处 /** * 1.取消某个操作,用以表明此任务不需要执行,但启动的任务无法取消 * 2.指定操作间的依赖关系,使特定的操作必须在另外一个操作顺利执行完毕后方可执行 * 3.通过键值对机制检测NSOpertion对象的属性 * 4.指定操作优先级,队列以及针对每个块的。 * 5.可以重写NSOpertion对象 */ NSOperation *option = [[NSOperation alloc]init]; [option start]; [option main]; [option isCancelled]; [option cancel]; //应该尽量选用高层API,只有在确有必要时才求助于底层。 } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end
相关文章推荐
- iOS 登录页面设计
- maven的profile和filter插件管理配置项
- Oryx 2.1.2版本: src源码编译
- Git学习笔记(一)--- Git的安装与配置
- 计数排序
- day18 jQuery 加强
- day19 监听器&过滤器
- 在title旁边加图片
- 20160326
- 获取路径下所有文件名
- 安全技术积累-搜索目标漏洞20163月
- python request
- 两种web外网代理
- 有关tomcat的小猫
- JDK版本
- HP 刀片服务器交换机配置要点
- Unable to find /etc/ceph/ceph.client.admin.keyring
- c# 数据库编程(利用DataSet 和 DataAdaper对象操作数据库--单表操作)
- wireshark提示没有一个可以抓包的接口
- CCF之统计出现整数的次数并排序