мы знаем, что мы должны предварительно объявить переменную, используя __block, если мы хотим, чтобы блок мог ее изменить.Но что, если мы назовем блок как
dispatch_async(myQueue(), ^{
[self doStuff];
});
, подчиняется ли код внутри doStuff этому правилу?Представьте, что doStuff использует переменные или свойства, объявленные в .h.Нужно ли объявлять эти переменные / свойства с помощью префикса __block?