【发布时间】:2014-03-10 03:10:16
【问题描述】:
我知道您应该使用 @weakify @strongify 来避免保留周期,但我不完全了解它们实际上是如何实现这一点的?
【问题讨论】:
-
@jamieforrest 我注意到你已经编辑了这个问题。当我最初问这个问题时,我肯定指的是 ReactiveCocoa,尽管这些宏可能源自 libextobjc,在我使用的版本中,它们定义在名为 RACEXTScope.h 的头文件中,该文件存在于 ReactiveCocoa 中,而不是一个外部依赖。我认为我们应该在标题中保留 ReactiveCocoa 并附加 libextobjc 而不是替换它。
-
有道理。我加回来了。