我必须修复一些现有的代码,用LLVM(在iOS上)构建得很好,这样它也可以用llvm-gcc-4.2构建.我已经完成了所有的事情,除了在几个地方找到的这种模式:
@property (nonatomic, retain) __block id myProperty;
我怀疑这里的意图是允许从块内部访问属性而不保留self.如何删除__blockgcc在这里不支持的属性,但仍能达到同样的效果?
self
__block
gcc objective-c llvm llvm-gcc ios
gcc ×1
ios ×1
llvm ×1
llvm-gcc ×1
objective-c ×1