摘要:
正在学习这块的东西 转载两篇好文章 原文地址http://www.cnblogs.com/carlton/archive/2013/06/25/3155239.html上一篇讲了一下GCD的基本用法,这一篇稍微升华一下,说说关于GCD编程中‘同步’的那些事儿。先看一下原型:-(void) asyncMethodForPrint:(NSString *) ch{ NSLog(@"asyncMethodForPrint[%@]", ch);}-(void) test{ NSArray *arr = [NSArray arrayWithObjects:@"a" 阅读全文
摘要:
正在学习这块的东西 转载两篇好文章 原文地址http://www.cnblogs.com/carlton/archive/2013/06/23/3150611.html概述直观上理解,GCD偏向于系统级的API,也就是说它更接近于底层,在编写规范的前提下它相较NSOperation的性能要略优。而Cocoa的异步框架即NSOperation相关提供的API,更偏向于应用层面,它是对系统底层调用(包括GCD等)的封装,从功能层面上讲相较GCD更为丰富(NSOperation + Queue的形式具备一些GCD未直接包含的功能)通过查阅官方文档以及国外一些Blog的阐述,基本达成的共识是:在APP 阅读全文