NSOperation
来源:互联网 发布:mac 桌面图标png下载 编辑:程序博客网 时间:2024/05/17 08:51
>1NSOperation操作是抽象的,规范子类的共同属性,子类包括NSInvocationOperation/NSBlockOperation;
>2NSBlockOperation的简写: [[[NSOperationQueue alloc] init] addOperationWithBlock:^{};
>3与GCD相比优点:
<1>OC框架,更加面向对象,是对GCD的封装;
<2>可以暂停/取消/继续队列中的任务;
<3>可以跨队列设置操作依赖关系;
<4>可以设置最大操作并发数;
>4isSuspended属性:控制队列的暂停/继续;cancel/cancelAllOperations:取消/取消全部操作;addDependency方法设置依赖关系(操作间的依赖关系建立好之后再添加到队列中);
>5开发时从SB中加载tableview的Cell,使用下面的方法:
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"AppCell" forIndexPath:indexPath];
>6做数据缓存时,数据应该是有进有出;
>7沙盒包括Documents/Lib(Preference/Caches/)/tmp;通过NSString对象的lastPathCompoment/stringByAppendingPathComponet方法可以获取文件路径;
>8数据加载的顺序:内存->沙盒->网络;
0 0
- NSOperation
- NsOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- NSOperation
- 【平衡树】平衡树教学
- android中怎样把一个button按钮放到屏幕底部
- win7基于maven和eclipse连接远程Linux服务器的hadoop2.0集群的入门程序
- Spark定制班第3课:通过案例对SparkStreaming 透彻理解三板斧之三:解密SparkStreaming运行机制和架构进阶之Job和容错
- Linux内存中Swap机制
- NSOperation
- 聊聊魔性的动画引擎pop
- STM32GPIO口8种模式细致分析(类比51单片机)
- Java String index out of range: -1
- MegaCli 常用参数备忘
- 【1e1---1e8】的素数(取模用)
- android 如何自定义通知栏图标(不使用自定义布局情况下)
- java之插入排序(直接插入排序)
- 毕业论文中的“自动生成目录”设置(经验四)