我们知道,CoreData是线程不安全的。我们不能在不同的线程中共享同一个NSManagedObject和NSManagedObjectContext对象。NSManagedObjectContext对象的创建和使用必须在同一个线程中。当我们使用NSOperation来实现对CoreData的多线程操作的时候,这里要注意的是NSOperation的init..
分类:
编程语言 时间:
2014-12-22 19:45:37
阅读次数:
206
本文转载至http://blog.csdn.net/zhangkongzhongyun/article/details/8081094AFNetworking是一个讨人喜欢的网络库,适用于iOS以及Mac OS X. 它构建于在NSURLConnection,NSOperation, 以及其他熟悉的...
分类:
Web程序 时间:
2014-12-21 16:34:31
阅读次数:
180
源地址:http://fann.im/blog/2014/02/23/nsoperation/iOS 下的多线程编程有 NSOperation 和 Grand Central Dispatch(GCD) 两种,简单记一些 NSOperation 的使用注意。NSOperationQueue相当于一个...
分类:
移动开发 时间:
2014-12-21 01:50:26
阅读次数:
241
GCD的同步异步串行并行、NSOperation和NSOperationQueue一级用dispatch_once实现单例...
分类:
移动开发 时间:
2014-12-16 15:11:54
阅读次数:
168
iOS多线程技术—自定义NSOperation一、实现一个简单的tableView显示效果实现效果展示:代码示例(使用以前在主控制器中进行业务处理的方式)1.新建一个项目,让控制器继承自UITableViewController。//// YYViewController.h// 01-自定义O.....
分类:
移动开发 时间:
2014-12-12 10:03:57
阅读次数:
279
iOS多线程技术—NSOperation用法一、NSOperation简介1.简单说明NSOperation的作?:配合使用NSOperation和NSOperationQueue也能实现多线程编程NSOperation和NSOperationQueue实现多线程的具体步骤:(1)先将需要执行的操作...
分类:
移动开发 时间:
2014-12-11 17:05:46
阅读次数:
241
AFNetwork是一个轻量级的网络请求api类库。是以NSURLConnection,NSOperation和其他方法为基础的。下面这个例子是用来处理json请求的:NSURL*url=[NSURLURLWithString:@"https://alpha-api.app.net/stream/0...
分类:
Web程序 时间:
2014-11-20 06:48:00
阅读次数:
260
IOS应用开发中我们可以使用如下三种方式来实现程序的多线程执行:1、NSThread2、Cocoa NSOperation (使用NSOperation和NSOperationQueue)3、GCD (Grand Central Dispatch)三种方式抽象度层次是从低到高的,抽象度越高的使用越简...
分类:
移动开发 时间:
2014-11-12 09:18:02
阅读次数:
210
一直觉得runloop这东西很神奇、很飘渺,现在还是觉得这玩意很飘渺 -_-.前两天特地花了点时间看了下官方的文档,把我理解的和觉得重要的跟大家分享下,欢迎批评指正。线程实现的几种方式:1. Operation Objects // NSOperation及相关子类2. G C D // dispa...
分类:
其他好文 时间:
2014-11-11 15:57:54
阅读次数:
191
关于线程的概念不在赘述,网上讲的很详细,IOS中主要提供了3种方式实现多线程,分别是NSThread,NSOperation以及GCD,这里我们总结下最基础的NSThread1 线程创建可以使用NSthread提供的方法创建一个新的线程,创建方法有如下两种a.+ (void)detachNewThr...
分类:
移动开发 时间:
2014-11-09 16:39:02
阅读次数:
303