摘要: Block是在栈上生成的,所以一般使用copy方法把Block复制到堆上,避免Block被立刻释放。Block会对内部的变量形成强引用,而如果同时该变量又持有这个Block,就会导致循环引用而无法释放,从而导致内存泄露。最常见的就是self持有Block,而又在Block内部调用self的方法或属性... 阅读全文
posted @ 2015-08-27 15:47 coltfoal 阅读(1244) 评论(0) 推荐(0) 编辑