1
qlqsh 2012 年 9 月 9 日
block用的不多,还没到lib的级别,惭愧。。。
|
2
ydhydh 2012 年 9 月 9 日 block 要注意下循环引用,其他还好
推荐看下这里的文章: http://www.mikeash.com/pyblog/?tag=blocks |
3
fly2never 2012 年 9 月 9 日
我觉得最大的好处就是共享函数状态变量,不用回调传一大堆参数
|
6
myrual OP @virushuo GCD确实是一个很神奇的东西,应该说提供了完全另一种思路。
前几天有一个需求,一个小函数,需要隔一段时间反复做一些动作,结果是两种,要么指定时间内收到反馈,要么超时。我从c语言程序员的思路出发想到的方法是开线程,然后sleep。 后来发现objective C里面似乎木有sleep。那么用perform selector after delay 也可以。 实现完毕之后总觉得哪里觉得别扭,反复想了之后觉得用GCD的source timer就够了,逻辑简单,设计简单。 开两个gcd source timer就够了。 |
7
dingtianran 2012 年 9 月 10 日
对 block+GCD的确可以为以后4核8核16核准备 会自然随着处理器并行计算能力增长而增长
|
8
ssword 2012 年 9 月 10 日
|
9
Mutoo 2012 年 9 月 10 日
为什么我看到GCD的第一反应是某Party
|
10
kejinlu 2012 年 9 月 10 日
写Block有一点需要注意的就是循环引用问题 需要注意使用__block __weak 修饰
|
11
kejinlu 2012 年 9 月 10 日 以前学习的时候记录过一点东西 http://geeklu.com/2012/01/block/
|
12
volCANo 2012 年 9 月 10 日
GCD用起来,比thread比起来爽多了
|