How capturing rules work if being inside some block we broadcast weakly captured object (self for example) to the next escaping block?
myBlock = { [weak self] in
...
nextBlock() { [weak self] in // is it necessary if `weak self` already captured in parent block?
...
}
}
If we don't write [weak self] in the child block, does self become strongly captured or remains weak?