摘要:
1、block在Objective-C环境下的结构
block是一个“仿”对象
2、block声明的生存期
栈上声明对象是会被回收的,如果要长期持有block对象请把她移到堆上
3、从栈到堆的转换时机
栈上的block什么时候会在执行copy的时候移动到堆上,block可以有三种类型
4、我个人理解的一些设计准则
给调用方一个堆上的,被autorelease的block对象。
5、在ARC下的一些注意事项
过一下strong指针,他好,我也好。 阅读全文