block没那么难(三):block和对象的内存管理

507 查看


本系列博文总结自《Pro Multithreading and Memory Management for iOS and OS X with ARC》


在上一篇文章中,我们讲了很多关于 block 和基础变量的内存管理,接着我们聊聊 block 和对象的内存管理,如 block 经常会碰到的循环引用问题等等。


获取对象

照例先来段代码轻松下,瞧瞧 block 是怎么获取外部对象的

翻译后的关键代码摘录如下