【问题标题】:How to declare a weakSelf object in iOS如何在 iOS 中声明一个weakSelf 对象
【发布时间】:2016-12-30 07:42:45
【问题描述】:

两者有什么区别:

__weak __typeof(&*self)weakSelf = self

__weak __typeof(self)weakSelf = self

有人知道吗?

【问题讨论】:

    标签: ios block


    【解决方案1】:

    使用 0xced 的答案:

    在最新的clang版本苹果clang版本4.0 (tags/Apple/clang-421.1.48) (基于 LLVM 3.1svn), 即 Xcode 4.4+, __typeof__((__typeof__(self))self) 技巧不是必需的 了。 __weak typeof(self) bself = self; 行将编译 很好。

    https://stackoverflow.com/a/11226768/630195

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-04
      相关资源
      最近更新 更多