Creating an NSInvocationOperation Object / NSBlockOperation Object
2014-08-29 10:09
393 查看
@implementation MyCustomClass - (NSOperation*)taskWithData:(id)data { NSInvocationOperation* theOp = [[NSInvocationOperation alloc] initWithTarget:self selector:@selector(myTaskMethod:) object:data]; return theOp; } // This is the method that does the actual work of the task. - (void)myTaskMethod:(id)data { // Perform the task. } @end
NSBlockOperation* theOp = [NSBlockOperation blockOperationWithBlock: ^{ NSLog(@"Beginning operation.\n"); // Do some work. }];
相关文章推荐
- NSBlockOperation 和NSInvocationOperation 默认创建出来start都是同步的。在当前线程执行
- Foundation-NSOperation-NSInvocationOperation/NSBlockOperation/NSOperationQueue
- [IOS 开发] 多线程之 NSBlockOperation和NSInvocationOperation的区别
- 多线程下NSOperation、NSBlockOperation、NSInvocationOperation、NSOperationQueue的小结
- iOS NSOperation之详解1(NSInvocationOperation,NSBlockOperation,设置依赖)
- NSThread,NSInvocationOperation,NSBlockOperation,GCD解析
- NSInvocationOperation、NSBlockOperation、NSOperationQueue
- 多线程下NSOperation、NSBlockOperation、NSInvocationOperation、NSOperationQueue的使用
- ios-day19-03(NSOperation介绍、主队列、自定义队列、NSBlockOperation、NSInvocationOperation)
- 多线程NSOperation--NSInvocationOperation 和 NSBlockOperation 使用(一)
- iOS 多线程下NSOperation、NSBlockOperation、NSInvocationOperation、NSOperationQueue的使用
- iOS 多线程详解 NSThread, NSOperationQueue(NSInvocationOperation, NSBlockOperation), GCD
- 多线程下NSOperation、NSBlockOperation、NSInvocationOperation、NSOperationQueue的使用
- NSOperation cancelled 和 NSBlockOperation cancelled
- NSBlockOperation - 执行串行任务
- iphone开发之多线程NSThread和NSInvocationOperation
- NET:Error Creating Control -"Object Reference Not Set To An Instance Of Object"
- iphone开发之多线程NSThread和NSInvocationOperation
- SLF4J: Failed toString() invocation on an object of type [org.eclipse.jetty.websocket.server......
- iphone开发之多线程NSThread和NSInvocationOperation