# 33、以弱引用避免保留还

要点：

* 将某些引用设置为`weak`，可避免出现“保留环”
* weak引用可自动清空，也可以不自动清空。自动清空（automiling）是随着ARC而引入的新特性，由运行期系统来实现。在具备自动清空功能的弱引用上，可随意读取其数据，因为这种引用不会指向已经回收过的对象
