ブロックで変数を変更できるようにする場合は、事前に__blockを使用して変数を宣言する必要があることがわかっています。しかし、ブロックを次のように呼び出すとどうなりますか
dispatch_async(myQueue(), ^{
[self doStuff];
});
doStuff内のコードはこのルールの対象ですか?doStuffが.hで宣言された変数またはプロパティを使用していると想像してください。これらの変数/プロパティは、__ blockプレフィックスを使用して宣言する必要がありますか?