这会导致保留周期吗
Posted
技术标签:
【中文标题】这会导致保留周期吗【英文标题】:would this cause a retain cycle 【发布时间】:2014-07-14 06:05:13 【问题描述】:xCode 5.1、ios 7.1、ARC
这会导致主题的保留周期吗?我不这么认为,因为设置 event=nil
会释放整个树,所以主题也会被释放,但我不确定。
event -> subEvent -> Topics
| ^
|_____________________|
【问题讨论】:
循环(loop)在哪里? 这是DAG,不是循环。 【参考方案1】:参考您的图形:
两个“箭头”都从事件指向主题。如果线条/箭头描述一个循环,那将是一个循环。 (如果主题会保留该事件。)
该图形没有显示一个循环,因此那里不可能有一个保留循环 - 所以没有。
【讨论】:
以上是关于这会导致保留周期吗的主要内容,如果未能解决你的问题,请参考以下文章
为啥在 ARC 中发送消息会导致保留周期警告,但属性集不会?