LLVM(iOS上)で問題なくビルドされる既存のコードを修正して、llvm-gcc-4.2でもビルドできるようにする必要があります。いくつかの場所で見られるこのパターンを除いて、私はほとんどすべてを終えました:
@property (nonatomic, retain) __block id myProperty;
ここでの目的は、を保持せずにブロック内からプロパティにアクセスできるようにすることだと思いますself
。gccがここでサポートしていない属性を削除するにはどうすればよい__block
ですか?それでも同じ効果を達成できますか?