如何在iOS中声明weakSelf对象

时间:2016-12-30 07:42:45

标签: ios block

有什么区别:

__weak __typeof(&*self)weakSelf = self

__weak __typeof(self)weakSelf = self

谁知道这个?

1 个答案:

答案 0 :(得分:2)

使用0xced的答案:

  

最新的clang版Apple 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