有什么区别:
__weak __typeof(&*self)weakSelf = self
和
__weak __typeof(self)weakSelf = self
答案 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;
行将编译 很好。